Top 23 C++ Cplusplu Projects
Apache ThriftProject mention: Can you share your experience with race conditions in production? | reddit.com/r/java | 2021-01-25
We were sharing instances of a Thrift TDeserializer across threads. We knew TProtocol was not thread-safe, but the TDeserializer constructor accepts a TProtocolFactory, so we naively assumed the deserialize method would use that to create a new instance of TProtocol for each invocation, but unfortunately, the TDeserializer constructor immediately creates TProtocol and stores it in a member variable, so TDeserializer is not actually thread-safe.
Get performance insights in less than 4 minutes. 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.
Decentralized cryptocurrency blockchain daemon implementing the XRP Ledger in C++Project mention: Anyone have an opinion on XRP? | reddit.com/r/CryptoCurrency | 2021-02-24
HTTP and WebSocket built on Boost.Asio in C++11Project mention: Building HTTP Service in C++ (Using Modern Tools) | dev.to | 2020-12-05
The HTTP service and is mostly based on this particular example from Boost Beast library. I modified it, replacing plaintext responses with json, and adding Boost Log library.
Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate codeProject mention: finally! a possibly portable way to convert types (demangled name) to strings without macros | reddit.com/r/cpp | 2021-02-08
But sure I expect people will try all sorts of tricks. Like this one from magic_enum to get the enum string name via a function signature.
A library of C++ coroutine abstractions for the coroutines TSProject mention: David Mazieres' tutorial and take on C++20 coroutines | news.ycombinator.com | 2021-02-22
You are meant to use a library like cppcoro https://github.com/lewissbaker/cppcoro rather than building all this on your own.
But for folks working on gamedev libs, high-performance async, etc would probably prefer making their own task/promise-type for hand-crafted customization.
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: Question about Anomaly mod. | reddit.com/r/stalker | 2021-02-10
ccache – a fast compiler cacheProject mention: building new kernels frequently | reddit.com/r/archlinux | 2021-02-13
ccache is a tool for the gcc compiler used to compile the same program over and over again with little downtime. While it may take a few seconds longer to compile a program the first time with ccache, subsequent compiles will be much, much faster.
❤️ SQLite ORM light header only library for modern C++Project mention: Data storage for application | reddit.com/r/cpp | 2020-12-30
For the brief time I've used sqlite_orm, I've really liked it: https://github.com/fnc12/sqlite_orm
A Minimal, Header only Modern c++ library for terminal goodies 💄✨
Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum
rpclib is a modern C++ msgpack-RPC server and client library
Official repository of the SOCI - The C++ Database Access Library
Slides and other materials from CppCon 2020Project mention: Weekly Developer Roundup #16 - Sun Oct 04 2020 | dev.to | 2020-10-03
CppCon/CppCon2020 (C++): Slides and other materials from CppCon 2020
Colorizing text editor for ImGuiProject mention: Show HN: Virtual breadboard in your desktop browser, inspired by Ben Eater 6502 | news.ycombinator.com | 2021-01-19
Cross-platform, efficient, customizable, and robust asynchronous HTTP/WebSocket server C++14 library with the right balance between performance and ease of useProject mention: Suggested libraries for building a REST service in C++? | reddit.com/r/cpp | 2021-01-25
This comes up a lot. Checkout https://github.com/Stiffstream/restinio
A C++ Web Framework built on top of Qt, using the simple approach of Catalyst (Perl) framework.
a vulkan post processing layer for linuxProject mention: Star Citizen and Reshade | reddit.com/r/linux_gaming | 2021-02-24
You should look at using VKBASALT for some basic reshade functionality, it is what I currently use.
Apache OpenOfficeProject mention: Macbook to old for updates, Microsoft office 365 require a newer OS.. | reddit.com/r/Office365 | 2021-02-24
as an alternative maybe try https://www.openoffice.org
C compiler frontend enabled with Haskel/ML-style type inferenceProject mention: adding a C# Roslyn-like API as part of the rewrite of my C compiler frontend project | reddit.com/r/csharp | 2021-02-18
A front-end to Jekyll that parses C++ sources to produce and enforce out-of-line documentation (by adobe)Project mention: How do you document your C++ code? | reddit.com/r/cpp | 2021-01-18
Jupyter kernel for the Python programming languageProject mention: What's new in Elyra 2.0 | dev.to | 2021-02-01
As of January 2021, the only Jupyter Python kernel that supports debugging is xeus-python.
A collection of out-of-tree Clang plugins for teaching and learningProject mention: A Complete Guide to LLVM for Programming Language Creators (diagrams + code) | reddit.com/r/programming | 2020-12-24
I'd start with https://github.com/banach-space/clang-tutor and continue with https://github.com/banach-space/clang-tutor#references
What are some of the best open-source Cplusplu projects in C++? This list will help you:
|5||Magic Enum C++||1,633|