1
0
mirror of https://github.com/ekzhang/rustpad.git synced 2021-06-08 23:07:11 +03:00
2021-06-01 13:32:46 -05:00
2021-05-31 11:53:19 -05:00
2021-05-31 22:28:32 -05:00
2021-05-31 11:53:19 -05:00
2021-05-31 11:53:19 -05:00

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%