Hacker GitHub

← All repos

josephg/ShareJS

View on GitHub ↗ ★ 4,975 JavaScript

Collaborative editing in any app

22 mentions on Hacker News by 20 people: 2 stories, 20 comments · first 2011-06-17 · latest 2026-03-16

Mentions per year 22 mentions · busiest year 2014 (7)
20082026
  1. https://github.com/josephg/sharejs https://github.com/FirebaseExtended/firepad https://github.com/Operational-Transformation/ot.js https://github.com/ottypes/docs Really nice demo: https://operational-transformation.github.io
  2. ShareJS has a JSON editor example https://github.com/josephg/ShareJS/tree/master/examples/publ...
    comment by ilaksh · 2019-05-07 · in Open source collaborative text editors
  3. …* https://hal.inria.fr/inria-00071240 If you want a library it exists too: * https://github.com/josephg/ShareJS
    comment by kajecounterhack · 2017-11-01 · in Show HN: Airborn – Private Google Docs Alternative
  4. …like ShareJS[1]'s JSON OT types rather than reinventing your collaboration substrate :) [1]: https://github.com/share/sharejs
  5. …yes! I'm one of the people who accidentaly sparked a long discussion in the #1 issues thread: https://github.com/share/ShareJS/issues/1 that I've seen other people on HN link to. GUN doesn't have OT-style text collaboration yet, so go with…
  6. …thorny problem. ShareJS and Quill have actually been making some great progress on this though: https://github.com/share/ShareJS/issues/1
  7. …in this (JSON patch, CRDTs, operational transforms etc), should definitely take a look at ShareJS: https://github.com/share/ShareJS There's been some discussion recently on the wave-dev list: http://mail-archives.apache.org/mod_mbox/incubat…
  8. …Implementing this for JSON is certainly possible, and has been done. See this for instance: https://github.com/share/ShareJS
  9. …[2] https://gist.github.com/josephg/1341527 Relevant Githubs: - https://github.com/quilljs/quill - https://github.com/josephg/ShareJS Edited: to account for leeoniya's explanation that follows
  10. https://github.com/share/ShareJS That guy also has a C library too. IIRC he used to work on the wave team.
  11. …are concurrently editing. I have been unable to boil it down to a reproducible case though. 1: https://github.com/share/ShareJS
  12. ▲ 4
    ShareJS – Live concurrent editing in your app
    story by Imagenuity · 2014-01-28 · 0 comments
  13. …an existing HTML element on the page, in the way contentEditable allows for in single-user apps. cf https://github.com/share/ShareJS/issues/1
    comment by schrijver · 2013-12-29 · in React's Diff Algorithm
  14. …if my project is written in coffeescript, so your code needs to be in coffeescript too). Example: https://github.com/josephg/ShareJS/pull/36/files . After I insisted on the code being ported to coffeescript, several users whinged on the…
    comment by josephg · 2013-04-14 · in A plea for better open source etiquette
  15. …Like Google Wave, ShareJS sends all operations through a server, so that part isn't WebRTC. https://github.com/josephg/ShareJS
  16. Patches welcome ;) but see here: https://github.com/josephg/ShareJS/issues/24
  17. …when the user is offline, then seamlessly handle bringing them back in sync with ShareJS. [1] https://github.com/josephg/ShareJS
    comment by silverlight · 2012-01-26 · in Backbone.js localStorage + remote sync
  18. Github source is (perhaps old) https://github.com/josephg/ShareJS and seems to be working.
  19. …makes building OT-powered web apps pretty easy. Demo: http://sharejs.org/hello-ace.html Github: https://github.com/josephg/ShareJS
    comment by sgentle · 2011-10-31 · in I Make Dreams Come True
  20. ▲ 6
    ShareJS: Google Wave tech Anywhere
    story by DanielRibeiro · 2011-10-12 · 0 comments
  21. Check out ShareJS: https://github.com/josephg/ShareJS
    comment by oscilloscope · 2011-08-15 · in Edit like an Ace
  22. …editor called ShareJS for plain text and JSON built in Node, by Joseph from the Google Wave team: https://github.com/josephg/ShareJS http://sharejs.org:8000/ (examples) JSON OT is particularly neat for developing unique interactive…