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 9 C Cpp17 Projects
-
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
-
-
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.
-
CameraFileCopy (version 0.5.14): use your camera to transfer data – even in airplane mode
-
PSRayTracing
A (modern) C++ implementation of the Peter Shirley Ray Tracing mini-books (https://raytracing.github.io). Features a clean project structure, perf. improvements (compared to the original code), multi-core rendering, and more.
Project mention: Deploy multi-platform applications with C++ (desktop, mobile and web). An example with Dear ImGui | /r/cpp | 2023-12-11I wouldn't say that CMake isn't that painful for the deployment stage. I have successfully deployed an open source project on Windows, Mac, Linux, Android, and iOS.
-
is-Engine
C++, SDL 2 and SFML game engine that allows to create games on Web (HTML 5), Mobile and PC.
[I Can Transform](url=https://linktr.ee/is_daouda) is now 5 years old! ✨🌟✨
-
-
-
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.
-
gfx
GFX is a device independent graphics library primarily intended for IoT MCUs but not limited to that. (by codewitch-honey-crisis)
Project mention: Winduino: The beginnings of an Arduino emulator layer for PC | /r/esp32 | 2023-09-19This should work with LVGL but I haven't tried it. It does work with https://honeythecodewitch.com/uix and https://honeythecodewitch.com/gfx and the example project uses that.
-
C Cpp17 related posts
- Winduino: The beginnings of an Arduino emulator layer for PC
- I've produced a couple of projects for doing graphics and user-interface stuff
- UI/UX and 2d graphics libraries (cross platform)
- If my ESP32 is being powered by a 5V power supply through the 5V Vin pin, can I simultaneously output 3.3V to some other peripherals in the system that require 3.3Volts
- any resources for expanding on ECS?
- Guidance on how to get started
- htcw_gfx 1.4.6 is released
-
A note from our sponsor - InfluxDB
www.influxdata.com | 28 Mar 2024
Index
What are some of the best open-source Cpp17 projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | flecs | 5,430 |
2 | Elements C++ GUI library | 2,886 |
3 | libcimbar | 278 |
4 | PSRayTracing | 212 |
5 | is-Engine | 192 |
6 | Muon | 143 |
7 | ImFrame | 109 |
8 | gfx | 97 |
9 | EmbeddedProgramming | 6 |