Top 5 C++ thread-safety Projects
-
easyloggingpp
C++ logging library. It is extremely powerful, extendable, light-weight, fast performing, thread and type safe and consists of many built-in features. It provides ability to write logs in your own customized format. It also provide support for logging your classes, third-party libraries, STL and third-party containers etc.
-
concurrencpp
Modern concurrency for C++. Tasks, executors, timers and C++20 coroutines to rule them all
-
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.
-
concurrent-resource
A header-only C++ library that allows easily creating thread-safe, concurrency friendly resources.
-
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.
Easylogging++ https://github.com/abumq/easyloggingpp
I am using concurrencpp for my project. What I like about it is that it's basically a thread pool factory with coroutines. It allows for better structuring / organizing of multithreaded work. So for me the main advantage of coroutines is that the code looks easier to follow
More information on the async I/O can be found in the docs.
C++ thread-safety related posts
-
concurrencpp VS MTL - a user suggested alternative
2 projects | 28 Feb 2022
Index
What are some of the best open-source thread-safety projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | easyloggingpp | 3,665 |
2 | concurrencpp | 2,028 |
3 | Ichor | 173 |
4 | concurrent-resource | 19 |
5 | MTL | 5 |