I'd like to take part in, or host an event where I collaboratively code something with a small group of people in geographically dispersed locations.

Is there a web app like jsbin.com or jsFiddle that allows near-real-time editing and code sharing? I'm thinking of the sort of editing you see in Google docs spreadsheets, where the cursors and editing of other people editing the spreadsheet are shown to the other editors/viewers in near-real-time.

  • Either google PubSub(Hub), look for node.js or simply make a google+ hangout app. – user14490 Nov 3 '11 at 22:05
  • Those are all programming solutions... the OP was looking for an existing web application. – Joel Spolsky Nov 4 '11 at 2:55

You can use TypeWith.Me to set up a pad that up to 8 people can edit live at the same time.

There are many other Etherpad knock offs that utilize the code base released by Etherpad when they were acquired by Google.

| improve this answer | |
  • Nice, and I can see some of the Google Wave and Google Docs style interaction and collaboration, but there's no facility for JavaScript that I'm probably more interested in than the real-time editing. Good find though, so +1. – Bernhard Hofmann Jul 28 '10 at 14:35
  • TypeWith.Me is dead. – nic Aug 30 '13 at 8:06

You can use Bespin to edit code collaboratively.

| improve this answer | |
  • This is as close as I've seen, but I could just use Google Docs to do the same. If they had the ability to execute code immediately then this would be what I was looking for. – Bernhard Hofmann Aug 13 '10 at 7:04

There is the good old SubEthaEdit that is very good at this sort of thing:

You could also check out Bespin at mozillalabs.

There's links in the old Etherpad site.

There's also WriteBoard - put a dot com at the end of this.

But you know - regular old Google Docs now has this support right?

And here's my one link:


| improve this answer | |
  • Have a look also at Code - it uses the SubEthaEdit engine – Casebash Aug 13 '10 at 2:19

Not the answer you're looking for? Browse other questions tagged or ask your own question.