Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Related Projects

There have been a number of attempts of enabling collaborative text editing! If you think a project is missing, feel free to submit an issue or a PR to add them to the list!

Open-sourceActive1Peer-to-peerCRDT2Editor-agnostic
Teamtype✅✅✅✅✅ (Neovim, VS Code, JetBrains IDEs, TeXstudio)
Reflection✅✅✅✅❌ (Standalone)
SubEthaEdit✅✅✅❌❌ (Standalone)
Open Collab Tools✅✅❌✅✅ (VS Code, Eclipse Theia)
Nextcloud Collectives via Text✅✅❌✅❌ (Web)
Zed Collaboration✅✅❌✅❌ (Zed)
Acme of Plan 9✅✅❌❌❌ (Standalone)
Collabora Online✅✅❌❌❌ (Web)
CryptPad✅✅❌❌❌ (Web)
Etherpad✅✅❌❌❌ (Web)
HedgeDoc✅✅❌❌3❌ (Web)
Overleaf✅4✅❌❌❌ (Web)
Rustpad✅✅❌❌❌ (Web)
Tandem✅❌✅✅✅ (Sublime, Neovim, Vim)
Teletype✅❌✅✅❌ (Atom)
crdt.el✅❌✅✅❌ (Emacs)
instant.nvim✅❌✅✅❌ (Neovim)
Gobby✅❌✅❌❌ (Standalone)
CoVim✅❌❌❌❌ (Vim)
togetherly.el✅❌❌❌❌ (Emacs)
codemp❌5✅❌✅✅ (Neovim, VS Code, Sublime, JetBrains IDEs)
Floobits❌5❌❌❌✅ (Sublime, Atom, Neovim, Vim, JetBrains IDEs, Emacs)
Google Docs❌✅❌❌❌ (Web)
VS Live Share❌✅❌❌❌ (Visual Studio, VS Code)
Duckly❌❌❌❌✅ (VS Code, JetBrains IDEs)
Code With Me❌❌❌❌❌ (JetBrains IDEs)

  1. Actively developed as of April 2026 ↩

  2. Uses Conflict-free Replicated Data Types, a requirement for good “local-first” support ↩

  3. Not currently released, but developed and expected in the next major release ↩

  4. Open-source core with limited features ↩

  5. Open-source plugins, proprietary server ↩ ↩2