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. Learn more β
Top 23 Threading Open-Source Projects
-
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
-
microjob
A tiny wrapper for turning Node.js worker threads into easy-to-use routines for heavy CPU loads.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
AsyncAwaitBestPractices
Extensions for System.Threading.Tasks.Task and System.Threading.Tasks.ValueTask
-
vs-threading
The Microsoft.VisualStudio.Threading is a xplat library that provides many threading and synchronization primitives used in Visual Studio and other applications.
-
transient
A full stack, reactive architecture for general purpose programming. Algebraic and monadically composable primitives for concurrency, parallelism, event handling, transactions, multithreading, Web, and distributed computing with complete de-inversion of control (No callbacks, no blocking, pure state)
-
libfork
A bleeding-edge, lock-free, wait-free, continuation-stealing tasking library built on C++20's coroutines
-
Kernels
This is a set of simple programs that can be used to explore the features of a parallel platform.
-
Open.ChannelExtensions
A set of extensions for optimizing/simplifying System.Threading.Channels usage.
-
Quickenshtein
Making the quickest and most memory efficient implementation of Levenshtein Distance with SIMD and Threading support
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Use a library like https://github.com/oneapi-src/oneTBB
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
Project mention: when to use pascal case (FirstName) or prefix underscore camel case (_firstName) when declaring an attirbutes inside class? | /r/csharp | 2023-06-01There is also an official MS analyzer for Async code, it has rules like avoid async void, don't use synchronous .Wait() or .Result etc. One of them is to use Async suffix, as per guidelines.
Project mention: Building an occupancy sensor with a $5 ESP32 and a serverless DB | news.ycombinator.com | 2023-11-13And with more of these, you could track where everyone is all the time!
Here's a camera based video people counter.[1] This is a bit less intrusive.
[1] https://github.com/saimj7/People-Counting-in-Real-Time
I just released version 0.6.0 of my C++20 thread_pool library.
Threading related posts
-
cancel-token VS cantok - a user suggested alternative
2 projects | 10 Dec 2023 -
asyncio-cancel-token VS cantok - a user suggested alternative
2 projects | 10 Dec 2023 -
trio VS awaits - a user suggested alternative
2 projects | 9 Dec 2023 -
awaits VS aioify - a user suggested alternative
2 projects | 9 Dec 2023 -
asyncer VS awaits - a user suggested alternative
2 projects | 9 Dec 2023 -
Help implementing a `select` method to my zio-channel library which adds Go-like channels to ZIO.
-
when to use pascal case (FirstName) or prefix underscore camel case (_firstName) when declaring an attirbutes inside class?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 10 May 2024
Index
What are some of the best open-source Threading projects? This list will help you:
Project | Stars | |
---|---|---|
1 | oneTBB | 5,322 |
2 | workerize | 4,339 |
3 | Joblib | 3,676 |
4 | concurrencpp | 2,067 |
5 | microjob | 2,018 |
6 | thread-pool | 1,948 |
7 | likwid | 1,557 |
8 | AsyncAwaitBestPractices | 1,552 |
9 | react-native-multithreading | 1,102 |
10 | zpl | 962 |
11 | vs-threading | 955 |
12 | Android-Next | 766 |
13 | transient | 629 |
14 | C2ME-fabric | 496 |
15 | People-Counting-in-Real-Time | 473 |
16 | libfork | 473 |
17 | Kernels | 401 |
18 | Physac | 387 |
19 | thread-pool | 361 |
20 | Open.ChannelExtensions | 324 |
21 | mcmap | 300 |
22 | Quickenshtein | 274 |
23 | Tina | 251 |
Sponsored