Open Render is a single-header C++ 3D rendering engine that outputs raw RGBA values. It has various drawing functions and rotations. It is well documented and has a web demo.
Feel free to open a PR.
I will respond as soon as I can (I'm a student so within the week)
I have put some basic issues on GitHub, so please use those as a starting place.