11 releases

new 0.4.11 May 6, 2024
0.4.10 Apr 25, 2024
0.4.9 Mar 21, 2024
0.4.6 Feb 21, 2024
0.2.0 Jan 2, 2024

#96 in WebSocket

Download history 9/week @ 2024-01-17 4/week @ 2024-01-24 1/week @ 2024-01-31 8/week @ 2024-02-07 17/week @ 2024-02-14 293/week @ 2024-02-21 35/week @ 2024-02-28 10/week @ 2024-03-06 133/week @ 2024-03-13 155/week @ 2024-03-20 6/week @ 2024-03-27 8/week @ 2024-04-03 132/week @ 2024-04-24 90/week @ 2024-05-01

222 downloads per month

MIT license

450KB
11K 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

~80MB
~1.5M SLoC