CrustyBASIC is een BASIC-crosscompiler voor systemen uit de jaren 70 en 80, evenals voor nieuwere platformen. Het compileert BASIC-broncode naar native machinetaal. De software draait op Windows, macOS en Linux. Het meest recent toegevoegde platform is de Amiga-computer. Andere ondersteunde systemen zijn: Apple ][, Atari 8-bit, Commodore C64, C128, VIC20, Plus/4, TRS-80, Nintendo NES, Sinclair 8-bit en MS-DOS. Het programma is ontwikkeld door Telengard in de programmeertaal Rust.