But nothing comes close to the first experience and ease of development you have with Firebase. And I'd love to build my products around Firebase and embrace their service if there was not that risk of them shutting down some day.
An API that works as a drop-in replacement would let us developers sleep much better, wouldn't it?
So I'd like to know: Which open-source product would you consider best as the foundation for something like that?
Couchbase? hood.ie? Meteor? CouchDB?
I'd love to work on such an open-source "clone", and maybe we'll even find some more collaborators.
We would have to built this ourselves. However, CouchDB has a "_changes" API that can even be turned into "continuous" mode [1]. This is the perfect data source for pub/sub.
hood.ie, Meteor, etc. offer more features, but they are also more cluttered and not as clean as CouchDB.
[1] http://docs.couchdb.org/en/latest/api/database/changes.html