What it does
GNAT Studio is AdaCore's desktop IDE for high-integrity software development. Its editor offers syntax highlighting, smart completion, refactoring, code folding, and multiple views of a file, while project management and build, debug, and version-control tools keep the surrounding work in the same environment. The upstream project also supports C and C++; other command-line compilers can be integrated, so the experience depends on the toolchain and project setup. It is most relevant to Ada and SPARK teams that want a dedicated project environment rather than a general-purpose text editor.
Start with an Ada project template
AdaCore's introductory guide describes a concrete first project: launch GNAT Studio, choose Create new project in the welcome window (or File → New Project...), select Basic > Simple Ada Project, set the location and project details, and apply the wizard. The guide then builds it with Build → Project → Build All or uses the build-and-run action for the generated main program. These are documented instructions, not a build performed for this listing.
Once a project exists, the IDE brings source navigation, code search, refactoring, project configuration, and the compile/build/run cycle together. Its documentation says command-line compilers can be integrated, and the editor supports Python plugins; the upstream project specifically targets Ada and SPARK, with C and C++ support. For projects that must run on another machine or cross-compiler, check the target configuration and toolchain before adopting the workflow.
Community source and commercial toolchains
The official repository lists a GNAT Studio Continuous Release 2026.2, while AdaCore presents GNAT Studio as part of the wider GNAT Pro toolchain family. The IDE's source is GPL-3.0, but that does not establish the cost or license terms of a particular compiler, support package, or commercial GNAT Pro distribution. Confirm those separately for the target and assurance requirements of the project.
Strengths
- The editor combines completion, code folding, refactoring, file comparison, and source navigation with project-level build and debugging tools.
- Project templates and integrated build/run actions provide an explicit route from a new Ada project to a compiled application.
- Python plugins and command-line compiler integration allow teams to adapt the environment beyond its AdaCore toolchain defaults.
Watch out for
- The strongest out-of-box fit is Ada and SPARK, with C and C++ also supported; other languages depend on configuring their compilers and project integration.
Best for
- Ada developers starting or maintaining projects with GNAT toolchains
- SPARK teams that want source navigation, builds, and debugging in one project-oriented IDE
- Embedded or cross-compiler projects that need an IDE able to integrate command-line toolchains
Sources
- 1. Welcome to GNAT Studio — GNAT Studio 2027.0 documentation (Oct 26, 2026)
- GNAT Studio - learn.adacore.com (Oct 26, 2026)
- GNAT Studio (Oct 26, 2026)
- Releases · AdaCore/gnatstudio · GitHub (Oct 26, 2026)
- GNAT Pro | AdaCore (Oct 26, 2026)
- GNU General Public License, Version 3 (Oct 26, 2026)
