Skip to content

Instantly share code, notes, and snippets.

@eldadfux
Forked from PARC6502/OpenSourceBaas.md
Last active January 14, 2022 04:16
Show Gist options
  • Save eldadfux/eb609a2018967a62166ab8da3ef19f5a to your computer and use it in GitHub Desktop.
Save eldadfux/eb609a2018967a62166ab8da3ef19f5a to your computer and use it in GitHub Desktop.
List of open source, self hosted BaaS - Backend as a service

Appwrite - ~15.7K stars

  • Docker based
  • Realtime support across all services
  • Advanced security features (virus-scanning, data encryption, auto SSL, rate-limiting)
  • Cross-platform: supports Web, Flutter, Desktop, Mobile and backend - over 10 SDKs: https://appwrite.io/docs/sdks
  • Cloud Functions with +15 runtimes in multiple languages

Parse Server - ~16K stars

  • javascript based
  • mongodb or postgres database
  • Has dockerfile

nakama - ~2.2k stars

  • go based
  • cockroach db
  • designed for use with games

Apache Usergrid - ~900 stars

  • Java based
  • cassandra database

kuzzle - ~600 stars

  • javascript based
  • custom db? elasticsearch storage?
  • maybe no asset storage (unless can use the persistent data api)

CloudBoost - ~1.3k stars

  • JS based
  • mongodb database

SkyGear - ~300 stars

  • Seems v. complete but not many users (harder to fix issues)
  • Go based

para - ~300 stars

  • database agnostic
  • java based

loopback 4 - ~1.6k stars

  • More of an api development platform than a BaaS, added here because could be good starting point if developing own BaaS
  • Javascript based

Platform as a service? Is one needed alongside BaaS? Dokku markets itself as mini heroku, maybe a good one to try first (e.g. Flynn, tsuru, openshift, dokku, cloud foundry)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment