Die C++-Bibliothek dlib enthält portable APIs für Sockets, Threads, eine GUI und Verzeichnisse sowie viele Container-Klassen und andere Dinge wie Rechnen mit sehr großen Ganzzahlen, eine Logfunktion in der Art von log4j, einen arithmetischen Kodierer und Klassen, die mit Kompression, Gesichts- und Mustererkennung, Zielverfolgung und maschinellem Lernen zu tun haben.