Top 12 thread-safety Open-Source 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.
-
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.
-
concurrencpp
Modern concurrency for C++. Tasks, executors, timers and C++20 coroutines to rule them all
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
concurrent-resource
A header-only C++ library that allows easily creating thread-safe, concurrency friendly resources.
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.
thread-safety related posts
Index
What are some of the best open-source thread-safety projects? This list will help you:
Project | Stars | |
---|---|---|
1 | concurrent-map | 4,132 |
2 | easyloggingpp | 3,684 |
3 | concurrencpp | 2,067 |
4 | garr | 367 |
5 | persist-queue | 300 |
6 | Ichor | 174 |
7 | go-concurrency | 141 |
8 | air-ctl | 32 |
9 | concurrent-resource | 19 |
10 | MTL | 5 |
11 | set | 3 |
12 | learn-go-concepts | 3 |
Sponsored