11st of 9 in Backends and databases
appwrite
Self-hostable backend with auth, databases, storage, functions, messaging and hosting
Live demo ↗
(opens in a new tab)Documentation ↗
(opens in a new tab)Website ↗
(opens in a new tab)Repository on GitHub ↗
(opens in a new tab)
- Stars
- 57.7k
- License
- BSD-3-Clause
- Last commit
- Oct 2026
- Last release
- Oct 2026
- Language
- TypeScript
54,669 on 25 Mar 202657,688 on 14 Oct 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
Appwrite is a backend platform that bundles Auth, Databases, Storage, Functions, Sites, Messaging, Realtime and a Firewall behind REST, GraphQL and WebSocket APIs. It runs as a managed cloud or self-hosted via a Docker installer, and offers a hosted MCP server so coding agents can operate on a live project. Client and server SDKs cover Web, Flutter, Apple, Android, React Native, Unity, Node.js, Python, PHP, Go, Rust and others.
Who it is for: Developers who want a self-hosted or managed backend for web and mobile apps
Strengths
- One Docker-based installer sets up the full stack, with Compose and env files also published
- SDKs for 6 client and 10 server platforms, plus REST, GraphQL and Realtime APIs
- Hosted MCP server uses OAuth, so no API keys are needed on Cloud
- Same product runs on managed Cloud or on your own infrastructure
Weaknesses
- Installer needs access to the Docker socket on the host
- Self-hosted instances must use a separate local MCP server, not the hosted one
- Hybrid monolith-plus-workers architecture means many services to operate
- RAM and CPU requirements are not stated in the README
What it needs
- no GPU
- Docker + Compose
- Needs Docker
- port 20080
Head to head
Also in Backends and databases
See all 9| Rank | Project | Score |
|---|---|---|
| 2 | supabasePostgres backend with auth, storage, realtime and edge functions | 73 out of 100 |
| 3 | parse-serverNode.js backend with REST and GraphQL APIs on MongoDB or PostgreSQL | 67 out of 100 |
| #4 | graphql-engineGraphQL API layer over Postgres, MongoDB, ClickHouse and SQL Server | 65 out of 100 |
| #5 | spacetimedbRelational database that runs your app logic as modules and syncs clients live | 65 out of 100 |
| #6 | insforgePostgres-based backend platform that coding agents operate through an MCP server | 65 out of 100 |