FreeBASIC to darmowy kompilator języka BASIC.
Projekt FreeBASIC to zestaw wieloplatformowych narzędzi programistycznych, składających się z kompilatora, asemblera opartego na GNU, linkera i archiwizatora oraz obsługujących biblioteki uruchomieniowe, w tym biblioteki graficznej opartej na oprogramowaniu.
Program dostępny jest na licencji open source. Obsługuje standard Unicode, wskaźniki, przestrzenie nazw, preprocesor czy dodawanie fragmentów kodu napisanego w Assemblerze.
Wraz z FreeBASIC można zaprojektować oprogramowanie zarówno pod konsolę jak i z graficznym interfejsem użytkownika. Stworzymy również biblioteki dynamiczne i statyczne. Kompilator pozwala na kompilację kodu, który będzie działał na wielu platformach jak Xbox, Windows, Linux, czy DOS.
FreeBASIC aktualnie wspiera biblioteki Lua, SDL, Allegro, GTX+, GNU Scientific Library oraz OpenGL.