Rustpad

Website

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 screenshot

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:

Share:

Similar to Rustpad

Excalidraw logo

Excalidraw

Collaborative virtual whiteboard for hand-drawn style diagrams

128.5k
14.6k
Last commit

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

MITActively maintained
Alternative to:
Excalidraw+ logo
Excalidraw+
+15
Spoolman logo

Spoolman

Web-based inventory manager for 3D-printer filament spools

2.6k
266
Last commit

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.

MITActively maintained
Alternative to:
SimplyPrint logo
SimplyPrint
+6
Teable logo

Teable

Spreadsheet-like database app builder for PostgreSQL

21.6k
1.3k
Last commit

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.

Actively maintained
Alternative to:
Airtable logo
Airtable
+11
Karaoke Eternal logo

Karaoke Eternal

Self-hosted karaoke party system with web-based queues and player

871
117
Last commit

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.

ISCActively maintained
Alternative to:
KaraFun logo
KaraFun
+2
Scribble.rs logo

Scribble.rs

Privacy-focused multiplayer pictionary drawing and guessing game

651
214
Last commit

Self-hosted, privacy-respecting pictionary game (skribbl.io alternative) with real-time drawing, guessing, and multiplayer lobbies—no accounts or ads required.

BSD-3-ClauseActively maintained

Ghostboard

Lightweight real-time synchronized text board with WebSocket API

342
15
Last commit

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.

MITSlowing down
Alternative to:
Pastebin logo
Pastebin
+4