BigHugger
GH Repository · ekzhang

rustpad

Efficient and minimal collaborative code editor, self-hosted, no database required

stars
4,075
30-day movement
-2-1/day
Related entries
60
Connections
1
collaborative-editingself-hostedcode-editortokiodistributed-systemsnodereactRustothertypescriptasyncrustoperational-transformationdocker

Rustpad is a self-hosted collaborative code editor that requires no database, built with Rust, Tokio, React, and TypeScript. It uses operational transformation to let multiple people edit shared documents concurrently.

You want a lightweight collaborative editor you can host yourself without managing any database backend.

Use it to

  • Run a private collaborative editor for your team
  • Share scratch documents for pair programming
  • Host interviews or coding sessions on your own server
  • Study an operational-transformation implementation in Rust
  • Deploy a zero-dependency editor with Docker

For Developers and teams wanting self-hosted collaboration

Role
other
Language
Rust
Licence
MIT
Forks
213
Open issues
14
Last push
2025-02-02
topicscollaborative-editingcode-editorself-hostedrustoperational-transformation