Skip to content

Instantly share code, notes, and snippets.

@artabr
Forked from PARC6502/OpenSourceBaas.md
Created March 24, 2024 14:12
Show Gist options
  • Save artabr/4c44e9ab5e49afd74a981708dce53f73 to your computer and use it in GitHub Desktop.
Save artabr/4c44e9ab5e49afd74a981708dce53f73 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