La plataforma de desarrollo basada en Postgres ofrece una base de datos Postgres alojada con autenticación, APIs autogeneradas, almacenamiento y funciones en tiempo real, como alternativa a Firebase.
convex/convex-backend
Base de datos reactiva de código abierto para aplicaciones web, que permite escribir funciones de servidor y lógica de datos en TypeScript puro.
Alternativa open source a:Firebase
- Estrellas
- 12,724
- Forks
- 837
- Issues abiertos
- 250
- Último commit
- hace 3 días
¿Qué es?
Convex es una base de datos reactiva de código abierto para desarrolladores de aplicaciones web. Integra una base de datos, un espacio para escribir funciones de servidor en TypeScript y bibliotecas cliente, para que las consultas y mutaciones se ejecuten con consistencia fuerte y los datos se actualicen en tiempo real en la interfaz.
El proyecto se puede usar a través de la plataforma en la nube alojada, que ofrece un plan gratuito, o alojarlo por cuenta propia con Docker o un binario precompilado. La versión autohospedada incluye la mayoría de las funciones de la nube, como el dashboard y la CLI, y está documentada para funcionar con Postgres, Sqlite, Neon, Fly.io, Vercel y otras herramientas.
El repositorio contiene el backend en Rust en crates/ y los paquetes de TypeScript en npm-packages/. Las instrucciones de compilación están en BUILD.md y la guía para el autoalojamiento, en el directorio self-hosted.
Funciones clave
- 01Consultas reactivas que envían actualizaciones de datos en tiempo real a los clientes
- 02Funciones de servidor y lógica de negocio escritas en TypeScript puro
- 03Base de datos integrada con consistencia fuerte
- 04Bibliotecas cliente para crear aplicaciones que se actualizan en tiempo real
- 05Autoalojamiento con Docker o un binario precompilado, con dashboard y CLI incluidos
Casos de uso
- Crear aplicaciones web que se actualizan en tiempo real, como dashboards o herramientas colaborativas
- Proyectos personales que pueden ejecutarse en un plan gratuito en la nube y requieren poco mantenimiento
- Alojar un backend en infraestructura propia con Postgres o Sqlite
Inicio rápido
- 1
Lee la guía de inicio en la documentación de Convex
- 2
Autoalójalo con Docker (recomendado) siguiendo la guía de autoalojamiento
Antes de usarlo
- La licencia no está claramente identificada en los metadatos, así que consulta los términos de licencia del repositorio antes de usarlo.
- Las pruebas y la experiencia se centran principalmente en Linux y Mac, y hay menos experiencia con Windows.
- El autoalojamiento requiere trabajo de configuración y es necesario cambiar el secreto de instancia y la clave de administrador predeterminados del repositorio.
- El repositorio no incluye las suites de pruebas internas de Convex.
Temas
Preguntas frecuentes
- ¿Qué es convex-backend?
- Base de datos reactiva de código abierto para aplicaciones web, que permite escribir funciones de servidor y lógica de datos en TypeScript puro. Convex es una base de datos reactiva de código abierto para desarrolladores de aplicaciones web. Integra una base de datos, un espacio para escribir funciones de servidor en TypeScript y bibliotecas cliente, para que las consultas y mutaciones se ejecuten con consistencia fuerte y los datos se actualicen en tiempo real en la interfaz.
- ¿convex-backend es gratuito? ¿Qué licencia tiene?
- convex-backend es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿convex-backend sigue mantenido?
- Mantenimiento activo. El último commit de convex-backend fue el 16 oct 2026.
- ¿Para qué puedo usar convex-backend?
- Crear aplicaciones web que se actualizan en tiempo real, como dashboards o herramientas colaborativas Proyectos personales que pueden ejecutarse en un plan gratuito en la nube y requieren poco mantenimiento Alojar un backend en infraestructura propia con Postgres o Sqlite
- ¿Cómo se instala convex-backend?
- Lee la guía de inicio en la documentación de Convex Autoalójalo con Docker (recomendado) siguiendo la guía de autoalojamiento
- ¿Dónde consigo convex-backend?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/convex/convex-backend
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Backend de Go de código abierto distribuido como un único ejecutable, con SQLite integrado, suscripciones en tiempo real, gestión de archivos y usuarios, y una interfaz de administración.
Plataforma backend de código abierto para crear aplicaciones, con Auth, Databases, Storage, Functions, Messaging, Realtime y Hosting, alojable en infraestructura propia con Docker.
Editor SQL y gestor de bases de datos multiplataforma para Linux, macOS y Windows, compatible con MySQL, PostgreSQL, SQLite, SQL Server y muchos más.
Plataforma de automatización de workflows con licencia fair-code para crear agentes de IA y flujos de trabajo, que combina un lienzo visual con código personalizado y más de 1500 integraciones.
Plataforma de agenda autohospedada y de código abierto (fork comunitario de Cal.com con licencia MIT) para reservar reuniones y gestionar calendarios.