Ractor – a Rust Actor Framework

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

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

    Actor framework for Rust.

  2. SaaSHub

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

    SaaSHub logo
  3. kameo

    Effortlessly Build Distributed, Fault-Tolerant Async Actors on Tokio

    Also Kameo [0] which was featured here around a month ago

    Show HN: Kameo – Fault-tolerant async actors built on Tokio - https://news.ycombinator.com/item?id=41723569 - October 2024 (58 comments)

    [0] https://github.com/tqwewe/kameo

  4. ractor

    Rust actor framework

    From the README (https://github.com/slawlor/ractor?tab=readme-ov-file#differe...):

    > When designing ractor, we made the explicit decision to make a separate state type for an actor, rather than passing around a mutable self reference. The reason for this is that if we were to use a &mut self reference, creation + instantiation of the Self struct would be outside of the actor's specification (i.e. not in pre_start) and the safety it gives would be potentially lost, causing potential crashes in the caller when it maybe shouldn't.

    > Lastly is that we would need to change some of the ownership properties that ractor is currently based on to pass an owned self in each call, returning a Self reference which seems clunky in this context.

  5. linux

    Linux sources (by teslamotors)

    They check in periodically, mostly for posterity: https://github.com/teslamotors/linux

    Nobody can blame them for choosing the right tool for the job, but many held them in contempt for license violation.

  6. gleam-distribution-demo

    Thanks! I'm taking a look at https://github.com/wmealing/gleam-distribution-demo/tree/mai...

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

  • Packet capture (use PcapPlusPlus in Rust?)

    2 projects | /r/rust | 11 May 2023
  • tcpdump is amazing (2016)

    2 projects | news.ycombinator.com | 2 Feb 2023
  • Anyone using Actix?

    3 projects | /r/rust | 24 Aug 2022
  • Actix - Actor framework for Rust.

    1 project | /r/github_trends | 8 May 2022
  • How should I structure an async/await/futures program with multiple event sources and mutable state?

    2 projects | /r/rust | 3 May 2022