mimo/raylib-Ada

Ada binding for the Raylib library.

21

stars

65

commits

Ada

primary language

Jul 18, 2026

updated

ada
gamedev
graphics
prototyping

README

raylib-Ada

Ada binding for the Raylib library. Many functions are missing and some are not tested !

Prerequisites

Installation rapide

Option 1 : Installation automatique de Raylib (recommandé)

Le script build.sh peut télécharger et compiler Raylib automatiquement :

# Télécharge, compile et installe raylib 5.6 dans ~/.local
./build.sh raylib

# Copier et configurer
cp config.example config
# Éditer 'config' et définir RAYLIB_PATH="$HOME/.local"

# Compiler le binding Ada
./build.sh

Option 2 : Installation manuelle de Raylib

Installer Raylib depuis votre gestionnaire de paquets ou depuis les sources :

# Debian/Ubuntu
sudo apt install libraylib-dev

# macOS
brew install raylib

# OpenBSD
doas pkg_add raylib

# Ou compiler depuis les sources
git clone https://github.com/raysan5/raylib.git
cd raylib
mkdir build && cd build
cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=$HOME/.local
make && make install

Puis configurer le projet :

cp config.example config
# Éditer 'config' selon votre installation
./build.sh

Development

Porting examples (full list here) :

  • audio
    • sound loading and playing
  • core
    • input gamepad
    • input keys
    • input mouse
    • input mouse_wheel
    • 3d camera first person
    • 2d camera
  • shapes
    • collision area
    • draw ring
    • draw rectangle_rounded
  • textures
    • rectangle
    • srcrec dstrec
    • sprite button
  • text
    • format text
    • input box
    • rectangle bounds
  • models
    • box collisions

Contributors

mimo

44 commits

claude

20 commits

mega-failure

1 commits

mimo/raylib-Ada

Ada binding for the Raylib library.

21

stars

65

commits

Ada

primary language

Jul 18, 2026

updated

ada
gamedev
graphics
prototyping

README

raylib-Ada

Ada binding for the Raylib library. Many functions are missing and some are not tested !

Prerequisites

Installation rapide

Option 1 : Installation automatique de Raylib (recommandé)

Le script build.sh peut télécharger et compiler Raylib automatiquement :

# Télécharge, compile et installe raylib 5.6 dans ~/.local
./build.sh raylib

# Copier et configurer
cp config.example config
# Éditer 'config' et définir RAYLIB_PATH="$HOME/.local"

# Compiler le binding Ada
./build.sh

Option 2 : Installation manuelle de Raylib

Installer Raylib depuis votre gestionnaire de paquets ou depuis les sources :

# Debian/Ubuntu
sudo apt install libraylib-dev

# macOS
brew install raylib

# OpenBSD
doas pkg_add raylib

# Ou compiler depuis les sources
git clone https://github.com/raysan5/raylib.git
cd raylib
mkdir build && cd build
cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=$HOME/.local
make && make install

Puis configurer le projet :

cp config.example config
# Éditer 'config' selon votre installation
./build.sh

Development

Porting examples (full list here) :

  • audio
    • sound loading and playing
  • core
    • input gamepad
    • input keys
    • input mouse
    • input mouse_wheel
    • 3d camera first person
    • 2d camera
  • shapes
    • collision area
    • draw ring
    • draw rectangle_rounded
  • textures
    • rectangle
    • srcrec dstrec
    • sprite button
  • text
    • format text
    • input box
    • rectangle bounds
  • models
    • box collisions

Contributors

mimo

44 commits

claude

20 commits

mega-failure

1 commits

Languages

Ada

92.4%

Makefile

3.6%

Shell

2.8%

Python

1.3%