I am currently working on an OpenGL renderer to make a 3D game engine in; the name is currently undecided. The goal is to make a game engine that is ISO / IEC 9899:1999 (C99) compatible, using a IEEE / Open Group 1003.1-2017 (POSIX.1-2017) compatible make utility for the build system. The UI is planned to be designed with gtk4 and the generated window is planned to be handled with GLFW.
This is a package manager as a part of a linux distro I am working on creating from scratch. This is designed to make writing templates for it easy. The idea is to make a script to manage software on a unix system written in IEEE / Open Group 1003.1-2017 (POSIX.1-2017) compliant utilities and shell script - with the exception of curl, liblzma, etc. The script is to read a template, download the source for a package, build and install to an empty directory, then take the resulting directory's contents and pack it into an archive to install / uninstall to and from the host system.