jamsocket/plane
A distributed system for running WebSocket services at scale. observed · 2026-08-28
Health v2 · maintenance only
58/100
- Activity 62
- Release rhythm 28
- Longevity 100
Flags: no_license
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: 54
- age_days: 1757
- days_rel: 569
- days_push: 232
- n_releases_24m: 2
Adoption not part of the score
2023 stars · 51 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Plane is a distributed system for running stateful WebSocket backends at scale, acting like a distributed hashmap of running processes keyed by session. It dynamically spawns, routes to, and reaps per-session processes, inspired by Figma's multiplayer infrastructure.
Use cases
- scale authoritative multiplayer backends per document
- run isolated code environments like REPLs and LLM agent sandboxes
- spawn a dedicated high-RAM process per active user session
- route WebSocket connections to per-key backend processes
- automatically shut down idle session backends
- ensure a single authoritative process per document key
When to choose
- you need per-session or per-document stateful WebSocket backends that scale dynamically
- you want isolated ephemeral compute environments (sandboxes, REPLs, agent runtimes)
- you need a single authoritative process per key with automatic lifecycle management
- you want a Figma-style session backend architecture without building it yourself
When to avoid
- you only need stateless HTTP request handling or simple load balancing
- your workload is batch or background processing with no live connections
- you need long-running services that persist without active connections
- you want a fully managed cloud service rather than self-hosted infrastructure
Facets
service · maturity active
websocket deployment container-orchestration http-server api-framework backend web-development microservices developer-tools rust cloud self-hosted session-backends websocket-orchestration multiplayer sandboxing process-scheduling ephemeral-compute real-time docker linux
2 sources
- readme: https://github.com/jamsocket/plane · fetched 2026-08-28 · 50fe6228887c
- registry_crates: https://crates.io/api/v1/crates/plane · fetched 2026-08-29 · e4298b9b6abe
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| jamsocket/plane | main | 58 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem