Appwrite
Appwrite es un backend as a service open source que agrupa lo esencial de cualquier app: autenticación con decenas de proveedores, base de datos, almacenamiento de archivos, funciones serverless, mensajería y realtime. Todo se maneja desde una consola web clara y SDKs para web, móvil y servidor.
Su gran ventaja frente a alternativas cerradas es que puedes elegir dónde vive: usar Appwrite Cloud y no gestionar nada, o levantarlo con Docker en tu propio servidor y tener control total de tus datos. Migrar de un modo a otro no te obliga a reescribir la app.
Si te atrae la idea de Firebase pero quieres código abierto y la puerta de salida siempre abierta, Appwrite es de las opciones más completas. El plan gratuito de su nube da margen suficiente para desarrollar y lanzar.
Alternativas a Appwrite
Convex
convex.dev
Backend reactivo en TypeScript: base de datos, funciones y sincronización en tiempo real.
Firebase
firebase.google.com
El BaaS de Google: Firestore, autenticación, notificaciones push y analítica. Pensado primero para apps móviles.
PocketBase
pocketbase.io
Backend completo en un solo archivo (Go + SQLite): auth, base de datos, realtime y panel de administración.
Supabase
supabase.com
Backend como servicio sobre Postgres: base de datos, auth, storage y realtime, open source.
Neon
neon.com
Postgres serverless con branching de bases de datos y escalado a cero.