DJGPP (DJ's GNU Programming Platform) é uma suíte de desenvolvimento para 386+ IBM PC compatível com sistemas operacionais compatíveis com DOS. É guiado por DJ Delorie, que começou o projeto em 1989. É um porto do compilador GCC popular, bem como a maioria dos utilitários GNU tais como bash, find, tar, ls, awk, sed, e ld para DPMI. As línguas disponíveis incluem C, C+, Objective-C/C+, Ada, Fortran e Pascal. O Quake original para DOS foi compilado com DJGPP, bem como outros programas como GNU Emacs, p7zip, Vim, UPX, NASM, THE, Linley & #39;s Dungeon Crawl, NetHack, Perl, Python e aplicações auxiliares dentro de Arachne.