Orbit.js – A standalone library for data access and synchronization
github.com
github.com
In this case: js-synchronized-orbits
Or, renamed for the JavaScript pattern: SynchronizedOrbit.js or orbsync.js
If we all followed this pattern, it would be nice to then have a registry for [domain]-[giberish] pairs, but really we can get away without one for a very long time.
A few examples: Django-registration becomes django-registration-valet Django-Facebook becomes django-facebook-elite Django-zebra becomes django-stripe-zebra (they have the giberish part but are hard to discover by googling the problem because they don't have the descriptor)
The docs should start with: Why do I need this?
Stay tuned - I'm currently working on an introductory blog post as well as detailed docs and an example app.
Edit: I just updated the readme with essentially the same use cases I mentioned above.
I'd hoped there wouldn't be confusion with a component in such a different domain (image slider vs. data), but I will consider a rename if that proves to not be the case.
That said, it's probably also the case that most of us will just make note of the fact that there are two Orbit.js's now and qualify which one we're referring to when needed.