Fork me on GitHub


Thick Ada Binding for OpenGL

Project Status: I do not have the time and energy to maintain this project anymore. Both this project and the corresponding Alire crates are unmaintained. I would be okay with someone taking over the project, feel free to contact me about it.


OpenGLAda is a thick Ada binding for OpenGL and related C libraries (GLFW, FreeType). It enables you to create complex graphical applications in Ada using the OpenGL industry standard.


Setting it up

The preferred way to use OpenGLAda in your project is to use Alire. OpenGLAda provides the following Alire crates:

You can also fetch releases of these crates from the GitHub repository.


OpenGLAda is distributed under the terms of the MIT License.

OpenGLAda is not the first attempt to create an OpenGL binding for Ada. Other bindings are: