Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. GNAT
G

GNAT

Tool
57 projects3.3k total stars813 total forks3 languages

Open-source projects built with GNAT

There are currently 57 open-source projects built with GNAT, with a combined total of 3.3k GitHub stars. The most common language among these projects is Ada.

Showing 57 open-source projects · page 1 of 2

alire
alirealire-project/alire

A command-line tool and catalog for managing Ada libraries, similar to Rust's Cargo or OCaml's Opam.

39661Ada
7 days ago
whitakers-words
whitakers-wordsmk270/whitakers-words

A Latin-English dictionary with inflectional morphology support, originally created by William Whitaker and maintained for digital preservation.

32174Ada
1 year ago
spark-2014
spark-2014AdaCore/spark2014

A programming language and verification toolset for engineering high-reliability, safety-critical, and secure applications.

31546Ada
1 day ago
ada-drivers-library
ada-drivers-libraryAdaCore/Ada_Drivers_Library

Ada and SPARK drivers library for bare-metal microcontrollers, supporting ARM Cortex-M and RISC-V platforms.

282160Ada
1 day ago
hac
haczertovitch/hac

A small, quick Ada compiler fully written in Ada, providing an open-source tool for Ada language development.

17018Ada
2 days ago
spark-nacl
spark-naclrod-chapman/SPARKNaCl

A formally verified, portable SPARK 2014 implementation of the NaCl cryptographic library with constant-time algorithms.

13614Ada
3 months ago
sdlada
sdladaLucretia/sdlada

Ada 2022 bindings to SDL 2, providing a variable-thickness wrapper for multimedia and game development.

13336Ada
11 months ago
powerjoular
powerjoularjoular/powerjoular

A command-line tool for real-time monitoring of power consumption for CPUs, GPUs, processes, and virtual machines on GNU/Linux.

10923Ada
4 months ago
bare-bones
bare-bonesLucretia/bare_bones

A complete Ada port of the OSDev Bare Bones tutorial for building a minimal operating system kernel.

9111Ada
9 years ago
ada-crypto-library
ada-crypto-librarycforler/Ada-Crypto-Library

An Ada library providing comprehensive cryptographic primitives including symmetric/asymmetric encryption, hashing, and elliptic curve arithmetic.

8620Ada
8 years ago
cubit
cubitdocandrew/CuBit

A multi-processor, 64-bit, formally-verified general-purpose operating system for x86-64, written in SPARK/Ada.

864Ada
1 month ago
ada-util
ada-utilstcarrez/ada-util

A comprehensive Ada utility library providing logging, serialization, encoding, stream composition, and concurrency tools for building robust applications.

8216Ada
5 days ago
cortex-gnat-rts
cortex-gnat-rtssimonjwright/cortex-gnat-rts

GNAT Ada Run Time Systems based on FreeRTOS for Cortex-M microcontrollers, supporting boards like Arduino Due and BBC micro:bit.

7917Ada
1 year ago
svd2ada
svd2adaAdaCore/svd2ada

Generates Ada bindings from CMSIS-SVD descriptions for ARM Cortex-M devices to streamline bare-metal driver development.

7139Ada
1 year ago
bb-runtimes
bb-runtimesAdaCore/bb-runtimes

Generates runtime source trees for AdaCore's GNAT bare metal board support packages (BSPs).

7163Ada
1 day ago
acnc
acncFabien-Chouteau/ACNC

A G-code parser and CNC controller written in Ada for ARM Cortex-M microcontrollers.

6512Ada
7 years ago
gnatcoll-core
gnatcoll-coreAdaCore/gnatcoll-core

Core packages of the GNAT Components Collection, providing foundational Ada libraries for cross-platform development.

5435Ada
7 days ago
ada-gui
ada-guijrcarter/Ada_GUI

A GUI framework for Ada that uses concurrent tasks and event queues instead of callback functions.

452Ada
6 days ago
asfml
asfmlmgrojo/ASFML

Ada semi-thick binding to the SFML multimedia library, providing a native Ada API for graphics, audio, windowing, and networking.

435Ada
6 months ago
libkeccak
libkeccakdamaki/libkeccak

A SPARK/Ada implementation of the Keccak family of cryptographic sponge functions, including SHA-3, with formal proof of type safety.

403Ada
18 days ago
ada-keystore
ada-keystorestcarrez/ada-keystore

A command-line tool and library for storing sensitive data and documents in encrypted keystores using AES-256 and HMAC-256.

364Ada
5 days ago
zip-ada
zip-adazertovitch/zip-ada

A standalone, portable pure Ada library for creating, extracting, and manipulating .zip archives with LZMA and BZip2 support.

355Ada
29 days ago
ada-traits-containers
ada-traits-containersAdaCore/ada-traits-containers

A flexible Ada library offering generic containers and algorithms with SPARK compatibility and performance control.

3513Ada
1 year ago
eagle-lander
eagle-landerFabien-Chouteau/eagle-lander

A realistic Apollo 11 lunar lander simulator built with Ada, GTK, and Cairo for interactive landing practice.

346Ada
6 years ago
xmlada
xmladaAdaCore/xmlada

A comprehensive XML parsing and manipulation toolkit for Ada95, implementing DOM and SAX standards.

2916Ada
5 months ago
havk
havkRavSS/HAVK

A minimalistic, security-focused x86-64 operating system kernel written in Ada/SPARK with formal verification.

282Ada
5 years ago
cuda
cudaAdaCore/cuda

Compiles Ada and SPARK code directly to NVIDIA GPUs using CUDA toolsuite.

256Ada
1 year ago
rxada
rxadamosteo/rxada

An Ada 2012 implementation of the ReactiveX methodology for reactive programming with compile-time type safety.

240Ada
2 years ago
spark-xml
spark-xmlComponolit/SXML

A formally verified XML library in SPARK 2014, proven free of runtime errors and with bounded stack usage for secure untrusted data processing.

242Ada
6 years ago
ada-security
ada-securitystcarrez/ada-security

An Ada framework for OAuth 2.0 and OpenID Connect client/server authentication to secure web applications.

231Ada
5 days ago
ews
ewssimonjwright/ews

A web server construction kit for embedded systems, written in Ada, supporting static and dynamic content with minimal resource usage.

235Ada
3 years ago
win32ada
win32adaAdaCore/win32ada

Ada language bindings for the Windows API, enabling Windows application development in Ada.

224Ada
3 months ago
protobuf-ada
protobuf-adapersan/protobuf-ada

Experimental Ada code generation support for Google Protocol Buffers, enabling Ada applications to use Google's data interchange format.

183C++
4 years ago
ada-time
ada-timeFabien-Chouteau/Ada_Time

Ada binding for the Pebble Time smartwatch, enabling Ada development for Pebble apps and watchfaces.

182Ada
10 years ago
dynamo
dynamostcarrez/dynamo

An Ada code generator for creating web applications and database mappings from XML, YAML, or UML models.

184Ada
2 months ago
curses
cursesannexi-strayline/Curses

A high-level, task-safe Ada binding for ncurses with automatic rendering, color management, and multi-terminal support.

171Ada
6 years ago
12
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub