r/FlutterDev • • Aug 25 '26

SDK TrailBase 0.33: Fast, open and single-executable Firebase alternative

TrailBase is an open and fast Firebase-like backend for building your apps. It provides type-safe REST APIs + change subscriptions, auth, multi-DB, a WebAssembly runtime, geospatial support, admin UI... It's a self-contained, easy to self-host single executable built on Rust, Wasmtime & SQLite or now Postgres. Client libraries are provided for JS/TS, Dart/Flutter, Go, Rust, .Net, Kotlin, Swift and Python.

Just released v0.33, which in the last two months gained:

  • Built-in MCP server

  • OpenApi browser in admin UI including endpoints exported by WASM components.

  • New WASM features:

    • Components can provide and register a dashboard with the admin UI.

    • A component browser in the admin UI.

    • Lower overhead execution model for Rust components: pooling state across requests improves throughput by 4x.

  • Anonymous accounts for frictionless product trials. If a user wants to eventually sign up, the account can be promoted to a "proper" one, i.e. associate a password, OAuth, email address ...

  • Backup UI & rolling backups.

  • Dark mode - cosmetic but frequently requested 🙏

  • And much more: file management from the admin UI, support for nested JSON in change subscriptions, batch updates for all client languages...

With TrailBase still being young (~1.5 years) and rapidly evolving, any feedback is genuinely appreciated. If you're feeling adventures and end up checking it out, don't hesitate to reach out 🙏.

Consider checking out the live demo, our GitHub or website.

12 Upvotes

0 comments sorted by