Samsara, a safe Rust concurrent cycle collector

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

    Support atomic operations on Arc itself

    The problem is, every single one of these half-dozen crates has at least one known major issue (including UAF), exactly like C++ implementations (which isn't surprising since it's the kind of things where the ownership isn't clear and then the borrow checker can't help us).

  2. SaaSHub

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

    SaaSHub logo
  3. evmap

    A lock-free, eventually consistent, concurrent multi-value map.

    The problem is, every single one of these half-dozen crates has at least one known major issue (including UAF), exactly like C++ implementations (which isn't surprising since it's the kind of things where the ownership isn't clear and then the borrow checker can't help us).

  4. dashmap

    Blazing fast concurrent HashMap for Rust.

    The problem is, every single one of these half-dozen crates has at least one known major issue (including UAF), exactly like C++ implementations (which isn't surprising since it's the kind of things where the ownership isn't clear and then the borrow checker can't help us).

  5. josephine

    JS affine

    It turned out that attempts at finding the “small set of hooks” needed to make arbitrary garbage-collectors works with Rust were never really successful, even though there have been lots of attempts by people at Mozilla, since it was of primary importance for the integration with the DOM in servo. The last one I'm aware being this which scope was much narrower than what the pcwalton was envisioning when he wrote this post you haven't read but definitely should.

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

  • dashmap VS scalable-concurrent-containers - a user suggested alternative

    2 projects | 13 Apr 2023
  • Shared mutable state is bad... so how do I create a global cache in a multi-threaded app?

    2 projects | /r/rust | 28 Apr 2022
  • HashMap-based cache for async programs

    1 project | /r/rust | 4 Nov 2021
  • How does one avoid lock of locks? or use the technique of latch crabbing of databases

    1 project | /r/rust | 26 Oct 2021
  • StupidAlloc: what if memory allocation was bad actually

    3 projects | /r/rust | 7 Jul 2023

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