Software1 is a project mainly written in C++ and C, it's free.
Here are the base objects/Classes.
Still working on them.