Ximinez is a disk usage analyzer and comparator. It enables you to take snapshots of disk usage for a given folder, to browse through the snapshots, and to view differences between snapshots. It is aimed towards solving problems like: "Why is my disk suddenly so full when it was OK just recently?" Besides the GUI, the package also includes an optional command line tool, which can be used, for example, in conjunction with a scheduler to take snapshots on a regular basis.
File-Find-Object provides Perl programmers with an object-oriented alternative to the core File::Find module for traversing a directory structure, which has some serious interface limitations. As opposed to File::Find, File-Find-Object can be instantiated, can be interrupted in the middle, has an iterative interface, and can also return results as objects.
Portable Linux is a tool that lets you create bootable USB and removable drives using popular Live CDs based on Casper (like the Ubuntu family of distributions). It sports some unique features. The live setups it creates let you use the remaining disk space on your USB drive to store and transport files between computers, as usual. If your distribution supports persistence, the files and settings you edit on your live Linux distribution are persisted across reboots. Finally, you can access the area used to store your files from within your Linux distribution.
HAL/C++ is a library using dbusmm to access the HAL daemon. The library is not a wrapper around libhal and libhal-storage, but rather a reimplementation using dbusmm to communicate with the HAL daemon. Even though it is modeled after the official libhal and libhal-storage, it does not aim at complete adherance to the original API. The library is application-oriented, so for now, features that would only be useful to system-level applications or daemons, or HAL addons, are not being implemented. However, some of these features are mostly conveniences in the original libhal, and can be emulated even with the existing API.
SmbSync is a program to move files between Unix and Windows shares directly, avoiding the need for mounts or extra services like FTP or Rsync. It uses input and output directories, and can be configured to handle many directories and servers. It can retry uploads and downloads that fail, avoids incomplete file transfers, does not touch recently modified files with a configurable timeout, can archive files instead of deleting files transferred, can upload or download to temporary directories so that scripts that trigger on the files will only see complete files, and allows you to configure blocksize.
libguestfs is a set of tools for accessing and modifying virtual machine (VM) disk images. You can use this for viewing and editing files inside guests, scripting changes to VMs, monitoring disk used/free statistics, P2V, V2V, performing partial backups, cloning VMs, and much more. libguestfs can access nearly any type of filesystem including: all known types of Linux filesystem (ext2/3/4, XFS, btrfs, etc.), any Windows filesystem (VFAT and NTFS), any Mac OS X and BSD filesystems, LVM2 volumes, MBR and GPT disk partitions, raw disks, qcow2, CD and DVD ISO images, SD cards, and dozens more. libguestfs doesn't need root permissions.