Appwrite

Appwrite

Open-source backend platform for web and mobile applications

55kstars
5kforks
Last commit: 1mo ago
Repo age: 7y old
Appwrite screenshot

Appwrite is an open-source Backend-as-a-Service (BaaS) platform for building web, mobile, and backend applications. It provides a unified backend with APIs and SDKs for common app needs like authentication, data storage, file management, serverless functions, and realtime events.

Key Features

  • User authentication with multiple methods (email/password, OAuth, SMS, anonymous, magic links) and session management
  • Database service for collections/documents with querying and access controls
  • File storage with previews/transformations and security features such as malware scanning
  • Serverless functions with event triggers and scheduled (cron) execution across multiple runtimes
  • Realtime subscriptions to events across services
  • Messaging across channels (e.g., email, push, SMS) under a unified service
  • Web console for project administration and configuration

Use Cases

  • Build a full-stack app backend quickly for web, mobile, and native clients
  • Add authentication, realtime updates, and file uploads to SaaS products
  • Implement event-driven workflows using functions triggered by database or storage events

Limitations and Considerations

  • Runs as a set of containerized services; production deployments require planning for persistence, upgrades, and scaling
  • Some advanced capabilities (for example, messaging providers and certain runtimes) may require additional external configuration

Appwrite fits teams that want a self-managed, API-first backend with a broad set of integrated services. It is especially useful for rapidly shipping applications while retaining control over infrastructure and data.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Supabase

Supabase

Open source Postgres backend platform with auth, APIs, storage, and realtime

98.2k
11.6k
Last commit: 8h ago

Supabase is an open source Postgres development platform providing authentication, auto-generated REST/GraphQL APIs, realtime subscriptions, edge functions, file storage,...

Alternative to:
Firebase
Firebase
+10
NocoDB

NocoDB

No-code spreadsheet interface for SQL databases with APIs

62.2k
4.6k
Last commit: 10h ago

Open-source Airtable alternative that turns Postgres/MySQL/SQLite into a no-code spreadsheet UI with views, permissions, integrations, and REST APIs.

Alternative to:
Airtable
Airtable
+10
PocketBase

PocketBase

Lightweight open-source realtime backend with embedded SQLite

56.4k
3.1k
Last commit: 4d ago

Open-source Go backend providing embedded SQLite, realtime (SSE) subscriptions, auth (JWT/OAuth2), file storage, admin UI and REST-style APIs for web and mobile apps.

Alternative to:
PocketBase Cloud
PocketBase Cloud
+17
Directus

Directus

Headless CMS and instant APIs for SQL databases

34.3k
4.6k
Last commit: 7h ago

Directus turns any SQL database into a headless CMS with an admin app, role-based access control, and instant REST and GraphQL APIs for custom applications.

Alternative to:
Directus Cloud
Directus Cloud
+19
Medusa

Medusa

Open-source, headless ecommerce backend built for customization.

32.1k
4.1k
Last commit: 1d ago

Open-source, API-first commerce backend with modular architecture for custom storefronts and marketplaces.

Alternative to:
Medusa Cloud
Medusa Cloud
+15
Medusa

Medusa

Modular, headless commerce platform and backend framework

32.1k
4.1k
Last commit: 1d ago

Open-source modular commerce platform for building custom B2C/B2B e-commerce backends with an admin dashboard, extensible modules, and APIs.

Alternative to:
Medusa Cloud
Medusa Cloud
+8