C Cpp17

Open-source C projects categorized as Cpp17

Top 8 C Cpp17 Projects

  • flecs

    A fast entity component system (ECS) for C & C++

    Project mention: Introducing Ecsact | dev.to | 2023-06-24

    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.

    Project mention: WebUI v2.4.0 | news.ycombinator.com | 2023-09-07
  • 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.

    Project mention: Introducing TeaScript C++ Library | /r/cpp | 2023-02-16

    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-24


  • Muon

    A Micro (1k lines of code) Unit Test Framework for C/C++ (by jasmcaus)

  • ImFrame

    dear imgui + glfw framework

  • 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-19

    This 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.

  • EmbeddedProgramming

    Modern C/C++, Boost, Qt, OpenGL with CMake and Makefile.

    Project mention: Looking for a cpp partner | /r/cpp | 2023-01-03

    Good evening, OP found your ideal cpp partner yet? Consider the following my qualification: https://github.com/XuhuaHuang/EmbeddedProgramming Let me know xD

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-09-19.

C Cpp17 related posts


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
Updating dependencies is time-consuming.
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.