ShiftEdit
ShiftEdit is an online IDE for developing websites from the comfort of your browser.
Try it »

Kobra.io
Kobra.io is a realtime collaborative code editor with built-in video and text chat, powered by Firepad and AngularFire.
Try it »

What is Firepad?

Firepad is an open source real-time collaborative text editor. It provides true collaborative editing,
complete with intelligent operational transform-based
merging and conflict resolution. Some features include:

Cursor position synchronization

Undo & redo

Text highlighting

User attribution

Presence detection

Version checkpointing

What can I do with Firepad?

You can build any application that requires collaborative editing of text documents.
Firepad supports both rich text and code editing out-of-the-box, and it's easy to extend for other use cases.

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 the Firebase Realtime Database 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.

Which technologies does Firepad use?

Firepad can use either the CodeMirror editor or the Ace editor to render documents, and its operational transform
code borrows from ot.js. Behind the scenes, Firepad uses the Firebase Realtime Database
for cloud data storage and synchronization.

Who's behind Firepad?

Firepad was built by Michael Lehenbauer and the team at Firebase.
There are many other features that could be added, please star Firepad on GitHub and send
over a pull request when you have things to contribute!