- TrailBase es un servidor de aplicaciones rápido y de código abierto, construido sobre Rust, SQLite y V8
- API CRUD con seguridad de tipos, runtime integrado de JS/ES6/TS
- Ofrece Auth (contraseña y social/OAuth, basado en JWT) y Admin UI
- Permite self-hostear fácilmente un backend escalable de archivo único para aplicaciones móviles, web y de escritorio
- No requiere caché dedicada gracias a una latencia de menos de un milisegundo
- Es 10 veces más rápido que PocketBase y 20 veces más rápido que SupaBase
- Se ofrece como software libre bajo la licencia OSL-3.0
- Tiene una definición de trabajo derivado más acotada que licencias copyleft similares como AGPLv3
- Permite usar TrailBase como framework sin imponer requisitos de licencia sobre la obra original
2 comentarios
PocketBase - backend en tiempo real de código abierto para SaaS/apps
Comienza la beta pública de Supabase - alternativa de código abierto a Firebase
Opiniones en Hacker News
Impresiona la atención meticulosa de GG a la seguridad de Pocketbase
Es difícil entender Trailbase porque su documentación solo explica las diferencias con Pocketbase y Supabase
El término "Application server" es muy amplio y la documentación no lo explica con claridad
El proyecto se parece a Redbean, pero soporta más lenguajes y no parece tener un ejecutable universal
Los artículos comparativos describen de forma muy positiva a los proyectos que los inspiraron
La documentación no explica bien el propósito de "Application server"
Aunque el ejemplo está compuesto por un solo archivo, el servidor en sí no es de un solo archivo
No queda clara la diferencia con servidores de aplicaciones para programas JVM como TomCat
El proyecto se ve excelente, pero queda la duda de quién es su público objetivo
La demo de Pocketbase desarrollada en Rust deja una buena impresión