Repolode
pocketbase

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