AdaCore: Build Software that Matters
AdaCore Hero Image

Community

Whether you're an open-source programmer starting an exciting new project, an educator teaching the next generation of programmers, or a researcher pushing the boundaries of software, learning Ada and SPARK equips you with powerful tools to build reliable, secure, and efficient software across any domain.

Getting Started

For non-industrial projects, we recommend the use of community-provided tools, starting with the Alire package manager where you can download and install the latest version.

Ada & SPARK in VS Code

Alire will provide all the necessary tools to start programming in Ada and SPARK, as well as a collection of ready-to-use libraries from the community.

We also recommend AdaCore’s VS Code extension for Ada and SPARK as the preferred code editor:

Binary code
Get Involved_

Academia

More than 100 members across 35 countries are teaching Ada and SPARK through the GNAT Academic Program (GAP). GAP connects Ada and SPARK educators worldwide, fostering collaboration and the exchange of knowledge and resources.

Our Contribution_

AdaCore and the Ada Community

For more than 30 years, AdaCore has been deeply involved in advancing the Ada ecosystem through open collaboration and sustained technical contribution. We have continuously contributed to the GCC and LLVM open-source compiler projects and helped maintain community builds across Windows, Linux, and embedded targets such as ARM bare-metal and Linux. Our engineers actively participate in the evolution of the Ada programming language, ensuring it continues to meet the needs of high-integrity and mission-critical software development. Beyond compilers, AdaCore provides a rich collection of open-source Ada components, libraries, Board Support Packages (BSPs), and development tools on GitHub. We also support academia through free licensing, teaching materials, and long-term partnerships that help future engineers learn, use, and advance Ada.

Connect, Share, Collaborate_

Join the Community

Being part of a community of learners, developers, and experts can greatly enhance your journey with Ada and SPARK.

Alire logo white trim
Alire

Alire is a source-based package manager for Ada/SPARK that hosts community-contributed libraries, making it easy to discover and integrate reusable components into projects.

Explore
GitHub

The GitHub “Ada” topic page showcases public repositories tagged with Ada, offering a broad view of how the language is used (libraries, tools, apps).

Explore
GitLab

The GitLab “Ada” topic page collects a wide variety of open-source projects tagged with Ada, offering a great way to explore current libraries, tools and frameworks developed in Ada.

Explore
Ada logo white 3
Ada Forum

A forum to discuss the Ada programming language, and its open source ecosystem.

Explore
Reddit trim
Ada on Reddit

An active community of Ada users on Reddit serve as a valuable resource for anyone interested in Ada.

Explore
Matrix

An open-chat channel for Ada enthusiasts and practitioners, offering quick peer support and community interaction around the Ada language.

Explore
Telegram

A Telegram channel dedicated to Ada brings together developers and enthusiasts to share updates, ask questions, and discuss topics related to Ada.

Explore
Crate of year logo trim
Crate of the Year

The Ada/SPARK Crate of the Year competition, organized by AdaCore, celebrates the most innovative and high-quality libraries (“crates”) contributed to the Alire ecosystem, highlighting excellence in Ada and SPARK development.

Explore
Learn adacore logo white 1 trim
Learn.adacore.com

Learn.adacore.com is an interactive learning platform offering structured tutorials and reference materials on both the Ada and SPARK languages, designed to support learners from fundamentals through advanced language features.

Explore
Highlights_

Community Highlights

Community Enquiries_

Questions about the Ada & GNAT Community?

Fill out this form and we’ll be in touch with the right guidance.