Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 8 C Cpp11 Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
SSVOpenHexagon
C++20 FOSS clone of "Super Hexagon". Depends on SSVStart, SSVEntitySystem, SSVLuaWrapper, SSVMenuSystem, JSONcpp, SFML2.0. Features JSON/LUA customizable game files, a soundtrack by BOSSFIGHT, pseudo-3D effects.
-
zsync2
Rewrite of https://github.com/AppImage/zsync-curl, using modern C++, providing both a library and standalone tools.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
I've also been enjoying building My First Game™ in Bevy using ECS. The community around Bevy really shines, but Flecs (https://github.com/SanderMertens/flecs) is arguably a more mature, open-source ECS implementation. You don't get to write in Rust, though, which makes it less cool in my book :)
I'm not very proud of the code I've written because I've found writing a game to be much more confusing than building websites + backends, but, as the author notes, it certainly feels more elegant than OOP or globals given the context.
I'm building for WASM and Bevy's parallelism isn't supported in that context (yet? https://github.com/bevyengine/bevy/issues/4078), so the performance wins are just so-so. Sharing a thread with UI rendering suuucks.
If anyone wants to browse some code or ask questions, feel free! https://github.com/MeoMix/symbiants
There are also other approaches. Macro variants making use of `__VA_ARGS__` would be probably the best trade-off. If you want a slightly more ergonomic syntax, something like Metalang99 [1] will help (and the author even wrote a post about this exact subject [2]). Codegen is another option which may work better than other options depending on the situation and exact implementation strategy. And there is always the Reflection TS [3], which may or may not be incorporated to C++26...
[1] https://github.com/Hirrolot/metalang99
[2] https://hirrolot.github.io/posts/pretty-printable-enumeratio...
Project mention: Should there be an open-source FTL clone? Can one even exist? | /r/ftlgame | 2023-08-29Open Hexagon, re-implementation of Super Hexagon
Some implementations are 64 bits, such as this one: https://github.com/dosemu2/fdpp
I wish there were an ARM-compatible version of DOS, if possible stateless. It would often be more suitable for an ARM board than a full-fledged Linux, given its almost non-existent attack surface, low resource consumption, and simplicity. Heck, I'd even like to see stateless DOS based microservices on nano-VMs.
C Cpp11 related posts
- Programming with DOS Debugger (2003)
- Atomics and Concurrency
- What's your way to create an ECS?
- The curl-wget Venn diagram
- An in-game query engine heavily inspired by prolog
- Run on a Chrome Book or other inexpensive machine?
- Few lesser known tricks, quirks and features of C
-
A note from our sponsor - InfluxDB
www.influxdata.com | 19 Apr 2024
Index
What are some of the best open-source Cpp11 projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | flecs | 5,475 |
2 | metalang99 | 763 |
3 | SSVOpenHexagon | 605 |
4 | LVGLBuilder | 381 |
5 | fdpp | 182 |
6 | Muon | 146 |
7 | zsync2 | 120 |
8 | EmbeddedProgramming | 6 |