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-sourceActively developed1Peer-to-peerLocal-first2Editor-agnostic
Teamtype✅ (Neovim, VS Code, JetBrains IDEs, TeXstudio)
Open Collab Tools✅ (VS Code, Eclipse Theia)
Reflection❌ (Standalone)
Zed Collaboration❌ (Zed)
Tandem✅ (Sublime, Neovim, Vim)
crdt.el❌ (Emacs)
instant.nvim❌ (Neovim)
Teletype❌ (Atom)
Etherpad❌ (Web)
HedgeDoc3❌ (Web)
CryptPad❌ (Web)
Nextcloud Collectives via Text❌ (Web)
Rustpad❌ (Web)
Collabora Online❌ (Web)
Overleaf4❌ (Web)
SubEthaEdit❌ (Standalone)
Acme of Plan 9❌ (Standalone)
CoVim❌ (Vim)
togetherly.el❌ (Emacs)
Gobby❌ (Standalone)
codemp5✅ (Neovim, VS Code, Sublime, JetBrains IDEs)
Floobits5✅ (Sublime, Atom, Neovim, Vim, JetBrains IDEs, Emacs)
Duckly✅ (VS Code, JetBrains IDEs)
Google Docs❌ (Web)
Visual Studio Live Share❌ (Visual Studio, VS Code)
IntelliJ’s Code With Me❌ (JetBrains IDEs)

  1. As of April 2026

  2. This column indicates that the software uses CRDTs, we haven’t checked for good offline support

  3. Will use CRDTs starting with the (upcoming) version 2.0

  4. Open-source core with limited features

  5. Open-source plugins, proprietary server ↩2