Rust Concurrent

Open-source Rust projects categorized as Concurrent

Top 10 Rust Concurrent Projects

  1. sled

    the champagne of beta embedded databases

    Project mention: ToyDB rewritten: a distributed SQL database in Rust, for education | news.ycombinator.com | 2025-05-11

    Maybe consider sled? https://github.com/spacejam/sled

    It's been abandoned for some years, the author was working on a new engine for it and in the last 5 days they started working again on sled proper. However, it's pretty good the way it is (the 0.34.7 release from 2021 https://crates.io/crates/sled), despite the beta warnings

    More info here https://dbdb.io/db/sled

    (Note, non affiliated to the author, just liked the project)

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. dashmap

    Blazing fast concurrent HashMap for Rust.

  4. stretto

    Stretto is a Rust implementation for Dgraph's ristretto (https://github.com/dgraph-io/ristretto). A high performance memory-bound Rust cache. (by al8n)

  5. r3bl-open-core

    TUI framework and developer productivity apps in Rust 🦀

  6. quick-cache

    Lightweight and high performance concurrent cache

    Project mention: Show HN: Whirlwind – Async concurrent hashmap for Rust | news.ycombinator.com | 2024-11-05

    Looks interesting! We used quick-cache [1] for that purpose right now, might be interesting to add comparison with those types of Key-Value caching crates.

    [1] https://github.com/arthurprs/quick-cache

  7. possum

    concurrent disk-backed cache supporting efficient direct file I/O, transactions, and snapshots using file cloning and sparse files

    Project mention: Ask HN: What are you working on (August 2024)? | news.ycombinator.com | 2024-08-24

    https://github.com/anacrolix/possum

    concurrent disk-backed cache supporting efficient direct file I/O, transactions, and snapshots using file cloning and sparse files

  8. sharded

    Safe, fast, and obvious concurrent collections in Rust.

  9. SaaSHub

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

    SaaSHub logo
  10. rust-canteen

    A Flask clone written in Rust

  11. rc_event_queue

    VecDeque-like fast, unbounded, mpmc/spmc concurent FIFO message queue. Lockless reads, write-lock writes.

  12. scherben-map.rs

    Concurrent Sharded HashMap for Rust

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 Concurrent discussion

Log in or Post with

Rust Concurrent related posts

  • Sled: An Embedded Database in Rust

    1 project | news.ycombinator.com | 13 Dec 2024
  • Copy-on-Write on APFS

    1 project | news.ycombinator.com | 17 May 2024
  • SableDb – a key/value store that uses RocksDB and Redis API (written in Rust)

    3 projects | news.ycombinator.com | 4 Apr 2024
  • RFC: redb (embedded key-value store) nearing version 1.0

    6 projects | /r/rust | 10 May 2023
  • dashmap VS scalable-concurrent-containers - a user suggested alternative

    2 projects | 13 Apr 2023
  • Samsara, a safe Rust concurrent cycle collector

    4 projects | /r/rust | 4 Jan 2023
  • Ask HN: Serverless” key value store with transactions?

    1 project | news.ycombinator.com | 23 Sep 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 18 Jun 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Concurrent projects in Rust? This list will help you:

# Project Stars
1 sled 8,512
2 dashmap 3,498
3 stretto 419
4 r3bl-open-core 368
5 quick-cache 242
6 possum 104
7 sharded 35
8 rust-canteen 31
9 rc_event_queue 21
10 scherben-map.rs 3

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

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