Rustpad
Minimal real-time collaborative code editor for the browser
4.1k stars 213 forks last commit first released MIT
Likely dormant
No commits since 2 Feb 2025. Expect to maintain it yourself or pick an alternative.

Rustpad is an efficient, minimal collaborative text editor for writing code together in the browser. It uses an operational transformation (OT) approach for real-time collaboration and is designed to be lightweight, with no database required by default.
Key Features
- Real-time collaborative editing over WebSocket connections
- OT-based synchronization designed for low-latency concurrent editing
- Monaco Editor-based web UI (VS Code editor component)
- In-memory document storage with automatic garbage collection for inactive pads
- Optional persistence via SQLite snapshots to retain documents across restarts
- Simple deployment as a small Docker image
Use Cases
- Pair programming and live code review sessions
- Sharing temporary collaborative notes or code snippets during incidents
- Lightweight collaborative editor for internal teams without heavy dependencies
Limitations and Considerations
- By default, documents are transient and can be lost on restart or after the inactivity expiry window unless SQLite persistence is configured
Rustpad is a good fit when you want a fast, no-frills collaborative editor that is easy to deploy and operate. Its minimal architecture and optional persistence make it practical for temporary collaboration as well as lightweight long-running installations.
Categories:
Tags:
Tech Stack:
Similar to Rustpad

Excalidraw
Collaborative virtual whiteboard for hand-drawn style diagrams
Excalidraw is an open-source collaborative whiteboard for sketching hand-drawn style diagrams, wireframes, and flowcharts with real-time sharing.

Spoolman
Web-based inventory manager for 3D-printer filament spools
Self-hosted web application to track and manage 3D-printing filament spools with a REST API, WebSocket updates, label/QR printing and integrations for common printer frontends.

Teable
Spreadsheet-like database app builder for PostgreSQL
Teable is an Airtable alternative for building database apps with a spreadsheet UI, multiple views, real-time collaboration, and a plugin system, backed by PostgreSQL.

Karaoke Eternal
Self-hosted karaoke party system with web-based queues and player
Open-source karaoke party system where guests queue songs from their phone while a browser-based player runs the room, supporting MP3+G and MP4.


Scribble.rs
Privacy-focused multiplayer pictionary drawing and guessing game
Self-hosted, privacy-respecting pictionary game (skribbl.io alternative) with real-time drawing, guessing, and multiplayer lobbies—no accounts or ads required.
Ghostboard
Lightweight real-time synchronized text board with WebSocket API
Ghostboard is a minimal real-time text board that syncs text across devices via WebSocket and exposes a REST API and CLI for updates and retrievals.



