GNOME Builder
An IDE for building GNOME and other Linux applications, with debugging, profiling and Flatpak support.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
1 more ways to get GNOME Builder
Package managers
- Homebrew
brew install gnome-builder
About GNOME Builder
Builder is the GNOME project's integrated development environment. It includes built-in support for GTK, GLib and the GNOME APIs, and adds general features such as syntax highlighting, snippets, side-by-side editors, a code mini-map and Git integration.
It works with build systems including Meson, CMake, Cargo, Autotools and Make. It also offers Clang, Python and Vala code assistance, an integrated debugger and profiler for native applications, and builds with Flatpak runtimes. A new release follows each GNOME release every six months.
Strengths
- Deep support for GTK, GLib and GNOME APIs
- Integrated debugger and profiler for native applications
- Builds with Flatpak runtimes and many build systems
- Optional Vim, Emacs and Sublime Text style editing
Limitations
- Linux only
- Most useful for GNOME and GTK development
Details
- Pricing
- FreeFree to install from Flathub.
- License
- Open source, license not stated
- Developer
- The GNOME Project
- Platforms
- Linux
- How it runs
- Downloadable app
- Account
- Not required
- Works offline
- Yes
- Best suited for
- Developers writing GNOME and GTK applications on Linux
- Categories
- Code editors, Developer tools
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to GNOME Builder
Compare allSoftware that can replace GNOME Builder for an important use case, and what changes if you switch.
KDevelop
A cross-platform open-source IDE from KDE for C, C++, Python, QML/JavaScript and PHP.
KDevelop is KDE's open-source IDE for C, C++, Python and PHP on Windows, macOS and Linux, focused on Qt and CMake projects rather than GTK and Flatpak.
Qt Creator
A cross-platform IDE for building C++ and Qt applications, maintained by the Qt project.
Qt Creator is a cross-platform open-source C++ IDE built for Qt and QML applications, replacing Builder's GTK and GLib focus with Qt tooling.
Visual Studio Code
Microsoft's code editor, free to use but shipped under a Microsoft licence rather than an open one.
Visual Studio Code is a general-purpose editor for Windows, macOS and Linux with extensions, debugger and remote development, but it is not open source and lacks Builder's GNOME-specific tooling.
CodeLite
A free, open-source cross-platform IDE for C, C++, Rust, Python, PHP and Node.js.
CodeLite is a free GPL IDE for C, C++, Rust, Python, PHP and Node.js on Windows, macOS, Linux and FreeBSD, without Builder's Flatpak and GNOME API support.
Geany
A small, fast IDE built on GTK that starts instantly and does not depend on a heavy desktop environment.
Geany is a lighter GTK IDE that starts almost instantly, but offers no language server support in the core and only basic debugging through a plugin.
Eclipse IDE
Long-established open-source IDE with a very large plugin marketplace.
Eclipse IDE is an EPL-2.0 cross-platform IDE with a very large plugin marketplace, though its workspace model feels dated and it lacks built-in GNOME tooling.
Similar software
Related functionality, not necessarily a direct replacement.
GNOME Text Editor
A simple text editor for the GNOME desktop focused on a pleasing default experience.
gedit
A general-purpose text editor for Linux that is easy to learn and integrates with GNOME.
Code::Blocks
A free, plugin-based IDE for C, C++ and Fortran with a consistent interface across platforms.
CLion
C and C++ IDE with CMake integration and deep static analysis.