CrustyBASIC is een BASIC-crosscompiler voor systemen uit de jaren 70 en 80 en nieuwer. Het compileert BASIC-broncode naar machinetaal. Het draait op Windows, macOS en Linux. Momenteel ondersteunde systemen zijn: Apple ][, Atari 8-bit, Commodore C64, C128, VIC20, Plus/4, TRS-80, Nintendo NES en MSDOS. Het programma is ontwikkeld door Telengard in de programmeertaal Rust.