SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C++ Cpp17 Projects
-
modern-cpp-tutorial
📚 Modern C++ Tutorial: C++11/14/17/20 On the Fly | https://changkun.de/modern-cpp/
-
Minetest
Minetest is an open source voxel game-creation platform with easy modding and game creation
-
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.
-
PrismLauncher
A custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once (Fork of MultiMC)
-
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
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
sol2
Sol3 (sol2 v3.0) - a C++ <-> Lua API wrapper with advanced features and top notch performance - is here, and it's great! Documentation:
-
xray-16
Improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World. Join OpenXRay! ;)
-
Tendis
Tendis is a high-performance distributed storage system fully compatible with the Redis protocol.
-
Nameof C++
Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum
-
uvw
Header-only, event based, tiny and easy to use libuv wrapper in modern C++ - now available as also shared/static library!
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Minetest - Minecraft-inspired voxel game engine. C++
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.
I recommend switching to Prism Launcher.
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
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
They recently open sourced internal framework: https://github.com/userver-framework/userver
Take a look at https://github.com/wjakob/nanobind
> More concretely, benchmarks show up to ~4× faster compile time, ~5× smaller binaries, and ~10× lower runtime overheads compared to pybind11.
Project mention: Show HN: Matcheroni, a tiny C++20 header library for building lexers/parsers | news.ycombinator.com | 2023-07-06Very cool, and I like the name!
I'd be interested in reading about how Matcheroni compares with PEGTL and Lexy.
https://github.com/taocpp/PEGTL
C++ Cpp17 related posts
-
C++20 Idioms for Parameter Packs
-
Show HN: libremidi, a MIDI 1 & 2 C++20 library
-
A proposal for the next version of C [pdf]
-
Boost.Scope: collection of scope guard utilities
-
Fast RISC-V-based scripting back end for game engines
-
[2023 Day 10 (Part 2)] [C#] Visualisation in Console using ASCII
-
Curseforge (Overwolf) on Linux Mint
-
A note from our sponsor - SaaSHub
www.saashub.com | 21 May 2024
Index
What are some of the best open-source Cpp17 projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | modern-cpp-tutorial | 23,199 |
2 | Minetest | 10,114 |
3 | entt | 9,548 |
4 | doctest | 5,616 |
5 | PrismLauncher | 4,927 |
6 | R3nzSkin | 4,590 |
7 | Magic Enum C++ | 4,460 |
8 | sol2 | 3,977 |
9 | cppinsights | 3,811 |
10 | compile-time-regular-expressions | 3,181 |
11 | Elements C++ GUI library | 2,930 |
12 | xray-16 | 2,849 |
13 | Tendis | 2,838 |
14 | HPX | 2,418 |
15 | argparse | 2,402 |
16 | userver | 2,224 |
17 | nanobind | 2,083 |
18 | Nameof C++ | 1,965 |
19 | thread-pool | 1,961 |
20 | eos | 1,883 |
21 | PEGTL | 1,877 |
22 | tabulate | 1,810 |
23 | uvw | 1,777 |
Sponsored