How to Build Your Own Google Docs (Without Google)
wired.com
wired.com
How is Firepad different than other collaborative text editors?
Most collaborative text editors require special code to run on a server, making them impractical to use if you're not already using the right server stack. Firepad has no server dependencies and instead relies on Firebase for real-time data synchronization. This means that it's easy to add Firepad to any application, even static websites. All you need to do is drop in the JavaScript files and go.
Firebase eliminates much of the complexity, so that if you had a need for a collaborative text editor with one specific, niche feature, it may not be unreasonable to just sit down and build it yourself.