À propos du projet

TrailBase est une plateforme backend auto-hébergée conçue comme une alternative à Firebase. Elle est distribuée sous la forme d'un seul exécutable afin de simplifier le déploiement sur Linux, macOS et Windows. Le système est développé en Rust, Wasmtime et SQLite (avec un support expérimental pour Postgres), visant des latences inférieures à la milliseconde pour réduire le besoin de mise en cache externe. Les fonctionnalités clés incluent : - APIs REST et temps réel type-safe. - Runtime WebAssembly (Wasm) intégré pour étendre la logique côté serveur. - Authentification intégrée et tableau de bord d'administration. - Support géospatial et capacités de rendu côté serveur (SSR). - Support multi-base de données. TrailBase fournit des bibliothèques client pour un large éventail de langages, dont JavaScript/TypeScript, Dart/Flutter, Rust, C#/.Net, Swift, Kotlin, Go et Python.