Live data from Hacker News

Kinto – open-source alternative to Firebase and Parse

kinto.readthedocs.org

31–40 of 95 posts

Re: Kinto – open-source alternative to Firebase and Parse

#31
Would have to throw in Couchbase Mobile for comparisons too. It is Open Sourced as well and it provides the offline component with abstraction to sync-ing which is one of the most difficult features/problems it solves.

http://developer.couchbase.com/documentation/mobile/1.1.0/de...

Re: Kinto – open-source alternative to Firebase and Parse

#32
Why not CouchDB + PouchDB? It's offline first and replicates over HTTP.

For more fine-grained permissions and other features I'm also developing a small Go database compatible with PouchDB at https://github.com/fiatjaf/summadb

I hope it will be able to sync through websockets soon.

Re: Kinto – open-source alternative to Firebase and Parse

#33
Does anybody know about databases that talk WebSockets rather than HTTP? For frontend apps it seems more logical to use WebSockets. Dealing with AJAX and understanding how to manage all of that on the client is still a huge dilemma in the React/Flux/Angular community.

Re: Kinto – open-source alternative to Firebase and Parse

#34
post #32

Why not CouchDB + PouchDB? It's offline first and replicates over HTTP. For more fine-grained permissions and other features I'm also developing a small Go database compatible with PouchDB at https://github.com/fiatjaf/summadb I hope it will be able to sync through websockets soon.

You might be interested in https://github.com/couchbase/sync_gateway which is the Couchbase Mobile access control and sync layer (compatible with PouchDB etc). It has fine grained access control based on a channel metaphor. And it's also written in Go, so you might be interested in using parts of it.

Specifically if you wrap your storage layer in a facade that looks like https://github.com/couchbaselabs/walrus you'll be able to use our suite of storage layers, and we'll be able to use yours. That means it'd be trivial to swap out your storage for something scalable like Couchbase Server, or something tiny and embedded like ForestDB or RocksDB.

Re: Kinto – open-source alternative to Firebase and Parse

#35
post #32

Why not CouchDB + PouchDB? It's offline first and replicates over HTTP. For more fine-grained permissions and other features I'm also developing a small Go database compatible with PouchDB at https://github.com/fiatjaf/summadb I hope it will be able to sync through websockets soon.

Or Couchbase + Sync_Gateway + PouchDB / CouchbaseLite?

This is a very full featured combination, basically a PaaS/BaaS with sync, and user accounts, out of the box.

http://www.couchbase.com/nosql-databases/couchbase-mobile

Note, while that website is very corporate, the software is open source and the company is very supportive of developers.

Re: Kinto – open-source alternative to Firebase and Parse

#36
post #33

Does anybody know about databases that talk WebSockets rather than HTTP? For frontend apps it seems more logical to use WebSockets. Dealing with AJAX and understanding how to manage all of that on the client is still a huge dilemma in the React/Flux/Angular community.

There's https://github.com/nolanlawson/socket-pouch. It's Node + LevelDB and optionally offline-first.

Re: Kinto – open-source alternative to Firebase and Parse

#38
post #32

Why not CouchDB + PouchDB? It's offline first and replicates over HTTP. For more fine-grained permissions and other features I'm also developing a small Go database compatible with PouchDB at https://github.com/fiatjaf/summadb I hope it will be able to sync through websockets soon.

I find it an ongoing mystery how many of these tools and services pop up that aren't based on Couch/PouchDB, don't reference Couch/PouchDB, aren't compatible with the Couch sync protocol, and don't even seem aware the Couch/PouchDB exist.

I'm 100% waiting to be sold on "here's a new tool that does what CouchDB does, but is better in these specific ways", but if your sales pitch is just "we're working on writing an exact clone of CouchDB because we didn't realise CouchDB existed" it doesn't really sell me.

(Nothing wrong with a dose of Not Invented Here Syndrome; a lot of progress comes from reinventing the wheel. What gets me is the No Idea What's Been Invented Syndrome.)

Re: Kinto – open-source alternative to Firebase and Parse

#40
post #33

Does anybody know about databases that talk WebSockets rather than HTTP? For frontend apps it seems more logical to use WebSockets. Dealing with AJAX and understanding how to manage all of that on the client is still a huge dilemma in the React/Flux/Angular community.

RethingDB[0] talks WebSockets.

[0]http://rethinkdb.com/

Post reply on HN