SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C++ Cpp20 Projects
-
modern-cpp-tutorial
📚 Modern C++ Tutorial: C++11/14/17/20 On the Fly | https://changkun.de/modern-cpp/
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
concurrencpp
Modern concurrency for C++. Tasks, executors, timers and C++20 coroutines to rule them all
-
infinity
The AI-native database built for LLM applications, providing incredibly fast full-text and vector search (by infiniflow)
-
filesystem
An implementation of C++17 std::filesystem for C++11 /C++14/C++17/C++20 on Windows, macOS, Linux and FreeBSD.
-
ultimatepp
U++ is a C++ cross-platform rapid application development framework focused on programmer's productivity. It includes a set of libraries (GUI, SQL, Network etc.), and integrated development environment (TheIDE).
-
axmol
Axmol Engine – A Multi-platform Engine for Desktop, XBOX (UWP) and Mobile games. (A fork of Cocos2d-x-4.0)
-
Speek
Privacy focused messenger that doesn't trust anyone with your identity, your contact list, or your communications
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Using Jolt with flecs & Dear ImGui: Game Physics Introspection | dev.to | 2024-04-17EnTT is a popular alternative to flecs for C++, which has different performance/memory characteristics.
Project mention: C++ Insights – See your source code with the eyes of a compiler | news.ycombinator.com | 2024-04-05Sorry, 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.
CTRE (https://github.com/hanickadot/compile-time-regular-expressions) ranges::views (filter, transform, etc.) (C++20) str.find() + str.substr() freopen to stdin + cin >> extraction Parser libraries
I am using concurrencpp for my project. What I like about it is that it's basically a thread pool factory with coroutines. It allows for better structuring / organizing of multithreaded work. So for me the main advantage of coroutines is that the code looks easier to follow
Using C++20 modules, take a look at this project: https://github.com/infiniflow/infinity
For high performance logging, I'd add quill to that list.
Project mention: Is it just mean, or is C# easier to learn than JavaScript or even PHP? | /r/dotnet | 2023-12-06It's not the type system you're complaining about, though. It takes a bit of work but you can write types that include units information with no loss of performance.
Project mention: Ask HN: What are some unpopular technologies you wish people knew more about? | news.ycombinator.com | 2023-12-02
Learn more about Axmol Engine in our Wiki
C++ Cpp20 related posts
-
C++ Show and Tell - December 2023
-
Why are strings and IO so complicated?
-
Hyprpaper not loading wallpaper - Could not connect to sock
-
Is anyone using coroutines seriously?
-
Ichor v0.3.0 released: async file I/O now included
-
C++20 Faker library
-
Compile time regular expression in C++
-
A note from our sponsor - SaaSHub
www.saashub.com | 17 May 2024
Index
What are some of the best open-source Cpp20 projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | modern-cpp-tutorial | 23,199 |
2 | entt | 9,528 |
3 | doctest | 5,616 |
4 | R3nzSkin | 4,590 |
5 | cppinsights | 3,755 |
6 | Osiris | 3,265 |
7 | compile-time-regular-expressions | 3,177 |
8 | concurrencpp | 2,083 |
9 | infinity | 1,793 |
10 | giada | 1,642 |
11 | async_simple | 1,506 |
12 | tomlplusplus | 1,413 |
13 | filesystem | 1,284 |
14 | proxy | 1,339 |
15 | ut | 1,207 |
16 | stdgpu | 1,089 |
17 | quill | 1,062 |
18 | Hypr | 992 |
19 | mp-units | 959 |
20 | ultimatepp | 741 |
21 | axmol | 678 |
22 | zpp_bits | 669 |
23 | Speek | 654 |
Sponsored