Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free. Learn more →
Top 8 C Cpp17 Projects
-
Since we wanted a common game simulation that would be on both the server and the client we looked into a few libraries that would fit our ECS needs. It was decided we were going to write this common part of our game in C++, but rust was considered. C++ was a familiar language for us so naturally EnTT and flecs came up right away. I had used EnTT before, writing some small demo projects, so our choice was made based on familiarity. In order to integrate with Unity we created a small C interface to communicate between our simulation code and Unity’s C#. Here’s close to what it looked like. I removed some parts for brevity sake.
-
webui
Use any web browser as GUI, with your preferred language in the backend and HTML5 in the frontend, all in a lightweight portable lib.
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
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.
It's a very old project and a VERY basic engine. TBH, engines like godot do a much better job, have their own scripting language (to hide away C++), but still let you write some native code if need be. For TeaScript, I'd be more interested in using it to have a more dynamic pipeline for this project, but performance there is absolutely critical since it can mean the difference between 2 minutes an 2 hours.
-
is-Engine
C++, SDL 2 and SFML game engine that allows to create games on Web (HTML 5), Mobile and PC.
Project mention: I Can Transform - New Gameplay (More details in comment) | /r/DestroyMyGame | 2023-02-24is::Engine.
-
-
-
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.
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
Good evening, OP found your ideal cpp partner yet? Consider the following my qualification: https://github.com/XuhuaHuang/EmbeddedProgramming Let me know xD
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 - Mergify
blog.mergify.com | 27 Sep 2023
Index
What are some of the best open-source Cpp17 projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | flecs | 4,779 |
2 | webui | 610 |
3 | PSRayTracing | 194 |
4 | is-Engine | 182 |
5 | Muon | 134 |
6 | ImFrame | 96 |
7 | gfx | 76 |
8 | EmbeddedProgramming | 7 |