slawlor/ractor
Rust actor framework observed · 2026-08-28
Health v2 · maintenance only
97/100
- Activity 98
- Release rhythm 96
- Longevity 95
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 5.0
- age_days: 1338
- days_rel: 26
- days_push: 16
- n_releases_24m: 43
Adoption not part of the score
2099 stars · 128 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Ractor is a pure-Rust actor framework inspired by Erlang's gen_server, providing actor message processing, supervision trees, and lifecycle management. It supports tokio and async-std runtimes, with a companion ractor_cluster library for distributed, cluster-based deployments.
Use cases
- build concurrent actor-based systems in Rust
- implement supervision trees for fault-tolerant services
- distribute actors across a cluster of nodes
- replace hand-rolled tokio message-passing with a structured actor model
- build Erlang-style gen_server patterns in Rust
When to choose
- you want an Erlang-inspired actor model with Rust performance
- you need supervision and lifecycle management for concurrent tasks
- you plan to scale to a distributed cluster of actors
When to avoid
- you need a simple thread pool rather than an actor model
- your project is not Rust-based
- you require a battle-tested framework with a very large ecosystem
Facets
framework · maturity active
concurrency rpc middleware microservices developer-tools backend rust cross-platform actor-model erlang-inspired supervision-trees tokio async-std clustering
2 sources
- readme: https://github.com/slawlor/ractor · fetched 2026-08-28 · 48b03ac0b7d0
- registry_crates: https://crates.io/api/v1/crates/ractor · fetched 2026-08-29 · cce3f4361c7b
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| slawlor/ractor | main | 97 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem