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.

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.

[8] QtParted was another graphical front-end based on Qt that is no longer being actively maintained.

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

GParted uses GNU Parted in the backend