FreeBASIC é um compilador BASIC de 32 bits totalmente livre, de código aberto, com sintaxe semelhante ao MS-QuickBASIC, que adiciona novos recursos como ponteiros, tipos de dados não assinados, montagem em linha, orientação de objetos e muitos outros.