SonarCloud, a cloud-based static analysis tool for your CI/CD workflows, offers a one-click automatic analysis of C and C++ projects hosted on GitHub. Zero configuration and free for open-source projects! Analyze free. Learn more →
Top 23 C++ c-plus-plus-17 Projects
-
EA Standard Template Library
EASTL stands for Electronic Arts Standard Template Library. It is an extensive and robust implementation that has an emphasis on high performance.
-
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
Project mention: What C++ library do you wish existed but hasn’t been created yet? | /r/cpp | 2023-07-08I'm not sure this is quite what you're asking for, but this library has been super helpful to me in the past : https://github.com/Neargye/magic_enum
-
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.
-
-
-
Hoogle is really amazing!
Inspired by it, I implemented something similar for FunctionalPlus (a functional-programming library for C++): https://www.editgym.com/fplus-api-search/
I'd love to see more projects taking this path too. :)
-
Nameof C++
Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum
In general, nameof for reflection
-
Unless you want to make your own config file parser as an exercise (which is a good idea) I'd recommend using toml++.
-
Mergify
Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.
-
Project mention: MongoDB $weeklyUpdate #122 (June 30, 2023): Databricks, Change Streams, & Terraform | dev.to | 2023-06-30
We're pleased to announce the release of the MongoDB C Driver (libmongoc) 1.24.0 and C++ Driver (mongocxx) 3.8.0 with support for MongoDB 7.0 and a host of new security features. Check out the release notes for more details:
-
-
Vince's CSV Parser
A modern C++ library for reading, writing, and analyzing CSV (and similar) files. (by vincentlaucsb)
-
-
MethaneKit
🎲 Modern 3D graphics made simple with C++17 cross-platform framework and rendering abstraction API on top of DirectX 12, Metal & Vulkan
Project mention: Searching for Reliable Cross-Platform Rendering Framework (C/C++) | /r/gamedev | 2023-01-19I have had my eye on MethaneKit for a while, it may not be far enough along for what you want.
-
Mudlet is a crossplatform (Windows, macOS, Linux) C++ application that embeds Lua - could be a good way to get started with this kind of development in a safe environment and get some experience under your sleeve.
-
matchit.cpp
match(it): A lightweight single-header pattern-matching library for C++17 with macro-free APIs.
-
-
-
Check out jinx https://jamesboer.github.io/Jinx/
-
-
-
-
keras2cpp
it's a small library for running trained Keras 2 models from a native C++ code. (by gosha20777)
-
-
-
SonarCloud
Analyze your C and C++ projects with just one click.. SonarCloud, a cloud-based static analysis tool for your CI/CD workflows, offers a one-click automatic analysis of C and C++ projects hosted on GitHub. Zero configuration and free for open-source projects! Analyze free.
C++ c-plus-plus-17 related posts
- Usable Magic Enums for C++
- DreamBerd is a perfect programming language
- Favorite Ways of Stringifying Enums
- Ray Tracing in pure CMake
- what is your CI/CD pipeline setup and how are you handling larger binaries? are smaller game dev studios just brute forcing through LFS and building for each test?
- FreeRTOS-Cpp: C++17 header-only interface to the FreeRTOS kernel API
- Which phases/stages does your programming language use?
-
A note from our sponsor - SonarCloud
www.sonarsource.com | 23 Sep 2023
Index
What are some of the best open-source c-plus-plus-17 projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | EA Standard Template Library | 7,339 |
2 | Magic Enum C++ | 3,918 |
3 | opentrack | 2,885 |
4 | nana | 2,135 |
5 | FunctionalPlus | 1,871 |
6 | Nameof C++ | 1,759 |
7 | tomlplusplus | 1,193 |
8 | MongoDB C++ Driver | 979 |
9 | toml11 | 828 |
10 | Vince's CSV Parser | 752 |
11 | Rcpp | 699 |
12 | MethaneKit | 676 |
13 | Mudlet | 645 |
14 | matchit.cpp | 482 |
15 | RaZ | 434 |
16 | feelpp | 282 |
17 | Jinx | 280 |
18 | semver | 237 |
19 | volbx | 227 |
20 | cppinclude | 190 |
21 | keras2cpp | 177 |
22 | mpl | 143 |
23 | ureact | 140 |