GNOME Builder är en integrerad utvecklingsmiljö (IDE) för skrivbordet, med inriktning på program som bygger på GNOME-teknologier som GTK, GLib och Vala, men verktyget hanterar även allmänna projekt via språkservrar. Redigeringen omfattar syntaxmarkering för många språk, kodkomplettering och diagnostik baserade på clang samt integrerad felsökning med GNU Debugger och en inbyggd profilerare för nativa program.
Builder utvecklas inom GNOME-projektet, är huvudsakligen skrivet i C och Python och ges ut i takt med GNOME:s halvårsutgåvor. Projektet licensieras under GPL-3.0 (enskilda filer under LGPL) och installeras bland annat från Flathub. Den förutsägbara utgivningstakten och en publicerad API-referens för libide gör förutsättningarna tydliga för den som vill förstå och utöka kodbasen.
Det utmärkande draget är bygg- och containerflödet: Builder stödjer Autotools, Cargo, CMake, Gradle, Meson, Maven, Make, PHPize och Waf, kan bygga mot flatpak-runtimes och jhbuild samt startar automatiskt språkservrar i byggmiljön — vid behov inne i en container. Gränssnittet har kodöversikt (minimap), Git-integration, snabbsökning över filer och symboler samt valfri Vim-, Emacs- eller SublimeText-inspirerad redigeringsstil.