remote-software
libGimbal
remote-software | libGimbal | |
---|---|---|
1 | 3 | |
153 | 63 | |
- | - | |
3.4 | 8.8 | |
over 2 years ago | about 2 months ago | |
C | C | |
GNU General Public License v3.0 or later | MIT License |
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.
remote-software
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
What are some alternatives?
sqlitestudio - A free, open source, multi-platform SQLite database manager.
DreamShell - Operating system for the Sega Dreamcast
Linux-SonivoxEas - Sonivox EAS for Linux and Qt
Cello - Higher level programming in C
apollo-saves - Apollo Save Tool Online Database
Cloak - A mini-preprocessor library to demostrate the recursive capabilites of the preprocessor
COS - C Object System: a framework that brings C to the level of other high level programming languages and beyond
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