libGimbal
COS
libGimbal | COS | |
---|---|---|
3 | 3 | |
66 | 349 | |
- | 1.1% | |
8.8 | 0.0 | |
about 2 months ago | 5 months ago | |
C | C | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
libGimbal
-
Object-oriented Programming with ANSI-C [pdf]
I'm a huge academic fan of what GTk has accomplished (thanks to their GObject type system), and as much as I know the C89 crowd who thinks macros are all evil probably abhor this kind of thing, I think GTk is one of the most epic, impressive, ambitious C codebases in existence. Witness as non-OO C matches, rivals, and quite often beats Qt on equivalent classes/features in plain C... It's even above "just C++ style C," as they have added features like a property and signal system...
Such a fanboy it inspired my own type system and massive core library, libgimbal, which uses a type system similar to GObject and targets game consoles like the Sega Dreamcast: https://github.com/gyrovorbis/libgimbal
- LibGimbal: C17 Cross-platform, general-purpose core applications framework
COS
What are some alternatives?
DreamShell - Operating system for the Sega Dreamcast
interface99 - Full-featured interfaces for C99
Cello - Higher level programming in C
Cloak - A mini-preprocessor library to demostrate the recursive capabilites of the preprocessor
apollo-saves - Apollo Save Tool Online Database
240pTestSuite - A homebrew software suite for video game consoles developed to help in the evaluation of upscalers, upscan converters, line doublers and of course TV processing of 240p video. The Wii and Dreamcast versions have modes for 480i and 480p evaluation as well.
LMP3D - Multi Platform 3D Library for PlayStation 2 /Dreamcast / Game Cube /Wii / PSP