FreeBASIC
FreeBASICは、フリーでオープンソース（GPL）の32ビットBASICコンパイラであり、Microsoft Windows、DOSのプロテクトモード（DOSエクステンダ）、Linux、Xbox 向けの実行ファイルを生成する。FreeBASIC はセルフホスティングコンパイラであり、コンパイラ本体は約12万行のソースコードで構成されている（ライブラリは含まない）。
GNU Binutils をバックエンドとして利用し、コンソール用実行ファイルとグラフィカル/GUI用実行ファイルを生成する。ライブラリは静的リンクと動的リンクの両方に対応している。FreeBASIC はCライブラリと一部のC++ライブラリを利用できる。これを利用すると、C言語だけでなく他の言語のライブラリを使ったり、作成したりすることも可能である。