C Cpp17

Open-source C projects categorized as Cpp17 Edit details
Related topics: #CPP #CMake #Embedded #Framework #C

Top 5 C Cpp17 Projects

  • 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: Question about branch prediction for clauses that are either `true` for 100% of the time, or `false` for 100% of the time. | reddit.com/r/cpp | 2022-01-19

    Last year I was working on an implementation of the Ray Tracing in one Weekend book series. I noticed there was a fair amount of sub-optimal code in it, so I took the opportunity to rewrite parts of it to be better optimized. One of the other things I added to the CMake configuration were some compile time flags that could be toggled ON/OFF, as to use either the books code, or my code. e.g. WITH_BOOK_AABB_HIT=True, it would use the books' method AABB-Ray intersection. False, it would use my (faster) one. This allowed anyone else to download the code, toggle the change and easily see the effect it had on performance.

  • is-Engine

    C++, SDL 2 and SFML game engine that allows to create games on Web (HTML 5), Android and PC.

    Project mention: What engine to use for "physics demos"? | reddit.com/r/gameengines | 2022-01-23

    Hi, If you are interested in C++ and SFML /SDL 2 programming then I recommend this game engine: is::Engine It integrates the Box 2d physics engine.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • Muon

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

    Project mention: Can some point me to a good resource on preprocessor macros? | reddit.com/r/C_Programming | 2022-05-22

    If you want type polymorphism akind to c++ template, check out https://github.com/jasmcaus/tau/blob/dev/tau/tau.h

  • ImFrame

    dear imgui + glfw framework

    Project mention: What is the best GUI library in C++ for real time data plotting | reddit.com/r/cpp | 2022-06-06

    If you want a demo, you can use my starter framework to see if it would work for you, or check out Implot's repository directly.

  • gfx

    GFX is a device independent graphics library primarily intended for IoT MCUs but not limited to that. (by codewitch-honey-crisis)

    Project mention: Custom gage cluster? | reddit.com/r/esp32 | 2022-06-15

    https://honeythecodewitch.com/gfx will allow you to run multiple displays, but it doesn't have widgets, so you'll have to make the gauges yourself. You could then run multiple displays from a single ESP32, or an S3 if the traditional ESP32 doesn't have enough GPIO.

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 2022-06-15.

C Cpp17 related posts


What are some of the best open-source Cpp17 projects in C? This list will help you:

Project Stars
1 PSRayTracing 174
2 is-Engine 155
3 Muon 93
4 ImFrame 44
5 gfx 41
Find remote jobs at our new job board 99remotejobs.com. There are 4 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.