TrailBase ist ein Open-Source-Backend für mobile, Web- und Desktop-Anwendungen und als Alternative zu Firebase gedacht. In einer einzigen ausführbaren Datei bietet es Speicher für relationale Daten und Dateien, Authentifizierung, eine Admin-Oberfläche, typsichere REST- und Echtzeit-APIs, eine WebAssembly-Laufzeit für eigene Serverlogik und Unterstützung für Geodaten. Der Server basiert auf Rust und SQLite, mit experimenteller Postgres-Unterstützung. Client-Bibliotheken gibt es unter anderem für JavaScript/TypeScript, Dart, Swift, Kotlin, Go und Python. Laut README befindet sich das Projekt im Alpha-Status.
TrailBase wird von einem Entwickler in der Schweiz gebaut; eine juristische Person wird nicht genannt. Der Server steht unter der Open Software License 3.0, die Client-Bibliotheken unter Apache-2.0. Die Entwicklung wurde über das NGI-Zero-Programm der EU mitfinanziert, das von NLnet verwaltet wird. Sie installieren TrailBase selbst, etwa als Binärdatei oder Docker-Image, sodass die Daten auf Ihrer eigenen Infrastruktur bleiben. Ein gehosteter Dienst des Maintainers wurde nicht gefunden; es gibt eine Online-Demo.