GNU Parted

It consists of a library, libparted, and a command-line front-end, parted, that also serves as a reference implementation.

[5] fatresize offers a command-line interface for FAT16/FAT32 non-destructive resize and uses the GNU Parted library.

It is adapted for GNOME, one of the two major desktop environments (the other being KDE) for Unix-like installations.

KDE Partition Manager is a Qt graphical program, also included on many live CD distributions, which made use of parted libraries; anyway, in version 4.0 its backend, KPMcore, was ported away from libparted to sfdisk.

Parted previously had support for operating on filesystems within partitions (creating, moving, resizing, copying).

GParted uses GNU Parted in the backend