11st of 9 in Backends and databases

appwrite

Self-hostable backend with auth, databases, storage, functions, messaging and hosting

Stars
57.7k
License
BSD-3-Clause
Last commit
Oct 2026
Last release
Oct 2026
Language
TypeScript
Stars, last 29 weeks+3,019
25 Mar 2026: 54,669 stars1 Apr 2026: 54,908 stars8 Apr 2026: 55,062 stars15 Apr 2026: 55,174 stars22 Apr 2026: 55,284 stars29 Apr 2026: 55,414 stars6 May 2026: 55,508 stars13 May 2026: 55,588 stars20 May 2026: 55,673 stars27 May 2026: 55,756 stars3 Jun 2026: 55,821 stars10 Jun 2026: 55,900 stars17 Jun 2026: 55,972 stars24 Jun 2026: 56,049 stars1 Jul 2026: 56,131 stars8 Jul 2026: 56,217 stars15 Jul 2026: 56,284 stars22 Jul 2026: 56,347 stars29 Jul 2026: 56,444 stars5 Aug 2026: 56,547 stars12 Aug 2026: 56,680 stars19 Aug 2026: 56,859 stars26 Aug 2026: 56,947 stars2 Sept 2026: 57,098 stars9 Sept 2026: 57,193 stars16 Sept 2026: 57,285 stars23 Sept 2026: 57,369 stars30 Sept 2026: 57,468 stars7 Oct 2026: 57,559 stars14 Oct 2026: 57,688 stars

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
Also in Backends and databases
RankProjectScore
2supabasePostgres backend with auth, storage, realtime and edge functions111.6k starsApache-2.073 out of 100
3parse-serverNode.js backend with REST and GraphQL APIs on MongoDB or PostgreSQL21.4k starsApache-2.067 out of 100
#4graphql-engineGraphQL API layer over Postgres, MongoDB, ClickHouse and SQL Server32.1k starsApache-2.065 out of 100
#5spacetimedbRelational database that runs your app logic as modules and syncs clients live25.3k starscustom license65 out of 100
#6insforgePostgres-based backend platform that coding agents operate through an MCP server13.1k starsApache-2.065 out of 100