A Self Hosted and Open Source Alternative to Google’s Firebase

This page summarizes the projects mentioned and recommended in the original post on /r/selfhosted

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • Appwrite

    Build like a team of hundreds_

  • TLDR → https://github.com/appwrite/appwrite

  • open-runtimes

    Open runtime environments for serverless cloud computing ⚡️

  • That would be amazing. Could you check out the runtimes readme and contribution guides ? There are instructions to help :) https://github.com/open-runtimes/open-runtimes

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • storage

    Lite & fast micro PHP storage library that is **easy to use**. (by utopia-php)

  • Backblaze, Linode and Wasabi coming soon https://github.com/utopia-php/storage/pull/32

  • nakama

    Distributed server for social and realtime games and apps.

  • Looks great! I see that you even have a Godot plugin. Could you tell me a bit how AppWrite would compare to something more gaming-related like Nakama?

  • database

    Lite & fast micro PHP database abstraction library that is **easy to use**. (by utopia-php)

  • https://github.com/utopia-php/database/pull/107 It's actively being worked on and should be ready really soon. Just some minor tweaks

  • Baserow

    Open source no-code database and Airtable alternative. Create your own online database without technical experience. Performant with high volumes of data, can be self hosted and supports plugins (by bramw)

  • None of this is your fault, of course, I'm just glad you have a multi-container setup and that you at least provide a straight forward docker-compose that can be transposed pretty easily. baserow's has been a lot more annoying to untangle

  • Nomad

    Nomad is an easy-to-use, flexible, and performant workload orchestrator that can deploy a mix of microservice, batch, containerized, and non-containerized applications. Nomad is easy to operate and scale and has native Consul and Vault integrations.

  • Shoulda been more clear, sorry; I don't use docker or docker swarm. I'm using nomad as my orchestration system (and the cluster I have running at home is exclusively podman nodes, so no docker even). I need to rewrite the docker-compose in nomad's HCL format, which usually this only takes a few minutes but appwrite's docker-compose is pretty dense. I might write a script to do it, tbh.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts