Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Top 23 C++ cplusplus-17 Projects
-
Magic Enum C++
Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Project mention: C++ Insights – See your source code with the eyes of a compiler | news.ycombinator.com | 2024-04-05
Sorry, I don't know about an Emacs plugin. All the plugins/extensions I'm aware of are listed in the Readme.md: https://github.com/andreasfertig/cppinsights/#c-insights--vi...
I'm happy to add an entry for Emacs once somebody develops a plugin for that editor.
-
-
-
Nameof C++
Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum
-
kfr
Fast, modern C++ DSP framework, FFT, Sample Rate Conversion, FIR/IIR/Biquad Filters (SSE, AVX, AVX-512, ARM NEON)
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
NazaraEngine
Nazara Engine is a cross-platform framework aimed at (but not limited to) real-time applications requiring audio, 2D and 3D real-time rendering, network and more.
-
SI
A header only C++ library that provides type safety and user defined literals for physical units (by bernedom)
-
sobjectizer
An implementation of Actor, Publish-Subscribe, and CSP models in one rather small C++ framework. With performance, quality, and stability proved by years in the production.
Message Delivery Tracing aims to debug an application built on top of SObjectizer. In essence, it logs the primary stages of the message delivery process, allowing visibility into whether there is a suitable subscriber with the corresponding event handler.
-
-
jni-bind
JNI Bind is a set of advanced syntactic sugar for writing efficient correct JNI Code in C++17 (and up).
-
morphologica
A library of supporting code for numerical modelling (JSON config, HDF5 data, Modern OpenGL visualization)
-
-
-
MQA_identifier
Master Quality Authenticated codec reverse engineering, Tool to identify MQA encoding and Master's Sample Rate
-
-
BurgWar
Burg'war est un jeu de plateforme/combat multijoueur en 2D écrit en C++17/Lua avec mon propre moteur de jeu : Nazara Engine.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ cplusplus-17 discussion
C++ cplusplus-17 related posts
-
SObjectizer Tales - Epilogue
-
SObjectizer Tales - 27. Design ideas
-
SObjectizer Tales - 26. Dispatcher selection
-
SObjectizer Tales - 23. Mutable messages
-
SObjectizer Tales - 8. Representing errors
-
SObjectizer Tales – 6. Is the stream still in progress?
-
SObjectizer Tales - 5. Sending commands
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 8 Nov 2024
Index
What are some of the best open-source cplusplus-17 projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | Magic Enum C++ | 4,918 |
2 | cppinsights | 4,087 |
3 | userver | 2,423 |
4 | thread-pool | 2,190 |
5 | Nameof C++ | 2,084 |
6 | kfr | 1,668 |
7 | sandboxed-api | 1,662 |
8 | tomlplusplus | 1,571 |
9 | libpqxx | 1,028 |
10 | Heimer | 896 |
11 | NazaraEngine | 725 |
12 | SI | 500 |
13 | sobjectizer | 483 |
14 | semver | 300 |
15 | jni-bind | 261 |
16 | morphologica | 256 |
17 | Refureku | 225 |
18 | RareCpp | 124 |
19 | MQA_identifier | 117 |
20 | Electra-Lang | 94 |
21 | BurgWar | 52 |
22 | flappybird | 44 |
23 | enum.hpp | 44 |