Rustpad
Minimal real-time collaborative code editor for the browser

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 Services

code-server
Run Visual Studio Code in the browser on your own server
code-server runs Visual Studio Code in your browser, providing a remote development environment you can self-host on a VM or container and access from any device.

JupyterLab
Web-based interactive computing environment for notebooks and code
JupyterLab is an extensible web-based IDE for Jupyter notebooks, code, terminals, and data exploration with rich outputs and a plugin-based interface.

Coder
Self-hosted cloud development environments for teams and agents
Open-source platform to provision secure, self-hosted developer workspaces (VMs, containers, Kubernetes) defined in Terraform, with IDE integrations and AI agent support.

A Dark Room
Minimalist browser-based text adventure game
A minimalist text adventure game for the browser, featuring incremental progression and multiple language translations.
Eclipse Che
Kubernetes-native cloud development environments with a web IDE
Eclipse Che provides Kubernetes-based cloud development environments (CDEs) with containerized workspaces, a web IDE, and Devfile-based project configuration for teams.

Livebook
Interactive Elixir notebooks for code, data and automation
Web-based interactive and collaborative notebooks for Elixir with data visualizations, integrations, reproducible workflows, and automation.
Docker
TypeScript
Rust
React