[Media] TrailBase 0.16: Sub-millisecond, open, single-executable Firebase alternative built with Rust, SQLite & V8

85 points trailbaseio 14 comments
[Media] TrailBase 0.16: Sub-millisecond, open, single-executable Firebase alternative built with Rust, SQLite & V8

TrailBase is an easy to self-host, sub-millisecond, single-executable FireBase alternative. It provides type-safe REST and realtime APIs, a built-in JS/ES6/TS runtime, SSR, auth & admin UI, ... everything you need to focus on building your next mobile, web or desktop application with fewer moving parts. Sub-millisecond latencies completely eliminate the need for dedicated caches - nor more stale or inconsistent data.

Just released v0.16. Some of the highlights from last month include:

  • Official TanStack/DB integration.
  • Official Golang client
  • Support a wider range of VIEWs, some type inference and GROUP BY expressions to define keys explicitly.
  • Allow creating multi-APIs per TABLE and VIEW via the admin UI
  • Filtering for nulls: [col][$is]=NULL
  • Stricter request parsing
  • Many more fixes and improvements: docs, auto-fix config on schema alterations, improved reactivity, custom URI schemes, ...

Check out the live demo, our GitHub or our website. TrailBase is only a few months young and rapidly evolving, we'd really appreciate your feedback 🙏