#152
B+
Rank #61
Excalidraw
Excalidraw is a whiteboarding tool for sketching diagrams with a hand-drawn aesthetic, usable fully client-side or with live collaboration. Its standout trait is that the entire drawing engine runs in the browser, needing only a thin optional backend for real-time sync.
75.8
/ 100
β Full Stack
A React/TypeScript canvas application rendering to HTML5 canvas, with an optional lightweight Node.js WebSocket room server for live collaboration; scenes can be exported/imported as JSON with no mandatory backend.
π Scaling Analysis
Because most of the compute (canvas rendering) happens client-side, the server footprint is tiny and the optional collaboration server scales easily by running multiple stateless room-server replicas behind a websocket-aware load balancer β there's little server-side state to bottleneck on.
π Running on Nexlayer
Deploy as a single static/Node pod for the app plus an optional small collaboration-server pod reached via <podName>.pod:<port> for live rooms; no database is required unless persistence of shared boards is added. Mirror.gcr.io covers the node base image for the collab server.