Top 23 C++ Cplusplu Projects
Apache ThriftProject mention: Deadline Budget Propagation for Baseplate.py | reddit.com/r/RedditEng | 2021-09-27
Thus, we released Baseplate.py v2.1 with deadline propagation. Each request between Baseplate services has an associated THeader, which includes relevant information for Baseplate to fulfill its functionality, such as tracing request timings. We added a “Deadline-Budget” field to this header that propagates the remaining timeout so that information is available to the following request, and this timeout continues to get updated with every new request made. With this update, we save production costs by allowing resources to work on requests awaiting a response, and gain overall improved latency.
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.
Decentralized cryptocurrency blockchain daemon implementing the XRP Ledger in C++Project mention: RippleX Releases Engineering Preview of Proposed Federated Sidechains System | dev.to | 2021-09-30
Today, an engineering preview of Federated Sidechains that can be used with the XRPL is available for developers to experiment with. Developers are welcome to view and comment on the technical design, as well as leverage this technology to start exploring its potential.
A data visualization and analytics component, especially well-suited for large and/or streaming datasets.Project mention: Show HN: Vizzu – Open-source charting library focused on animating charts | news.ycombinator.com | 2021-10-17
The best example of WASM being used to render to canvas (it's also visualizations) I've seen is "Perspective":
"Perspective is an interactive analytics and data visualization component, which is especially well-suited for large and/or streaming datasets. Originally developed at J.P. Morgan and open-sourced through the Fintech Open Source Foundation (FINOS), Perspective makes it simple to build user-configurable analytics entirely in the browser, or in concert with Python and/or Jupyterlab. Use it to create reports, dashboards, notebooks and applications, with static data or streaming updates via Apache Arrow."
HTTP and WebSocket built on Boost.Asio in C++11Project mention: tuplet: A Lightweight Tuple Library for Modern C++ | reddit.com/r/cpp | 2021-09-28
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
EPI Judge - Preview ReleaseProject mention: data structures and algorithms for data science | reddit.com/r/datascience | 2021-08-10
Both books are good, but I lean towards EPI as it has practice problems in the specific language you want.
Run Linux Software Faster and Safer than Linux with Unikernels.
Yocto/GL: Tiny C++ Libraries for Data-Driven Physically-based GraphicsProject mention: Yocto/GL: C++ Libraries for Data-Driven Physically-Based Graphics | news.ycombinator.com | 2021-03-25
A library of C++ coroutine abstractions for the coroutines TSProject mention: Async engines in C++20, Rust & Zig | reddit.com/r/cpp | 2021-08-21
You have these great libraries to work with coroutines right now: cppcoro and libunifex.
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.
Mirror of Apache Kudu (by apache)Project mention: Would ParquetWriter from pyarrow automatically flush? | reddit.com/r/learnpython | 2021-09-11
ccache – a fast compiler cacheProject mention: 15-20 minute compile time? How could Tarn Adams (or we) fix this? (Any expert devs know how to speed up C compiles?) | reddit.com/r/dwarffortress | 2021-06-07
he could use this ccache as it cache all the files that didn't get changed so it won't get recompiled
❤️ SQLite ORM light header only library for modern C++Project mention: Are there any fast alternatives to databases (for tabular data but without SQL)? | reddit.com/r/cpp | 2021-09-28
Probably the most popular ORM for modern C++ is https://github.com/fnc12/sqlite_orm. I've never used it personally. But if you configure SQLite to disable all the barriers and all synchronisation, I think you'll find it goes very, very quickly even with the ORM layer in between.
A flexible, high-performance 3D simulator for Embodied AI research.Project mention: [R] Best drone simulator for ML purposes | reddit.com/r/MachineLearning | 2021-06-16
With some hacks it is pretty easy to get drones working in Habitat-Sim: https://github.com/facebookresearch/habitat-sim
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
rpclib is a modern C++ msgpack-RPC server and client libraryProject mention: rpclib is looking for a new maintainer | reddit.com/r/cpp | 2021-04-24
Thanks for all your hard work in the past years. I'm not able to take over as a maintainer, but you mentioned CI rot and I can take thorough look at that! I opened a small PR refactoring the AppVeyor configuration.
Library to parse and work with the C++ ASTProject mention: Enabling C/C++ compilation in an application. | reddit.com/r/cpp | 2021-05-01
Here's an example library that uses the frontend: https://github.com/foonathan/cppast
A Minimal, Header only Modern c++ library for terminal goodies 💄✨
Slides and other materials from CppCon 2020
Official repository of the SOCI - The C++ Database Access Library
std::tuple like methods for user defined types without any macro or boilerplate code
A vim plugin for libclang-based highlighting of C, C++, ObjCProject mention: How do you get proper syntax highlighting for the C language? | reddit.com/r/vim | 2021-07-04
You definitely should try neovim with his treesitter support. I was using color_coded for a while, but it is cumbersome and was crushing from time to time. But treesitter gives really nice and easy way to get proper highlighting
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
What are some of the best open-source Cplusplu projects in C++? This list will help you:
|6||Magic Enum C++||2,195|
Are you hiring? Post a new remote job listing for free.