Popt ist eine C-Bibliothek zum Parsen von Kommandozeilen-Parametern. Popt wurde stark von den Funktionen getopt() und getopt_long() beeinflusst, ermöglicht aber eine leistungsfähigere Auswertung der Argumente. Popt kann beliebige Arrays in der Art von argv[] lesen und automatisch Variablen anhand der Kommandozeilen-Argumente setzen. Popt ermöglicht es, Kommandozeilen-Argumente über Konfigurationsdateien auf andere abzubilden und enthält Hilfsfunktionen zum Parsen von beliebigen Strings in argv[]-Arrays mit Hilfe von Shell-ähnlichen Regeln. (non)