libbadpenguin to mała statyczna biblioteka używana w wielu narzędziach, które są częścią dystrybucji "Bad Penguin" GNU/Linux. Oferuje funkcje do zarządzania systemem plików, podwójnie połączonymi listami (łańcuchami), terminalem (kursor, kolor) i obsługą archiwów TAR (włączając w to funkcje niedostępne w GNU tar, takie jak pasek postępu).