Fork me on GitHub


Thick Ada Binding for OpenGL


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: