cdrkit is CD Recording Kit, a collection of applications related to creation of optical disk media on Unix platforms, from creation of the filesystems used on such media to the actual burning process. It is heavily based on the cdrtools package (partially developed and maintained by Joerg Schilling before), but is maintained independently.
cdrtools (formerly cdrecord) creates home-burned CDs/DVDs with a CDR/CDRW/DVD/BluRay recorder. It works as a burn engine for several applications. It supports CD/DVD/BD recorders from many different vendors; all SCSI-3/mmc- and ATAPI/mmc-compliant drives should also work. Supported features include IDE/ATAPI, parallel port, and SCSI drives; audio CDs, data CDs, and mixed CDs; full multi-session support; CD-RWs, DVD-R/-RW, DVD+R/+RW, BD-R/BD-RE; and TAO, DAO, RAW, and human-readable error messages. cdrtools includes remote SCSI support and can access local or remote CD/DVD/BD writers.
cdwrite is a console shell for reading, writing, and copying audio CDs as well as for creating and writing ISO images on CD media and data or ISO images on DVD media. It can also encode WAV files or audio CDs to FLAC, MP3, or Ogg files, optionally using CDDB data and setting audio tags. Users that prefer command line interfaces can use cdwr.*, cdencode, and settags scripts instead of cdwrite.
crip is a terminal-based ripper/encoder/tagger tool for creating Ogg Vorbis files (or MP3 files for crip 1.X) under Unix/Linux. It is well-suited for someone seeking to make a lot of Ogg/MP3 files from CDs and have them all properly labeled and professional-quality with a minimum of hassle.
datapacker is a tool to group files by size such that they fill fixed-size containers (called "bins") using the minimum number of containers. This is useful, for instance, if you want to archive a number of files to CD or DVD, and want to organize them such that you use the minimum possible number of CDs or DVDs. In many cases, datapacker executes almost instantaneously. Of particular note, the hardlink action can be used to effectively copy data into bins without having to actually copy the data at all. datapacker is a tool in the traditional Unix style; it can be used in pipes and call other tools.
dave's cd player (dcd) is a simple command-line CD player. It plays CDs, loops (sequences of) tracks, plays tracks at random, and so on. Its a full featured, but simple-to-use CD player. It supports libmusicbrainz (musicbrainz.org) for CD information if desired, yet remains one of the leanest CD players out there.