plane

Crates.ioplane
lib.rsplane
version0.5.1
sourcesrc
created_at2024-01-02 08:07:25.34124
updated_at2024-10-22 13:57:22.298738
descriptionSession backend orchestrator for ambitious browser-based apps.
homepagehttps://plane.dev
repositoryhttps://github.com/jamsocket/plane
max_upload_size
id1086012
size637,519
Michael Silver (michaelsilver)

documentation

README

Plane logo

GitHub Repo stars Docker image Build Docker Image Tests Chat on Discord

Plane is a distributed system for running stateful WebSocket backends at scale. Plane is heavily inspired by Figma’s mulitplayer infrastructure, which dynamically spawns a process for each active document.

Use cases include:

  • Scaling up authoritative multiplayer backends.
  • Running isolated code environments (like REPLs, code notebooks, and LLM agent sandboxes).
  • Data-intensive applications that need a dedicated high-RAM process for each active user session.

Read more about Plane’s architecture.

Architecture diagram of Plane

Learn more

Commit count: 302

cargo fmt