Rust Concurrency

Open-source Rust projects categorized as Concurrency

Top 23 Rust Concurrency Projects

Concurrency
  1. yew

    Rust / Wasm framework for creating reliable and efficient web applications

    Project mention: 2025’s Must-Know Tech Stacks | dev.to | 2025-01-11

    Yew

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

    Nutrient logo
  3. yazi

    💥 Blazing fast terminal file manager written in Rust, based on async I/O.

    Project mention: Switching Fully to Neovim | dev.to | 2025-02-05

    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.

  4. rayon

    Rayon: A data parallelism library for Rust

    Project mention: Build Lightning-Fast Data Processing in Rust: From Single Thread to Parallel Performance | dev.to | 2024-12-19

    Rayon Crate

  5. burn

    Burn is a new comprehensive dynamic Deep Learning Framework built using Rust with extreme flexibility, compute efficiency and portability as its primary goals.

    Project mention: Burn: The Future of Deep Learning in Rust | dev.to | 2024-12-26

    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.

  6. actix

    Actor framework for Rust.

    Project mention: Concurrency & Fault-tolerant In Distributed Systems | dev.to | 2024-11-04

    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.

  7. crossbeam

    Tools for concurrent programming in Rust

  8. smol

    A small and fast async runtime for Rust

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

    CodeRabbit logo
  10. joshuto

    ranger-like terminal file manager written in Rust

  11. bastion

    Highly-available Distributed Fault-tolerant Runtime

  12. flume

    A safe and fast multi-producer, multi-consumer channel. (by zesterer)

  13. left-right

    A lock-free, read-optimized, concurrency primitive.

  14. rtic

    Real-Time Interrupt-driven Concurrency (RTIC) framework for ARM Cortex-M microcontrollers

    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

  15. kanal

    The fast sync and async channel that Rust deserves

  16. libfringe

    a Rust library implementing safe, lightweight context switches, without relying on kernel services

  17. RxRust

    The Reactive Extensions for the Rust Programming Language (by ReactiveX)

  18. whirlwind

    🌀 Ridiculously fast, fully asynchronous, sharded hashmap for Rust.

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

  19. pen

    The parallel, concurrent, and functional programming language for scalable software development (by pen-lang)

  20. coroutine-rs

    Coroutine Library in Rust

  21. seize

    Fast, efficient, and robust memory reclamation for Rust.

  22. scalable-concurrent-containers

    High-performance containers and utilities for concurrent and asynchronous programming

  23. bonsai

    Rust implementation of AI behavior trees. (by Sollimann)

  24. concread

    Concurrently Readable Data Structures for Rust

  25. usync

    Small, fast, synchronization primitives

  26. 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).

Rust Concurrency discussion

Log in or Post with

Rust Concurrency related posts

  • Build Lightning-Fast Data Processing in Rust: From Single Thread to Parallel Performance

    8 projects | dev.to | 19 Dec 2024
  • Yazi: Fast terminal file manager written in Rust, based on async I/O

    1 project | news.ycombinator.com | 9 Dec 2024
  • Concurrency & Fault-tolerant In Distributed Systems

    4 projects | dev.to | 4 Nov 2024
  • Yazi

    1 project | news.ycombinator.com | 10 Jul 2024
  • Yazi: Fast terminal file manager written in Rust

    1 project | news.ycombinator.com | 28 Jun 2024
  • Rayon: Data-race free parallelization of sequential computations in Rust

    1 project | news.ycombinator.com | 24 Apr 2024
  • Hyperbridge: Fast multi-producer, multi-consumer unbounded channel in Rust

    4 projects | news.ycombinator.com | 9 Feb 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 15 Mar 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
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.
nutrient.io

Did you know that Rust is
the 5th most popular programming language
based on number of references?