Noteworthy concurrent data structures?

This page summarizes the projects mentioned and recommended in the original post on /r/rust

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

    Blazing fast concurrent HashMap for Rust.

    The only one I've used is Dashmap, it's a concurrent interior-mutability hashmap. Very convenient crate in the case you need that.

  2. SaaSHub

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

    SaaSHub logo
  3. crossbeam

    Tools for concurrent programming in Rust

    Development seems to have stalled for some completed PRs and there's no current plan for crossbeam to support async

  4. im-rs

    Assorted immutable collection datatypes for Rust

    There’s also im.

  5. concurrent

    A crate with some concurrent data structures. (by Zoxc)

    Repo: concurrent (needs a new name)

  6. syncbuf

    A small library of append-only, thread-safe, lock-free data structures.

    Since you asked, my little project in this area has been Syncbuf: https://github.com/bplevin36/syncbuf. It has 2 lock-free concurrent buffer types that are low-overhead by being append-only.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Announcing Leapfrog, a faster concurrent HashMap

    4 projects | /r/rust | 1 Feb 2022
  • Leapfrog 0.2.0 (improved concurrent rust hashmap)

    2 projects | /r/rust | 15 Mar 2022
  • On my way to make the production rusty

    1 project | /r/rust | 7 Feb 2022
  • Hyperbridge: Fast multi-producer, multi-consumer unbounded channel in Rust

    4 projects | news.ycombinator.com | 9 Feb 2024
  • Where can I read about how to write a safe API for unsafe code?

    3 projects | /r/rust | 16 Sep 2023

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