Hello here,
I have Raylib Ada binding on my TODO list since long ago, watching Tsoding’s Twitch series pushed me to finally do it
There a first version in Alire, but you should really try the new dev version first: GitHub - Fabien-Chouteau/raylib-ada: Ada bindings for the Raylib library
$ git clone --recurse-submodules https://github.com/Fabien-Chouteau/raylib-ada
$ cd raylib-ada/examples/
$ alr run examples
$ alr run gui_example
Or this to use it in an application:
$ alr with raylib --use=https://github.com/Fabien-Chouteau/raylib-ada
I’d like to have feedback on this version before pushing to Alire, maybe as a v1.0.0.
The binding are generated from a (very hacky) script that loads a JSON API description.
I started with just Raylib, and this script gave me RayGui almost for free.
There are other small libraries in the ecosystem. But I don’t know if they are worth binding:
- GitHub - raysan5/rini: A simple and easy-to-use config init files reader and writer
- GitHub - raysan5/rres: A simple and easy-to-use file-format to package resources
- GitHub - raysan5/rpng: A simple and easy-to-use library to manage png chunks
- GitHub - raysan5/raudio: A simple and easy-to-use audio library based on miniaudio
- GitHub - raylib-extras/reasings: A simple easings library based on Robert Penner's functions
- GitHub - raylib-extras/rmem: raylib memory pool and objects pool
- GitHub - raysan5/physac: 2D physics header-only library for videogames developed in C using raylib library.