Un backend como servicio le da a un equipo de frontend o móvil base de datos, login, almacenamiento de archivos y actualizaciones en tiempo real sin escribir un servidor. Estos proyectos open source lo hacen y pueden correr en tu propia infraestructura.
1
supabase supabase/supabase
El que más estrellas tiene: una base Postgres completa con auth, almacenamiento, funciones y tiempo real. Apache-2.0, con servicio alojado si no quieres operarlo.
2
pocketbase pocketbase/pocketbase
Un backend en tiempo real en un solo archivo, con SQLite, auth y panel de administración. Ideal para apps pequeñas y prototipos. MIT.
3
appwrite appwrite/appwrite
Auth, bases de datos, almacenamiento, funciones y mensajería detrás de una API, con SDKs para web y móvil. BSD-3-Clause.
4
parse-server parse-community/parse-server
La continuación open source de Parse, el backend que cerró Facebook. Maduro y todavía mantenido.
5
nhost nhost/nhost
Una alternativa a Firebase sobre Postgres y GraphQL. MIT.
Cómo elegir
Si quieres SQL y espacio para crecer: Supabase. Un proyecto pequeño en un servidor: PocketBase. Muchos SDKs móviles y una API parecida a Firebase: Appwrite. Si prefieres GraphQL: Nhost.
Cómo elegimos: partimos de cada repositorio público de GitHub con más de 1,000 estrellas, nos quedamos con los proyectos que hacen el trabajo del título y leemos sus descripciones y licencias. Las estrellas muestran el tamaño de la comunidad, no la calidad, por eso también mostramos el mantenimiento. Nadie pagó por aparecer.