17 releases

0.5.5 Feb 10, 2025
0.5.4 Dec 18, 2024
0.5.1 Oct 22, 2024
0.4.12 Jun 18, 2024
0.4.9 Mar 21, 2024

#88 in WebSocket

Download history 119/week @ 2024-12-05 130/week @ 2024-12-12 116/week @ 2024-12-19 1/week @ 2025-01-02 1/week @ 2025-01-09 100/week @ 2025-02-06 26/week @ 2025-02-13 6/week @ 2025-02-20 3/week @ 2025-02-27

135 downloads per month

MIT license

555KB
13K SLoC

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

Dependencies

~83MB
~1.5M SLoC