Any recommendations on Parse alternatives? Firebase is very limited (just data) and I can't find anything that would match Parse in terms of ease of use and features.
I'd suggest using PouchDB[0] if on a web client, and Cloudant [1] as the backend. Spin up a simple heroku app using Superlogin[2] and you have full Auth, an offline database, sync and now the possibility of conflicts resolution.<p>If developing on mobile clients just use Cloudant Sync for iOS[3] or Android[4].<p>[0]: <a href="http://pouchdb.com/" rel="nofollow">http://pouchdb.com/</a><p>[1]: <a href="https://cloudant.com/" rel="nofollow">https://cloudant.com/</a><p>[2]: <a href="https://github.com/colinskow/superlogin" rel="nofollow">https://github.com/colinskow/superlogin</a><p>[3]: <a href="https://github.com/cloudant/CDTDatastore" rel="nofollow">https://github.com/cloudant/CDTDatastore</a><p>[4]: <a href="https://github.com/cloudant/sync-android" rel="nofollow">https://github.com/cloudant/sync-android</a>
This seems to be a meaty thread on the topic <a href="https://news.ycombinator.com/item?id=10991729" rel="nofollow">https://news.ycombinator.com/item?id=10991729</a>
You might want to look at app engine as well. Google just published an article on running Parse on app engine - <a href="https://medium.com/google-cloud/deploying-parse-server-to-google-app-engine-6bc0b7451d50" rel="nofollow">https://medium.com/google-cloud/deploying-parse-server-to-go...</a>
GUN[0] does realtime state synchronization, is offline-first, and is a graph database (key/value, relational, document, etc). It does NOT have other features of Parse though, like a web client, built in permissions, etc.<p>[0] <a href="https://github.com/amark/gun" rel="nofollow">https://github.com/amark/gun</a>
Firebase: Only DB, no push.
Deployd: Open source BaaS (no push).
Countly: Push and analytics (also open source).
Usergrid: Last time I checked, didnt have push.
Kinvey: BaaS but quite complex to understand.
Backendless: Completely free, thus reminds me of Parse.