mirror of
https://github.com/ekzhang/rustpad.git
synced 2021-06-08 23:07:11 +03:00
7213e04b96b054080f0db19b16f3826f59aeaccf
Rustpad
Rustpad is an efficient and minimal open-source collaborative text editor using the operational transformation (OT) algorithm. It has a client-side web interface that communicates by WebSocket with a central server storing in-memory data structures.
The backend is written in Rust, using Warp and the open source operational-transform library, which is a port of ot.js. The frontend is written in React and interfaces with Monaco, the same text editor that powers VS Code.
Languages
Rust
55.9%
TypeScript
40.3%
JavaScript
1.4%
HTML
1.2%
Dockerfile
1.1%