Top 23 C++ modern-cpp Projects
📚 Modern C++ Tutorial: C++11/14/17/20 On the Fly | https://changkun.de/modern-cpp/Project mention: interview preparation | reddit.com/r/cpp | 2022-04-30
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much moreProject mention: Building Games in ECS with Entity Relationships | reddit.com/r/programming | 2022-04-27
So, why use this when entt https://github.com/skypjack/entt already exists ?
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
EASTL stands for Electronic Arts Standard Template Library. It is an extensive and robust implementation that has an emphasis on high performance.Project mention: Are you using Coding Interviews for Senior Software Developers? | reddit.com/r/programming | 2022-04-28
EA did it. Problem with "reliable containers" that go with your runtime is that you can't control if they cater to your specific use cases.
🏋️ Python / Modern C++ Solutions of All 2276 LeetCode Problems (Weekly Update)Project mention: LC Account Share | reddit.com/r/cscareerquestions | 2022-04-17
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: Tools for rolling your own engine | reddit.com/r/gamedev | 2022-05-16
Here is link number 2 - Previous text "Sol"
Elements C++ GUI libraryProject mention: GUI for software, not games, but lighter than Qt ? | reddit.com/r/cpp | 2022-04-08
If you don't want to use Qt I honestly think your best bet may be to become an early adopter of cycfi elements depending on your project. Elements is still rough but is useable for small applications. I think when it is finished it will be the best choice for a retained mode GUI library, but right now it is missing a lot of things (e.g. the standard common dialogs, "open", "Save as", etc.) , and has basically zero documentation.
Postmodern immutable and persistent data structures for C++ — value semantics at scale (by arximboldi)Project mention: Image undo/redo implementation | reddit.com/r/cpp | 2022-05-19
I would actually recommend to use something like immer. It will probably suit your needs quite well. Have a look at the talk https://www.youtube.com/watch?v=sPhpelUfu8Q he implements a text editor with undo/redo based on it and it could be what your looking for https://github.com/arximboldi/immer .
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
a modern C++ GUI libraryProject mention: Best GUI Library for C++? | reddit.com/r/cpp_questions | 2021-08-21
well, nana seems to still be developed, but it's in another branch for now: https://github.com/cnjinhao/nana/tree/develop-1.8
A lightweight 3D Morphable Face Model library in modern C++ (by patrikhuber)Project mention: Help needed for distance measurement on image | reddit.com/r/computervision | 2022-03-02
Use Aruco markers instead, calculate whole pose (from Aruce, it is in opencv). The question what do you need it for? I assume for some dataset or testing. Btw, you can try calculating morphable face model from here: https://github.com/patrikhuber/eos, this won't give you scale, but you can assume some eye to eye distance (or measure separately).
❤️ SQLite ORM light header only library for modern C++Project mention: C++20 ❤️ SQL (CppCon 2021) | reddit.com/r/cpp | 2022-02-16
This one thing I feel like C++ has lacked in: a good, generic, SQL ORM. There is sqlite_orm which is really nice, but only for SQLite. Anyone have any other suggestions?
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
Pragmatic microkernel-based OS with fully asynchronous I/OProject mention: In Defense of Async: Function Colors Are Rusty | reddit.com/r/rust | 2022-01-04
But well, maybe you should look at Managarm.
C++ Library for Audio Digital Signal Processing (by cycfi)Project mention: DSP chip recommendations? | reddit.com/r/diypedals | 2021-12-23
stdgpu: Efficient STL-like Data Structures on the GPU
A modern re-implementation of the classic DOS game Duke Nukem IIProject mention: Re-implementing an old DOS game in C++ 17 | news.ycombinator.com | 2022-04-15
Modern C++ high level GBA engineProject mention: what systems have easy libraries? | reddit.com/r/retrogamedev | 2022-03-22
If you can deal with modern C++, I'm working on an engine that allows to create (and destroy) sprites, backgrounds and even raster effects on a GBA with a single line of code: https://github.com/GValiente/butano
⚔️ A cross-platform, open source, and super fast MUD client with scripting in LuaProject mention: Mudlet Connection Help? | reddit.com/r/MUD | 2022-03-14
Try turning off MCCP compression in the Mudlet settings menu as that seems to work for some. You can read more here: https://github.com/Mudlet/Mudlet/issues/3530 and add your experience.
Thin C++-flavored wrappers for the CUDA APIsProject mention: Integrating the CUDA APIs (Driver, Runtime, JIT) in pleasant modern-C++ wrappers | news.ycombinator.com | 2022-03-26
Modern and easy-to-use library for VulkanProject mention: The deprecation of RenderScript is infuriating | reddit.com/r/androiddev | 2021-11-28
Until your users start complaining about the performance. If setting up Vulkan is your pain point (which, I can understand, it's a verbose chunk), libraries like liblava provide a very nice abstraction over things.
Parse command line arguments by defining a struct (by p-ranav)Project mention: cmdlime - possibly the least verbose command line parsing library for C++17 | reddit.com/r/cpp | 2021-05-20
Hello everyone! I'm not a reddit user, but my previously open-sourced projects have been only seen by one of my coworkers and I can't even find them on google, so I'm trying to get some visibility) It's just a command line parser, but it uses the idea of declaring the structure which acts as the data scheme for the parser and result storage simultaneously, which I think is the best possible approach for the problem. I was excited when I discovered it with the structopt library, but I had too many gripes with its interface (required duplication of your structure content in the macro, everything besides positional arguments has to be wrapped in std::optional, inability to set parameters' description to the help message, etc), so I've built an alternative that doesn't tick me off. At least so far) I hope someone finds it interesting.
Fast CSV parser and writer for Modern C++Project mention: Libraries | reddit.com/r/cpp_questions | 2021-12-07
Math library using hlsl syntax with SSE/NEON support
High-Performance Hierarchical Finite State Machine FrameworkProject mention: HFSM2 development might slow down | reddit.com/r/cpp | 2022-02-24
C++ modern-cpp related posts
Work stealing thread pool built with C++20
2 projects | reddit.com/r/cpp | 19 May 2022
Image undo/redo implementation
2 projects | reddit.com/r/cpp | 19 May 2022
how to make project ultra "modern"?
2 projects | reddit.com/r/cpp_questions | 10 May 2022
1 project | reddit.com/r/cpp | 30 Apr 2022
Building Games in ECS with Entity Relationships
1 project | reddit.com/r/programming | 27 Apr 2022
EnTT v3.10.0 is out: Gaming meets Modern C++
2 projects | reddit.com/r/gamedev | 15 Apr 2022
Heya, all you C++ developers!
1 project | reddit.com/r/ProgrammingLanguages | 1 Apr 2022
What are some of the best open-source modern-cpp projects in C++? This list will help you:
|3||EA Standard Template Library||6,404|
|6||Elements C++ GUI library||2,229|
Are you hiring? Post a new remote job listing for free.