Open Source Everything

App backends

Ready-made backend for your app.

7open alternatives 5do the whole job
Replaces

Open alternatives7

Open-source apps that replace Firebase

Supabase screenshot
114kActiveIn your browserApache-2.0For developers

Supabase is a backend platform built on the Postgres database that gives apps login, data storage, file storage and automatic APIs. It is for developers building web, mobile and AI applications.

For developers · GitHub
PocketBase screenshot
62kActiveWindows · Mac · LinuxMITFor developers

PocketBase is a free, open-source backend that bundles a database, user and file management, an admin dashboard, and a simple API into one program. It is for developers who want to build apps without running a separate server setup for each piece.

For developers · GitHub
Appwrite screenshot
58kActiveBSD-3-ClauseRuns on your own server

Appwrite is a backend platform that handles login, databases, file storage, serverless functions, messaging and realtime updates so app builders don't have to run those parts themselves. It is aimed at developers and the AI coding agents they use, and it can be used as a hosted cloud service or self-hosted with Docker.

Runs on your own server · GitHub
No screenshot yet
9.4kActiveMac · LinuxMITFor developers

Nhost is an open-source backend for web and mobile apps, giving developers a database, user sign-in, file storage and a GraphQL API in one package. It is aimed at developers who want an alternative to Firebase that they can host themselves or run on Nhost's hosted platform.

For developers · GitHub
No screenshot yet
1.7kActiveApache-2.0For developers

Kuzzle is a ready-made backend server that handles common app needs such as data storage, user logins, and live updates. It is aimed at developers who want to build web and IoT applications faster.

For developers · GitHub
No screenshot yet
13kActiveWindows · Mac · LinuxMPL-2.0Replaces partlyFor developers

Encore is a TypeScript and Go framework for writing backend code in which you declare databases, queues and file storage, and its open-source tools run them on your computer or package the app for self-hosting with Docker. Automatic setup in your AWS or Google Cloud account uses Encore's hosted platform, and it is aimed at developers building server-side apps.

For developers · GitHub
No screenshot yet
524ActiveWindows · Mac · Linux · In your browserMITReplaces partlyFor developers

AceBase is a database that stores app data and sends live updates to apps when that data changes. It is aimed at developers who want a Firebase-style database that they can run themselves on Node.js, in the browser, or on their own hardware.

For developers · GitHub

What's missing

What people still miss here, and wish existed. Upvote what matters to you.

Before you build

Planning something for app backends? See what exists first, so you can reuse parts or explain what's different. Paste this into any AI assistant:

Read the list of open-source alternatives at https://opensourceeverything.org/data/groups/backend-service.json. Compare it with my project or idea below. Tell me which projects overlap, what I could reuse instead of rewriting, and what mine does that none of them do. My project or idea:
Download the list

Fix the list itself

A project or closed app missing from this list, or a mistake on it? These open a short form on GitHub, and a mod reviews it. To say what a project can't do, use What's missing.

About this page

Replaces fully means it does the main job of these apps; Replaces partly means it covers some of it.

Licenses: every project here uses an open-source license (what each one means). Open core means some parts are paid or under another license.

GitHub stars are shown for reference. They measure popularity, not whether it replaces anything.

Verified means r/TrueOpenSource mods checked it: open-source license, maintained, and it really does the job.

How Open Source Everything works