Saltar al contenido
FindOpenSource

PocketBase

Backend de código abierto que incluye una base de datos SQLite embebida, autenticación, almacenamiento de archivos y una API en tiempo real, todo en un único ejecutable.

Descripción general

PocketBase es un backend de código abierto escrito en Go que se distribuye como un único ejecutable: agrupa una base de datos SQLite integrada con suscripciones en tiempo real, gestión de archivos y usuarios, un panel de administración integrado y una API de estilo REST, de modo que un backend pequeño puede funcionar sin necesidad de montar servicios independientes de base de datos, autenticación y API.

Se puede usar de dos formas: ejecutar directamente el ejecutable precompilado (ampliable con JavaScript mediante su plugin de VM de JS integrado) como backend independiente, o importar PocketBase como biblioteca/framework de Go para añadir tu propia lógica de negocio personalizada encima, produciendo igualmente un único ejecutable portátil enlazado estáticamente. Hay SDKs oficiales disponibles para JavaScript y Dart.

El proyecto indica que todavía está en desarrollo activo, y no se garantiza compatibilidad total con versiones anteriores antes de alcanzar la v1.0. PocketBase es adecuado para proyectos pequeños o medianos, prototipos, o apps embebidas/autoalojadas que quieren un backend mínimo de un solo binario en lugar de una pila de múltiples servicios.

Categorías
BackendBase de datos
Palabras clave
backend-as-a-servicesqliterealtimeauthenticationbaaslogin
Lenguajes
Go
Licencia
MIT

¿Encontraste un error? Sugiere una edición en GitHub.