lib0 engine is a public domain open source Linux application that can live code itself. Imagine Visual Studio editor now lives within your application and each time you type code and press compile button it updates your application.

The goal is to build up code that can be easily copy-pasted and compiled at runtime, providing all the necessary tools to make "low level" graphics coding more approachable. Flexibility is in DNA of this engine, you control the flow of application and there are no black boxes which "do things for you".

lib0 engine is written in plain C with calls to X11, OpenGL and x64 Linux specific procedures.