TrailBase
About this project
An open, blazingly fast, single-executable Firebase alternative with type-safe REST & realtime APIs, built-in WebAssembly runtime, SSR, auth and admin UI built on Rust, SQLite & Wasmtime.
Simplify with fewer moving parts: an easy to self-host, single-executable, extensible backend for your mobile, web or desktop application. Sub-millisecond latencies eliminate the need for dedicated caches, no more stale or inconsistent data.
Try the
demo
online
Email: admin@localhost
password: secret
For more context, documentation, and a live demo, check out the website: trailbase.io. Questions? Thoughts? - Take a look at the FAQ or reach out. If you like TrailBase or want to follow along, consider leaving a ⭐🙏.
Project Structure & Releases
This repository contains all components that make up TrailBase including the server, client libraries, tests, documentation and examples. Only the benchmarks are kept separately due to their external dependencies.
Pre-built binaries are available as GitHub releases for Linux, MacOS and Windows or Docker images.
Client packages for various languages are available via:
- JavaScript/TypeScript
- [Dart/Flutter](https://pub.dev/packages/t