SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Rust Concurrency Projects
-
Yew
-
Nutrient
Nutrient - The #1 PDF SDK Library. Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.
-
Additionally, I integrate several CLI tools into my work flow, such as lazygit for streamlined Git operations, yazi as a terminal file manager, tmux for session management, and lazydocker for handling Docker containers efficiently.
-
Project mention: Build Lightning-Fast Data Processing in Rust: From Single Thread to Parallel Performance | dev.to | 2024-12-19
Rayon Crate
-
burn
Burn is a new comprehensive dynamic Deep Learning Framework built using Rust with extreme flexibility, compute efficiency and portability as its primary goals.
Burn is an emerging deep learning framework written in pure Rust that aims to provide a flexible, efficient, and safe environment for building and training neural networks. With its modular design and strong type system, Burn represents a significant step forward in bringing deep learning to the Rust ecosystem.
-
Similarly, in the Rust ecosystem, frameworks like Actix and Ractor emerge, leveraging Rust’s safety guarantees while aiming to mimic BEAM’s ability to manage failures with supervision hierarchies. I don’t think Actix allows easy communication across nodes, but Ractor is actively working to get a production-ready cluster module.
-
-
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
-
-
-
-
Project mention: Snowdrop OS – a homebrew operating system from scratch, in assembly language | news.ycombinator.com | 2025-01-24
Fuchsia has a crap load of wild ideas. Microkernel, capabilities, weird app installation system (I think they're trying to make apps more like websites).
https://rtic.rs/ is a pretty cool idea for an embedded RTOS (sort of).
Honestly though there's still stuff in Plan 9 that is way more advanced than what Linux does, e.g. https://9p.io/sys/doc/lexnames.html
-
-
libfringe
a Rust library implementing safe, lightweight context switches, without relying on kernel services
-
-
Project mention: Show HN: Whirlwind – Async concurrent hashmap for Rust | news.ycombinator.com | 2024-11-05
Benchmarks will always look good when using a spin-lock like you seem to be using here https://github.com/fortress-build/whirlwind/blob/0e4ae5a2aba...
-
pen
The parallel, concurrent, and functional programming language for scalable software development (by pen-lang)
-
-
-
scalable-concurrent-containers
High-performance containers and utilities for concurrent and asynchronous programming
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust Concurrency discussion
Rust Concurrency related posts
-
Build Lightning-Fast Data Processing in Rust: From Single Thread to Parallel Performance
-
Yazi: Fast terminal file manager written in Rust, based on async I/O
-
Concurrency & Fault-tolerant In Distributed Systems
-
Yazi
-
Yazi: Fast terminal file manager written in Rust
-
Rayon: Data-race free parallelization of sequential computations in Rust
-
Hyperbridge: Fast multi-producer, multi-consumer unbounded channel in Rust
-
A note from our sponsor - SaaSHub
www.saashub.com | 15 Mar 2025
Index
What are some of the best open-source Concurrency projects in Rust? This list will help you:
# | Project | Stars |
---|---|---|
1 | yew | 31,303 |
2 | yazi | 22,882 |
3 | rayon | 11,531 |
4 | burn | 9,931 |
5 | actix | 8,785 |
6 | crossbeam | 7,697 |
7 | smol | 3,875 |
8 | joshuto | 3,516 |
9 | bastion | 2,818 |
10 | flume | 2,548 |
11 | left-right | 1,979 |
12 | rtic | 1,922 |
13 | kanal | 1,435 |
14 | libfringe | 517 |
15 | RxRust | 493 |
16 | whirlwind | 485 |
17 | pen | 453 |
18 | coroutine-rs | 413 |
19 | seize | 405 |
20 | scalable-concurrent-containers | 392 |
21 | bonsai | 358 |
22 | concread | 351 |
23 | usync | 244 |