https://raw.githubusercontent.com/chergert/gnome-builder-web/master/org.gnome.Builder.png

Builder

A toolsmith for GNOME-based applications



About Builder

A tool to help you write and contribute to great GNOME-based applications.

https://gitlab.gnome.org/GNOME/gnome-builder/raw/main/data/appdata/05-search.png

Global search

Search for files, classes, and functions with lightning fast fuzzy search.

https://gitlab.gnome.org/GNOME/gnome-builder/raw/main/data/appdata/04-editor.png

Auto-Completion

Explore APIs used by your project with auto-completion for C/C++, Python, Rust, and Vala. For languages without native support, ctags integration is provided.

https://gitlab.gnome.org/GNOME/gnome-builder/raw/main/data/appdata/07-minimap.png

Mini Map

Never lose your place in large code bases thanks to Builder's source code map.

https://gitlab.gnome.org/GNOME/gnome-builder/raw/main/doc/help/figures/inline-documentation.png

Documentation at your fingertips

Quickly reference documentation where you need it without losing focus.

https://gitlab.gnome.org/GNOME/gnome-builder/raw/main/doc/help/figures/open-in-new-frame-2.png

Edit side by side

Have as many editors as you need. Side-by-side, one atop another, or whatever combination you're comfortable with.

https://gitlab.gnome.org/GNOME/gnome-builder/raw/main/data/appdata/01-greeter.png

Starting a new project is a snap

Feeling adventurous or just want to learn? Try creating a new project and push your creative boundaries!

https://gitlab.gnome.org/GNOME/gnome-builder/raw/main/data/appdata/03-clone.png

Git Integration

Already have a project for which you want to contribute? Simply enter the URL of the git repository and you're on your way.

https://gitlab.gnome.org/GNOME/gnome-builder/raw/main/doc/help/figures/profiler-callgraph.png

Application Profiling

Keep your application running fast with Builder's integrated profiler, powered by Sysprof.

https://apps.gnome.org/assets/screenshots/org.gnome.Builder/06-debugger.png

Application Debugger

Builder includes a modest debugger to help you track down those troubled logic errors.

https://gitlab.gnome.org/GNOME/gnome-builder/raw/main/doc/help/figures/commandbar.png

Take Control with the Command Bar

Command line interfaces are great so Builder bakes one right in. A lot of Builder's features can be alternatively accessed via the command bar, and it even has tab completion!

https://gitlab.gnome.org/GNOME/gnome-builder/raw/main/doc/help/figures/preferences.png

Tweak all the things!

We know you're as creative with your preferences as you are with your code so Builder makes tweaking things quick and easy. You can search across application preferences and plugins with just a couple of key strokes.


Getting Builder

  • Builder is available for download through most popular distributions' software centers. Source code can be obtained from Builder's git repository. Builder can also be installed and run via Flatpak:

     $ flatpak install --from https://flathub.org/repo/appstream/org.gnome.Builder.flatpakref
     $ flatpak run org.gnome.Builder

{i} If you're missing something or have trouble with installing or running Builder, check our Documentation (you'll most likely find help in the Installation and Troubleshooting section) or get in touch with the development team (see below).

Getting in Touch

  • Questions regarding use and development of Builder are welcome though Builder's IRC channel (#gnome-builder at irc.gnome.org).

Filing a bug


CategoryIde

Apps/Builder (last edited 2023-06-02 18:13:54 by ChristianHergert)