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
- Lenguajes
- Go
- Licencia
- MIT
Proyectos relacionados
Appwrite
BSD-3-ClausePlataforma backend de código abierto que ofrece autenticación, bases de datos, almacenamiento, funciones y APIs en tiempo real, autoalojada o como servicio en la nube gestionado.
- Backend
- Base de datos
- Autenticación y seguridad
Supabase
Apache-2.0Alternativa open source a Firebase que ofrece una base de datos Postgres, autenticación, APIs instantáneas, funciones edge, suscripciones en tiempo real y almacenamiento.
- Backend
- Base de datos
- Autenticación y seguridad
Hasura
Apache-2.0APIs GraphQL y REST instantáneas sobre PostgreSQL y otras bases de datos, mediante Data Connectors.
- Backend
- API
- Base de datos
Auth.js
ISCBiblioteca de autenticación de código abierto construida sobre APIs web estándar, compatible con OAuth, inicio de sesión por email/sin contraseña y basado en credenciales para cualquier framework o runtime de JavaScript.
- Autenticación y seguridad
¿Encontraste un error? Sugiere una edición en GitHub.