Storaged Project is a collection of open-source storage management tools, libraries and APIs used for creating, managing and monitoring storage devices across the GNU/Linux ecosystem.

Projects

  • blivet — A Python library for storage management, originally written as the storage backend for the Anaconda installer.
  • blivet-gui — A graphical frontend for blivet, providing a user-friendly interface for managing storage devices.
  • libblockdev — A C library for working with block devices, offering a plugin-based approach to storage technologies.
  • libbytesize — A library for working with sizes in bytes.
  • UDisks — A D-Bus service for accessing and manipulating storage devices.

The diagram below shows how our projects relate to each other and to some notable external projects that use our APIs. Arrows indicate a “uses” relationship.

Storaged Project relationships Anaconda Storage Role Cockpit GNOME Disks GVfs blivet-gui blivet UDisks libblockdev libbytesize Storaged projects External projects

All our projects are hosted on GitHub.