A simple template for working with OpenGL in C. It uses premake5 as the build tool. It also has a simple header file only extension library for working with OpenGL.
This template is actually using OpenGL ES. To use OpenGL You can replace the ./build/dependencies/include/glad/glad.h, ./build/dependencies/include/KHR/khrplatform.h, and ./build/dependencies/src/glad.c.