DJGPP (GNU Programming Platform от DJ) — это пакет разработки для более чем 386 совместимых с IBM PC, который поддерживает операционные системы с поддержкой DOS. Им руководит DJ Delorie, который начал проект в 1989 году. Это порт популярного компилятора GCC, а также в основном утилит GNU, таких как bash, find, tar, ls, awk, sed и ld, на DPMI. Доступные языки включают C, C++, Objective-C/C++, Ada, Fortran и Pascal.
Оригинальный Quake для DOS был скомпилирован с помощью DJGPP, а также других программ, таких как GNU Emacs, p7zip, Vim, beye, UPX, NASM, THE, Linley's Dungeon Crawl, NetHack, Perl, Python и вспомогательных приложений в Arachne.