Pocketbase es una solución gratuita de código abierto y de código bajo que ofrece a los desarrolladores una forma rápida de crear sistemas backend para sus aplicaciones.
Está escrito en el lenguaje de programación Go y funciona extremadamente rápido. Además, no se necesita mucho para configurarlo en Windows, Linux y macOS.
Pocketbase viene en un tamaño compacto de ~15 MB, pero tiene un gran valor ya que permite a los desarrolladores crear colecciones de bases de datos con soporte completo de API y SDK para Dart y JavaScript.
Además, Pocketbase también admite operaciones en tiempo real, dentro del SDK y con una API web.
Con Pocketbase puedes comenzar fácilmente a crear prototipos de tus proyectos de Flutter, utilizando su paquete Dart/Flutter.
El panel de administración le permite un fácil acceso para controlar todo:
- Usuarios
- Colecciones de bases de datos
- Registros
- Configuraciones del sistema
- Usuarios administradores
- Proveedores de autenticación
- Configuración de tokens
- Configuración de correo
- Almacenamiento de archivos
Características
- Ligero
- Colección ilimitada
- Relaciones de cobranza
- Autenticación
- Proveedor de autenticación
- Carga de archivos y documentos con soporte de Amazon S3 y almacenamiento de archivos local
- Fácil gestión de permisos
- Múltiples administradores
- Importación y exportación
- Configuración de correo sencilla
- SDK JavaScript/Dardo
- Soporte en tiempo real con API web y SDK.
- API web
- Úselo como marco para desarrolladores serios
Plataformas compatibles
- ventanas
- linux
- Mac OS
Opciones de configuración
Puede descargar el binario de la aplicación para su plataforma y ejecutarlo directamente, o puede instalarlo usando Docker y DockerCompose.
Piezas perdidas
- La comunidad aún es pequeña.
- Exportar esquemas de base de datos no es una opción
Licencia
Pocketbase se lanza bajo la licencia MIT
Recursos
Etiquetas
Código abierto Desarrollo web basado en web API autohospedada Programación de API de descanso Ingeniería de datos Flutter JavaScript