Top 23 C++ Cpp17 Projects
📚 Modern C++ Tutorial: C++11/14/17/20 On the Fly | https://changkun.de/modern-cpp/Project mention: Computer science student. Just figured out what I want to do with my degree. Hacking. | reddit.com/r/hacking | 2021-05-01
Work in this order: (1) -> (2) --> (3) ---> (4) --> (5) Next Steps: Modern C++11/14/17/20:(https://github.com/changkun/modern-cpp-tutorial)
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much moreProject mention: Upcoming ECS in UE5 (Mass) | reddit.com/r/unrealengine | 2021-10-03
Excellent! I've been using ENTT for a UE-compatible C++ ECS library for a while but it'll be good to get something in-engine, and it opens a lot of possibilities for speeding up other parts of the engine too.
Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
The C++ parallel algorithms library.
The fastest feature-rich C++11/14/17/20 single-header testing frameworkProject mention: Best IDE For C++ OpenGL? | reddit.com/r/opengl | 2021-09-14
I use doctest for unit testing.
Sol3 (sol2 v3.0) - a C++ <-> Lua API wrapper with advanced features and top notch performance - is here, and it's great! Documentation:Project mention: Embedding Lisp in C++ – A Recipe | news.ycombinator.com | 2021-06-08
Tendis is a high-performance distributed storage system fully compatible with the Redis protocol.Project mention: Redis Cluster Re-Implemented in Rust: Scaling Redis Easily in Kubernetes | news.ycombinator.com | 2021-10-15
Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate codeProject mention: Circle, the C++ Automation Language | news.ycombinator.com | 2021-10-16
Run Linux Software Faster and Safer than Linux with Unikernels.
A Compile time PCRE (almost) compatible regular expression matcher.Project mention: any c++ devs on twitter i should follow? | reddit.com/r/cpp_questions | 2021-06-17
Elements C++ GUI libraryProject mention: Easiest to Build C++ Library | reddit.com/r/cpp | 2021-02-12
A declarative UI framework : https://github.com/cycfi/elements
The C++ Standard Library for your entire system.Project mention: cuda-oxide: Host-safe CUDA Driver API | reddit.com/r/rust | 2021-06-20
And an implementation of the C++ standard library for CUDA.
Free open-source game cheat for Counter-Strike: Global Offensive, written in modern C++. GUI powered by Dear ImGui.Project mention: Skin/Inventory Changer | reddit.com/r/Csgohacks | 2021-09-30
use osiris and vac bypass, and regarding injector you can use any injector whether it's detected or not providing you use vac bypass.
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.Project mention: Is There A Port Of The Original Stalker Games? | reddit.com/r/SwitchPirates | 2021-08-11
This is, perhaps, not that far-fetched. There is, in fact, an open-source engine replacement that runs on linux and has been compiled for ARM64. Essentially the STALKER equivalent of Xash3D.
Parsing Expression Grammar Template LibraryProject mention: We Built a C++ Rendering Engine for the Web | news.ycombinator.com | 2021-07-10
As a professional C++ programmer I feel a lot of the reasons C++ gets this response is because it's simply not "batteries included" like Go or Rust.
C++ is a very powerful, unopinionated language, that gives you a lot of freedom to attack your problem domain the way you best see fit.
If you're writing a networked application, don't use POSIX sockets, go and find a higher level library. If you're parsing complex text formats, don't iterate over buffers with char*'s, go pick up PEGTL. If you're working on graphs, or need to properly index in-memory data, go pick up Boost. If you need a GUI, go pick up Qt.
It's extremely common in C++, due to the lack of a universal package management solution, for people to try and "muddle through" and do shit themselves when it's far outside their core competency.
At one of my last employers, the core product was parsing JSON with std::regex, simply because they couldn't be bothered to integrate a JSON library.
Header-only, event based, tiny and easy to use libuv wrapper in modern C++ - now available as also shared/static library!Project mention: I hate ASIO and I can't be alone. | reddit.com/r/cpp | 2021-08-14
Have you tried this wrapper? https://github.com/skypjack/uvw
Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enumProject mention: Getting an Unmangled Type Name at Compile Time | reddit.com/r/cpp | 2021-03-10
A Minimal, Header only Modern c++ library for terminal goodies 💄✨
Slides and other materials from CppCon 2020
SIMD Vector Classes for C++Project mention: Vc 1.4.2 released: portable SIMD programming for C++ | reddit.com/r/cpp | 2021-06-23
std::tuple like methods for user defined types without any macro or boilerplate code
A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross-platform and with Unicode support.Project mention: Is there a de-facto standard of C++ TUI library? | reddit.com/r/cpp | 2021-09-17
There is a port, https://github.com/magiblot/tvision
Easy to use C++17 HTTP Server with no compromise on performances. https://matt-42.github.io/lithiumProject mention: cpprestsdk in maintenance mode | reddit.com/r/cpp | 2021-06-08
If you need an embedded C++ HTTP server then there are plenty of libraries/frameworks (in random order): Crow, RESTinio, Boost.Beast, cpp-httplib, http_backend, Pistache, RestBed, served, proxygen, Simple-Web-Server, drogon, oat++.
An implementation of C++17 std::filesystem for C++11 /C++14/C++17/C++20 on Windows, macOS, Linux and FreeBSD.Project mention: Retiring boost from my codebase | reddit.com/r/cpp | 2021-07-29
boost::filesystem -> https://github.com/gulrak/filesystem.git
An experimental Symbian OS emulatorProject mention: 2K Wanted BioShock on Phones, Here's How One Dev Team Pulled it Off | reddit.com/r/Games | 2021-09-25
I'm so happy to prove you wrong! https://github.com/EKA2L1/EKA2L1
What are some of the best open-source Cpp17 projects in C++? This list will help you:
|7||Magic Enum C++||2,195|
|9||Elements C++ GUI library||1,911|
Are you hiring? Post a new remote job listing for free.