concurrent-programming

Open-source projects categorized as concurrent-programming

Top 23 concurrent-programming Open-Source Projects

  • Taskflow

    A General-purpose Parallel and Heterogeneous Task Programming System

  • Project mention: Improvements of Clojure in his time | /r/Clojure | 2023-06-16

    For parallel programming nowadays, personally I reach for C++ Taskflow when I really care about performance, or a mix of core.async and running multiple load balanced instances when Iā€™m doing more traditional web backend stuff in Clojure.

  • concurrent-map

    a thread-safe concurrent map for go

  • 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.

    InfluxDB logo
  • ZIO

    ZIO ā€” A type-safe, composable library for async and concurrent programming in Scala

  • Project mention: The golden age of Kotlin and its uncertain future | news.ycombinator.com | 2024-01-11
  • dashmap

    Blazing fast concurrent HashMap for Rust.

  • Project mention: StupidAlloc: what if memory allocation was bad actually | /r/rust | 2023-07-07
  • concurrencpp

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

  • Project mention: Is anyone using coroutines seriously? | /r/cpp | 2023-12-05

    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

  • 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

    http://hopac.github.io/Hopac/Hopac.html

  • Project mention: Is Parallel Programming Hard, and, If So, What Can You Do About It? v2023.06.11a | news.ycombinator.com | 2023-06-14

    https://github.com/Hopac/Hopac is such an impressive piece of software. Too bad it never really took off like it deserved but with more popular competition like rx or just tasks/async (which is enough for most stuff) pretty unavoidable.

  • 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.

    WorkOS logo
  • 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: SObjectizer Tales - Epilogue | dev.to | 2024-04-25

    Message Delivery Tracing aims to debug an application built on top of SObjectizer. In essence, it logs the primary stages of the message delivery process, allowing visibility into whether there is a suitable subscriber with the corresponding event handler.

  • scalable-concurrent-containers

    High performance containers and utilities for concurrent and asynchronous programming

  • 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)

  • hspp

    hspp: An experimental library to bring Haskell Style Programming to C++.

  • go-actor

    A tiny library for writing concurrent programs in Go using actor model

  • Lazy

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

  • Actors.jl

    Concurrent computing in Julia based on the Actor Model

  • TDP

    The Darkest Pipeline - Multithreaded pipelines for modern C++

  • hatrack

    Fast, multi-reader, multi-writer, lockless data structures for parallel programming

  • 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.

  • OrleanSpaces

    A virtual, fully-asynchronous, Tuple Space implementation backed by Orleans.

  • AsyncObjects

    Several synchronization primitives and task synchronization mechanisms introduced to aid in modern swift concurrency.

  • 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>

  • AmazonMe

    Introducing the AmazonMe webscraper - a powerful tool for extracting data from Amazon.com using the Requests and Beautifulsoup library in Python. This scraper allows users to easily navigate and extract information from Amazon's website.

  • fio

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

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

concurrent-programming related posts

Index

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

Project Stars
1 Taskflow 9,552
2 concurrent-map 4,118
3 ZIO 3,991
4 dashmap 2,717
5 concurrencpp 2,047
6 MBassador 942
7 Hopac 518
8 sobjectizer 456
9 scalable-concurrent-containers 227
10 Newbe.Claptrap 216
11 mapreduce 159
12 hspp 156
13 go-actor 115
14 Lazy 109
15 Actors.jl 100
16 TDP 87
17 hatrack 79
18 gowl 65
19 OrleanSpaces 55
20 AsyncObjects 48
21 go-left-right 44
22 AmazonMe 42
23 fio 32

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com