Clear ×

Concurrency

47 repositories found

gnolang

gnolang

gno
Go AI analysis

Gno is a blockchain platform that interprets a deterministic variant of Go for writing smart contracts, built on Tendermint consensus. It is designed...

Production ready Niche use case
bft blockchain composability
1.1k
455
550
4/wk
active
7/10 Blockchain
apple

apple

swift-atomics
Swift AI analysis

Swift Atomics provides low-level atomic operations for Swift, enabling safe concurrent access to shared memory without exclusivity rules. It serves...

Production ready Niche use case
concurrency synchronization
1.2k
60
18
4/wk
recent
8/10 Dev Tools
ferrumc-rs

ferrumc-rs

ferrumc
Rust AI analysis

FerrumC is a Minecraft server implementation written in Rust that targets version 1.21.8 and emphasizes multithreading, performance, and memory...

Production ready Niche use case
async-rust concurrency cross-platform
2.3k
93
25
12/wk
recent
7/10 Gaming
sxyazi

sxyazi

yazi
Rust AI analysis

Yazi is a terminal file manager written in Rust, optimized for speed through non-blocking async I/O and concurrent task scheduling. It serves...

Production ready Single maintainer Niche use case
android asyncio cli
40.2k
928
69
198/wk
active
8/10 Dev Tools
hatchet-dev

hatchet-dev

hatchet
Go AI analysis

Hatchet is an orchestration engine for background tasks, AI agents, and durable workflows that supports Python, TypeScript, Go, and Ruby. It excels...

Production ready Niche use case
concurrency dag distributed
7.5k
446
137
35/wk
active
8/10 DevOps
jonhoo

jonhoo

left-right
Rust AI analysis

Left-right is a lock-free, read-optimized concurrency primitive for Rust that maintains two copies of a data structure—one for readers, one for...

Production ready Single maintainer Niche use case
concurrency lock-free multithreading
2.2k
108
9
3/wk
active
8/10 Dev Tools
crossbeam-rs

crossbeam-rs

crossbeam
Rust AI analysis

Crossbeam provides a comprehensive toolkit for concurrent programming in Rust, offering lock-free data structures, channels, thread synchronization...

Production ready Niche use case
concurrency data-structures lock-free
8.5k
562
153
11/wk
active
9/10 Dev Tools
sourcegraph

sourcegraph

conc
Go AI analysis

conc is a Go library providing structured concurrency primitives that enhance the standard library's sync.WaitGroup and goroutine management. It...

Production ready
concurrency go golang
10.4k
360
30
9/wk
active
9/10 Dev Tools
dotnet

dotnet

orleans
C# AI analysis

Orleans is a distributed application framework for .NET that implements the Virtual Actor Model, enabling developers to build scalable cloud services...

Production ready Niche use case
actor-model actors cloud-computing
10.8k
2.1k
727
8/wk
active
8/10 Dev Tools
Effect-TS

Effect-TS

effect
TypeScript AI analysis

Effect is a comprehensive TypeScript framework providing a functional effect system with a rich standard library for building robust, type-safe...

Production ready
cli clustering concurrency
14.8k
604
564
54/wk
active
8/10 Dev Tools
sidequestjs

sidequestjs

sidequest
TypeScript AI analysis

Sidequest is a Redis-free background job queue for Node.js that persists jobs directly to PostgreSQL, MySQL, SQLite, or MongoDB, eliminating the need...

Production ready Niche use case
background-jobs bullmq-alternative concurrency
1k
20
14
3/wk
active
8/10 Dev Tools
gammazero

gammazero

workerpool
Go AI analysis

workerpool is a concurrency-limiting goroutine pool for Go that restricts task execution concurrency without blocking task submission. It serves...

Production ready Single maintainer Niche use case
concurrency worker-pool
1.5k
150
4
4/wk
recent
8/10 Dev Tools
smol-rs

smol-rs

smol
Rust AI analysis

smol is a lightweight async runtime for Rust that re-exports composable async primitives from a ecosystem of smaller crates rather than building...

Production ready Niche use case
async concurrency futures
5k
192
21
13/wk
recent
8/10 Dev Tools
destel

destel

rill
Go AI analysis

Rill is a Go library for building concurrent programs using composable, channel-based primitives that reduce boilerplate while preserving Go's...

Production ready Single maintainer Niche use case
channels concurrency functional-programming
1.8k
28
1
3/wk
active
8/10 Dev Tools
TheHPXProject

TheHPXProject

hpx
C++ AI analysis

HPX is a C++ Standard Library for Parallelism and Concurrency that implements C++11/14/17/20/23 standard facilities and extends them to distributed...

Production ready Niche use case
c-plus-plus concurrency cpp20
2.9k
547
134
4/wk
active
8/10 Science
facebook

facebook

