Open-source projects categorized as concurrent-programming Edit details

Top 23 concurrent-programming Open-Source Projects

  • Taskflow

    A General-purpose Parallel and Heterogeneous Task Programming System

    Project mention: Airflow's Problem | | 2022-08-02
  • ZIO

    ZIO — A type-safe, composable library for async and concurrent programming in Scala

    Project mention: Scala interview preparation | | 2022-07-24

    SBT is by far the most used build tool in the Scala ecosystem - including headliner projects like ZIO ( .

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • dashmap

    Blazing fast concurrent HashMap for Rust.

    Project mention: Shared mutable state is bad... so how do I create a global cache in a multi-threaded app? | | 2022-04-28

    Have you considered ?

  • concurrencpp

    Modern concurrency for C++. Tasks, executors, timers and C++20 coroutines to rule them all

    Project mention: concurrencpp VS MTL - a user suggested alternative | | 2022-02-28
  • MBassador

    Powerful event-bus optimized for high throughput in multi-threaded applications. Features: Sync and Async event publication, weak/strong references, event filtering, annotation driven

  • Hopac

  • sobjectizer

    An implementation of Actor, Publish-Subscribe, and CSP models in one rather small C++ framework. With performance, quality, and stability proved by years in the production.

    Project mention: What are some candidate libraries for inter-thread communication like message boxes or event systems? | | 2022-01-11

    In sobjectizer the ownership is held by "environment" , while in rotor each thread must held appropriate context, when actor environment is running.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • Newbe.Claptrap

    This is a frameworks with reactive, event sourcing and Actor pattern as basic theories. On top of this, developers can create "distributed", "scale out", and "easy to test" application more simply. Claptrap and it`s Minions is on the way.

  • mapreduce

    A in-process MapReduce library to help you optimizing service response time or concurrent task processing. (by kevwan)

    Project mention: Now that Golang has generic types, how do you plan to use them? | | 2022-04-17 (finished, and some users are using it)

  • Lazy

    Light-weight header-only library for parallel function calls and continuations in C++ based on Eric Niebler's talk at CppCon 2019.

    Project mention: A fast, single queue thread pool created with C++20 | | 2022-02-24

    Benchmarks is indeed a good question. Here is a C++17-style library for parallel function calls which avoids std::{function, future, promise} and uses disposable threads for running the functions. I have run a few benchmarks against a typical thread pool which uses a mutex and a condition variable and a vector of threads.

  • Actors.jl

    Concurrent computing in Julia based on the Actor Model

  • TDP

    The Darkest Pipeline - Multithreaded pipelines for modern C++

  • go-left-right

    A faster RWLock primitive in Go, 2-3 times faster than RWMutex. A Go implementation of concurrency control algorithm in paper <Left-Right - A Concurrency Control Technique with Wait-Free Population Oblivious Reads>

    Project mention: A Go implementation of the concurrency control algorithm in paper &lt;Left-Right -A Concurrency Control Technique with Wait-Free Population Oblivious Reads&gt; | | 2021-08-18
  • gowl

    Gowl is a process management and process monitoring tool at once. An infinite worker pool gives you the ability to control the pool and processes and monitor their status.

  • futil

    minimal utilities for Scala Futures

  • size-limited-queue

    Learn what sync.Cond is

  • fio

    :wrench: A type-safe, highly concurrent library for F# based on pure functional programming (by iyyel)

    Project mention: I have created a library for F# that is inspired ZIO and Cats Effects for Scala. It takes advantage of fibers for making scalable and efficient concurrent programs. I thought some people here might be interested in it! | | 2022-07-25
  • cauder

    A Causal-Consistent Reversible Debugger for Erlang

    Project mention: A Causal-Consistent Reversible Debugger for Erlang | | 2022-03-06
  • omnivore

    Interactive distributed SSH tool (by DiscoRiver)

    Project mention: Any open source project I could join? | | 2022-04-12
  • monproc

    Process Monitor for Debian Linux Distros. Monitor CPU Utilization

  • time-series-concurrency-example

    Time Series Data and CompletableFuture example in Java

  • smanikin

    Scala version of Manikin

    Project mention: What programming languages distinguish between “old” and “new” values? | | 2022-07-09

    Would a library like Manikin (or rather DSL) also count?

  • fsac

    ⚡ fast fuzzy search terminal application that queries what you're looking for and provides the result to a custom command.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-08-02.

concurrent-programming related posts


What are some of the best open-source concurrent-programming projects? This list will help you:

Project Stars
1 Taskflow 7,114
2 ZIO 3,488
3 dashmap 1,768
4 concurrencpp 1,010
5 MBassador 927
6 Hopac 505
7 sobjectizer 294
8 Newbe.Claptrap 207
9 mapreduce 109
10 Lazy 91
11 Actors.jl 89
12 TDP 77
13 go-left-right 41
14 gowl 29
15 futil 22
16 size-limited-queue 21
17 fio 18
18 cauder 11
19 omnivore 11
20 monproc 8
21 time-series-concurrency-example 6
22 smanikin 2
23 fsac 2
Find remote jobs at our new job board There are 3 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives