This project contains various GNAT Ada Run Time Systems (RTSs) based on FreeRTOS for MCUs: the Arduino Due, the STM32F4-series evaluation boards from STMicroelectronics and the BBC micro:bit (v1); working on Espressif ESP32-H2 and RaspberryPi RP2350 (risc-v core)
A secure and high performances microkernel for building secure MCU-based IoTs
AADL model processor: mappings to code (C, Ada); Petri Nets; scheduling tools (MAST, Cheddar); WCET; REAL
Source repository for the GNAT Bare Metal BSPs
An Ada binding generator from SVD descriptions for bare board ARM devices.
The Byron project is a community-driven Ada compiler, toolchain, and IDE-system.
A G-code parser and CNC controller (in Ada)
HiRTOS: a high-integrity multi-core RTOS kernel and separation kernel written in SPARK Ada
GNAT Components Collection – Core packages
Ada-language framework
A model-based flight software framework for Ada
- ada
- ada-spark
- adamant
- flight-software
GNATcoverage: Coverage Analysis Tool
An Ada binding for Lua.
An Ada-oriented GUI
The Google Protocol Buffers implementation in Ada
Ada binding to the SFML library
SHA-3 and other Keccak related algorithms in SPARK/Ada.
- hash-functions
- keccak
- sha-3
- sponge-construction
Zip-Ada: a standalone, portable pure Ada library for .zip archives. Includes LZMA and BZip2 byte stream encoder & decoder pairs.
- ada
- ada-language
- zip
- zip-archive
Ada Keystore - protect your sensitive data with secure storage
The PragmAda Reusable Components
Thick database bindings to MySQL, PostgreSQL and SQLite for Ada
Apollo 11 lunar lander simulator (Ada/Gtk/Cairo)
LEA is a Lightweight Editor for Ada
- ada
- ada-language
- editor
- scintilla
Ada support for OpenAPI code generator