CacheLib
C++ AI analysis

CacheLib is a high-performance, in-process C++ caching library from Meta that supports both DRAM and SSD storage transparently. It is purpose-built...

Production ready Niche use case
cache cache-engine concurrency
1.6k
320
21
2/wk
active
8/10 Dev Tools
rtic-rs

rtic-rs

rtic
Rust AI analysis

RTIC is a real-time operating system framework for ARM Cortex-M and RISC-V microcontrollers, built around hardware-accelerated task scheduling and...

Production ready Niche use case
arm bare-metal concurrency
2.4k
255
62
3/wk
active
8/10 IoT
fereidani

fereidani

kanal
Rust AI analysis

Kanal is a high-performance multi-producer/multi-consumer channel library for Rust that unifies synchronous and asynchronous message passing. It...

Production ready Single maintainer Niche use case
async channel concurrency
1.7k
51
5
2/wk
recent
8/10 Dev Tools
akkadotnet

akkadotnet

akka.net
C# AI analysis

Akka.NET is a canonical actor-model framework for .NET, enabling concurrent, distributed, and event-driven systems through location-transparent...

Production ready Niche use case
actor actor-model akka
5.1k
1.1k
428
5/wk
active
8/10 Dev Tools
anthonynsimon

anthonynsimon

bild
Go AI analysis

bild is a collection of parallel image processing algorithms implemented in pure Go, designed for simplicity and efficiency using only standard...

Production ready Beginner friendly Single maintainer Niche use case
algorithm concurrency effects
4.2k
215
18
4/wk
active
7/10 Dev Tools
felangel

felangel

bloc
Dart AI analysis

Bloc is a state management library for Dart and Flutter that implements the BLoC (Business Logic Component) design pattern, enabling predictable and...

Production ready Beginner friendly
angulardart bloc concurrency
12.5k
3.4k
73
11/wk
active
8/10 Mobile
deckarep

deckarep

golang-set
Go AI analysis

golang-set provides a generic set data structure for Go, filling a gap in the standard library with both thread-safe and performance-optimized...

Production ready Beginner friendly Single maintainer Niche use case
concurrency datastructures generics
4.7k
289
22
4/wk
recent
8/10 Dev Tools
sindresorhus

sindresorhus

p-map
JavaScript AI analysis

p-map is a lightweight utility for mapping over promises with controlled concurrency, offering fine-grained control over parallel execution that...

Production ready Beginner friendly Single maintainer Niche use case
async async-await async-functions
1.5k
70
12
1/wk
recent
8/10 Dev Tools
zeromq

zeromq

libzmq
C++ AI analysis

ZeroMQ is a high-performance, asynchronous messaging library that extends standard socket interfaces with features for distributed systems, including...

Production ready Niche use case
concurrency libzmq messaging
10.9k
2.5k
375
6/wk
active
8/10 Dev Tools
JCTools

JCTools

JCTools
Java AI analysis

JCTools provides specialized concurrent data structures for Java (SPSC/MPSC/SPMC/MPMC queues and variants) optimized for lock-free, wait-free, and...

Production ready Niche use case
awesome benchmarks concurrency
3.9k
592
50
2/wk
active
8/10 Dev Tools
jruby

jruby

jruby
Ruby AI analysis

JRuby is a production-grade implementation of the Ruby language that runs on the JVM, enabling developers to leverage Java's performance...

Production ready Niche use case
concurrency invokedynamic jruby
3.9k
945
950
2/wk
active
8/10 Dev Tools
amphp

amphp

amp
PHP AI analysis

AMPHP/Amp is a non-blocking concurrency framework for PHP that enables asynchronous I/O operations using PHP 8.1+ fibers and the Revolt event loop....

Production ready Niche use case
amphp async asynchronous
4.4k
258
19
2/wk
recent
8/10 Dev Tools
yewstack

yewstack

yew
Rust AI analysis

Yew is a Rust/WebAssembly framework for building multi-threaded, interactive front-end web applications with a JSX-like macro syntax. It is designed...

Production ready Niche use case
asmjs concurrency elm
32.7k
1.5k
119
12/wk
active
8/10 Web Dev
spatie

spatie

crawler
PHP AI analysis

Spatie Crawler is a PHP library for crawling websites with concurrent HTTP requests via Guzzle, supporting both static HTML and JavaScript-rendered...

Production ready Niche use case
concurrency crawler guzzle
2.8k
367
1/wk
recent
8/10 Web Dev
eclipse-vertx

eclipse-vertx

vert.x
Java AI analysis

Vert.x is a reactive toolkit for building non-blocking, event-driven applications on the JVM using an actor-like concurrency model. It serves...

Production ready Niche use case
concurrency event-loop high-performance
14.7k
2.1k
217
5/wk
active
8/10 Dev Tools

Showing 30 of 47