FreeBASIC Package Repository
|
Warning:
This repository is unofficial, unsupported, experimental, and built mostly by some dummy from the sticks.
|

FreeBASIC builds for a lot of machines now. Some normal, some less so.
|
Windows Standalone Downloads
Xbox, Wii, Android, and JavaScript ports are listed in the Windows Targets box on the left.
SHA256SUMS
Universal installer:
| curl -fsSL https://deb.fbxl.net/install.sh | sh |
Other fetchers:
| wget -O - https://deb.fbxl.net/install.sh | sh |
| fetch -o - https://deb.fbxl.net/install.sh | sh |
| ftp -o - https://deb.fbxl.net/install.sh | sh |
Optional target packages:
| FREEBASIC_INSTALL_OPTIONAL=yes curl -fsSL https://deb.fbxl.net/install.sh | sh |
Source Code
Documentation
Full HTML manual | HTML manual zip
FreeBASIC 1.20.1 FBXL Edition
The FBXL build has current packages for regular Linux desktops, Raspberry Pi style boards, BSDs, Haiku, macOS, Cygwin, Windows, DOS, and a few oddball targets. Some systems get normal package-manager installs. Some get simple archive installs. The goal is the same either way: get fbc onto the machine without making a whole project out of it.
CPU support is wider too, with packages across x86, x86_64, ARM, ARM64, PowerPC, s390x, RISC-V, LoongArch, and other ports where the target makes sense.
The Debian, Ubuntu, and Raspbian packages also have optional target packages. JavaScript, Android, Xbox, and other extras stay out of the way unless you ask for them.
The FBXL edition also includes some practical runtime additions: SFXLIB for sound work, touch commands for phone and tablet style screens, GetXPad for gamepads, and OPEN TCP / OPEN TCP SERVER for simple networking.
Most parts are fully functional. The main exceptions are DOS, which lacks thread support and TCP support and has blocking audio, and JavaScript, which lacks thread support and TCP support.
Direct installers
README.txt | repo.json
|