Backend ligero basado en estándares web que ofrece datos, autenticación, archivos multimedia y flujos de trabajo en numerosos entornos de ejecución y frameworks.
pocketbase/pocketbase
Backend open source en Go distribuido como un único ejecutable, con SQLite integrado, suscripciones en tiempo real, gestión de usuarios y archivos, y una interfaz de administración.
Alternativa open source a:Firebase
- Estrellas
- 61,476
- Forks
- 3,734
- Issues abiertos
- 19
- Último commit
- hace 4 días
¿Qué es?
PocketBase es un backend open source escrito en Go que reúne una base de datos, autenticación, almacenamiento de archivos y una API en un único ejecutable portable. Usa una base de datos SQLite integrada y admite suscripciones en tiempo real, para que los clientes reciban los cambios en los datos a medida que se producen.
De forma predeterminada, incluye gestión de usuarios y archivos, un panel de administración web y una API de estilo REST. Hay binarios precompilados disponibles para descargar, y el proyecto también se puede usar como biblioteca de Go para añadir lógica de negocio y rutas personalizadas sin dejar de generar un único ejecutable. Hay SDK oficiales de JavaScript y Dart para conectarse desde navegadores, Node.js, React Native y aplicaciones basadas en Flutter.
El proyecto tiene licencia MIT y su autor señala que sigue en desarrollo activo, por lo que no se garantiza la compatibilidad con versiones anteriores antes de la v1.0.0.
Funciones clave
- 01Base de datos SQLite integrada con suscripciones en tiempo real
- 02Autenticación de usuarios y gestión de archivos integradas
- 03Panel de administración web
- 04API de estilo REST con SDK oficiales de JavaScript y Dart
- 05Se puede ampliar con Go o JavaScript
Casos de uso
- Crear un prototipo o una aplicación pequeña que necesite una base de datos y autenticación sin ejecutar servicios por separado
- Implementar un backend autocontenido como un único binario en un solo servidor
- Añadir lógica de negocio personalizada en Go a un backend y mantenerlo como un único ejecutable
Temas
Preguntas frecuentes
- ¿Qué es pocketbase?
- Backend open source en Go distribuido como un único ejecutable, con SQLite integrado, suscripciones en tiempo real, gestión de usuarios y archivos, y una interfaz de administración. PocketBase es un backend open source escrito en Go que reúne una base de datos, autenticación, almacenamiento de archivos y una API en un único ejecutable portable. Usa una base de datos SQLite integrada y admite suscripciones en tiempo real, para que los clientes reciban los cambios en los datos a medida que se producen.
- ¿pocketbase es gratuito? ¿Qué licencia tiene?
- pocketbase es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿pocketbase sigue mantenido?
- Mantenimiento activo. El último commit de pocketbase fue el 14 oct 2026.
- ¿Para qué puedo usar pocketbase?
- Crear un prototipo o una aplicación pequeña que necesite una base de datos y autenticación sin ejecutar servicios por separado Implementar un backend autocontenido como un único binario en un solo servidor Añadir lógica de negocio personalizada en Go a un backend y mantenerlo como un único ejecutable
- ¿Dónde consigo pocketbase?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/pocketbase/pocketbase
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plataforma de backend de código abierto y autohospedable para crear aplicaciones, con Auth, Databases, Storage, Functions, Messaging, Realtime, Hosting y acceso MCP para agentes.
Plataforma no-code gratuita y autohospedable que convierte bases de datos SQL como PostgreSQL, MySQL y SQLite en una interfaz de hojas de cálculo al estilo de Airtable, con API REST automáticas.
Una app de notas autoalojada en un único binario de Go, que guarda las notas como archivos Markdown junto a una base de datos SQLite local.
Una lista seleccionada de tutoriales, organizada por lenguaje, en la que los desarrolladores crean aplicaciones completas desde cero.
Plataforma de código abierto y autoalojada para editar, firmar, censurar, convertir y automatizar PDF desde el navegador, el escritorio o mediante API.