Top 8 C++ c-plus-plus-20 Projects
-
EA Standard Template Library
EASTL stands for Electronic Arts Standard Template Library. It is an extensive and robust implementation that has an emphasis on high performance.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
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.
-
fiber
C++20 fiber implementation with similar interface to std::thread, header-only / x86_64 / Linux only / stackful / built-in scheduler / thread shareable (by fix8mt)
> you can still use it with smart pointers provided by any other library
Is the point of having a kitchen-sink library like this not that you dont have to reach for a 3rdparty library for things that you need 'all the time'?
Certainly, not everyone needs it.
...but, not everyone needs threads either. Not everyone needs an http server; and yet, if you have an application framework that provides them, when you do need them, it saves you reaching for yet-another-dependency.
Was that no the point from the beginning?
unique_ptr is a fundamental primitive for many, as you see from some other frameworks (1), and implementation is not always either a) trivial, or b) as simple as 'just use std::unique_ptr'.
This does seem like a very opinionated decision with reasonably unclear justification.
[1] - eg. https://github.com/EpicGames/UnrealEngine/blob/release/Engin..., https://github.com/electronicarts/EASTL/blob/master/include/...
Project mention: FIX8::fiber - A C++20 stackful fiber implementation for Linux/x86-64 | /r/cpp | 2023-09-23See fix8mt/fiber. Header only, stackful and lightweight. This version is for Linux/x86_64 only but we'll add support for other platforms going forward. We'll also look to adding some debug support.
C++ c-plus-plus-20 related posts
Index
What are some of the best open-source c-plus-plus-20 projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | EA Standard Template Library | 7,663 |
2 | tomlplusplus | 1,400 |
3 | toml11 | 932 |
4 | Rcpp | 723 |
5 | ecs_benchmark | 161 |
6 | bustache | 80 |
7 | snn-core | 42 |
8 | fiber | 23 |
Sponsored