TrailBase est un backend open source pour applications mobiles, web et de bureau, présenté comme une alternative à Firebase. Dans un seul exécutable, il fournit le stockage de données relationnelles et de fichiers, l'authentification, une interface d'administration, des API REST et temps réel typées, un environnement WebAssembly pour la logique serveur personnalisée et la prise en charge des données géospatiales. Le serveur repose sur Rust et SQLite, avec une prise en charge expérimentale de Postgres. Des bibliothèques clientes existent notamment pour JavaScript/TypeScript, Dart, Swift, Kotlin, Go et Python. Le README indique un statut alpha.
TrailBase est créé par un développeur en Suisse ; aucune personne morale n'est citée. Le serveur est sous Open Software License 3.0, les bibliothèques clientes sous Apache-2.0. Le développement a été cofinancé par le programme NGI Zero de l'UE, administré par NLnet. Vous installez TrailBase vous-même, par exemple depuis un binaire ou une image Docker : les données restent sur votre infrastructure. Aucun service hébergé du mainteneur n'a été trouvé ; une démonstration en ligne existe.