Open Source Backend-as-a-Service (BaaS) Software

Backend-as-a-Service (BaaS) software provides the infrastructure needed to manage databases, user authentication, and file storage without writing custom server code. These tools automate the creation of REST and GraphQL APIs to connect frontend applications to their data sources. This type of software serves developers who need to deploy web or mobile apps quickly. Self-hosting these apps ensures that database schemas and user credentials remain on private hardware. This approach removes reliance on external cloud vendors for managing API endpoints and real-time data streams.

This page lists 17 open source tools in the Backend-as-a-Service (BaaS) category. The most popular are Dify, PocketBase and Appwrite. Most use the Apache-2.0 or MIT license, and 16 offer an official Docker image.

Dify

LLM Application Frameworks

A visual development platform for building agentic workflows, RAG pipelines, and applications powered by large language models.

150k StarsWeb App / Server

PocketBase

Backend-as-a-Service (BaaS)

Provides a self‑hosted backend with real‑time SQLite database, authentication, file storage and admin UI.

60k StarsWeb App / Server

Appwrite

Backend-as-a-Service (BaaS)

Provides backend infrastructure and web hosting for building web, mobile, and AI applications from one place.

57k StarsWeb App / Server

Payload

Headless CMS

A Next.js native headless content management system for managing data with TypeScript and automatic type generation.

44k StarsWeb App / Server

Directus

Backend-as-a-Service (BaaS)

A headless CMS and API engine that wraps SQL databases with REST and GraphQL API layers.

37k StarsWeb App / Server

Hasura

API Infrastructure

Generate a composable and secure API endpoint to access data from multiple database sources.

32k StarsWeb App / Server

TrailBase

Backend-as-a-Service (BaaS)

A single executable backend providing type safe REST and realtime APIs with built in authentication.

5.4k StarsWeb App / Server

Judge0

API Infrastructure

A sandboxed online code execution system for running untrusted code across multiple programming languages.

4.3k StarsWeb App / Server

Bknd

Backend-as-a-Service (BaaS)

A lightweight backend as a service providing database management, authentication, media storage, and automated workflows.

3.7k StarsWeb App / Server

undb

Low-Code/No-Code

A no-code database and backend as a service for managing tables and generating RESTful APIs via SQLite.

3k StarsWeb App / Server

TileServer GL

API Infrastructure

Host and serve vector and raster map tiles with GL styles for various web and mobile clients.

2.9k StarsWeb App / Server

Fusio

API Infrastructure

Self-hosted API management platform to transform internal infrastructure into scalable API products for humans and AI agents.

2.1k StarsWeb App / Server

OpenRemote

Backend-as-a-Service (BaaS)

An open source IoT platform for device management, asset tracking, and automation via a rules engine.

1.8k StarsWeb App / Server

DreamFactory

API Infrastructure

A self-hosted data access platform that automatically generates governed REST APIs from various data sources.

1.8k StarsWeb App / Server

OpenSIPS

Encrypted Communication

A multi-functionality SIP server implementation designed for professional communication platforms requiring high performance and security.

1.5k StarsWeb App / Server

Para

Backend-as-a-Service (BaaS)

Multitenant backend server for object persistence and retrieval to accelerate web and mobile app development.

574 StarsWeb App / Server

Juno

Backend-as-a-Service (BaaS)

A self hosted serverless platform for hosting static websites and running functions with integrated backend services.

417 StarsWeb App / Server
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.