Rustpad

Rustpad

Minimal real-time collaborative code editor for the browser

3.9kstars
189forks
Last commit: 11mo ago
Repo age: 5y old
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 Services

code-server

code-server

Run Visual Studio Code in the browser on your own server

75.8k
6.5k
Last commit: 4d ago

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.

Alternative to:
Visual Studio Code
Visual Studio Code
+10
JupyterLab

JupyterLab

Web-based interactive computing environment for notebooks and code

15k
3.9k
Last commit: 1d ago

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

Alternative to:
Anaconda Notebooks
Anaconda Notebooks
+15
Coder

Coder

Self-hosted cloud development environments for teams and agents

12k
1.1k
Last commit: 21h ago

Open-source platform to provision secure, self-hosted developer workspaces (VMs, containers, Kubernetes) defined in Terraform, with IDE integrations and AI agent support.

Alternative to:
Coder (Coder Cloud)
Coder (Coder Cloud)
+6
A Dark Room

A Dark Room

Minimalist browser-based text adventure game

7.9k
1.7k
Last commit: 7mo ago

A minimalist text adventure game for the browser, featuring incremental progression and multiple language translations.

Eclipse Che

Eclipse Che

Kubernetes-native cloud development environments with a web IDE

7.1k
1.2k
Last commit: 1d ago

Eclipse Che provides Kubernetes-based cloud development environments (CDEs) with containerized workspaces, a web IDE, and Devfile-based project configuration for teams.

Alternative to:
Codenvy Developer Workspaces
Codenvy Developer Workspaces
+6
Livebook

Livebook

Interactive Elixir notebooks for code, data and automation

5.7k
483
Last commit: 21h ago

Web-based interactive and collaborative notebooks for Elixir with data visualizations, integrations, reproducible workflows, and automation.

Alternative to:
Deepnote
Deepnote
+9