On April 10, 2026, a new version of PureBasic was released. The program is designed for creating cross-platform applications (Windows, Linux, macOS, Raspberry).
The distribution includes an IDE (editor, debugger, tools, visual form designer), compiler, and documentation in three languages (Russian is supported by users). In addition to desktop application development, PureBasic is positioned as a tool for creating 2D and 3D games using the OGRE engine.
- Supports databases, encryption, packaging, regular expressions, vector graphics, XML, JSON, multimedia, sprites, and much more.
- Supports native API usage without the need to import header files.
- Supports the creation of windowed and console applications as well as function libraries (so, dll).
- Supports x86 and x86_64 architectures, multithreading.
- GTK 3 (by default, i.e., the GTK of the current OS), GTK 2, and Qt (Qt 5) can be used as the GUI subsystem.
- The 'compiler' transforms code into ASM and compiles it with FASM; a C-backend is also available, where code is transformed into C (native functions are included as objects) and compiled using GCC.
- ASM code snippets can be used in the code with ASM-backend, and C code in the C-backend accordingly.
- Creates compact, self-contained executable files as it uses the API of the current OS, without dependencies and/or frameworks.
- The source code of the IDE is available at github.
- OOP is not supported.
The current version has increased speed for string processing.
At official forum you can find numerous code examples and many user-created tools.
Installation: Works out of the box, but to support all functionality, you need to install the packages listed in the INSTALL file.
Source: linux.org.ru
