Samsara, a safe Rust concurrent cycle collector

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

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • 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).

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

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • 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).

  • 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