这个项目能做什么
TrailBase 是一个自托管的后端平台,作为 Firebase 的替代方案而设计。它以单个可执行文件的形式分发,以简化在 Linux、MacOS 和 Windows 上的部署。系统基于 Rust、Wasmtime 和 SQLite(实验性支持 Postgres)构建,旨在实现亚毫秒级延迟,从而减少对外部缓存的需求。
主要功能包括:
- 类型安全的 REST 和实时 API。
- 内置 WebAssembly(Wasm)运行时,用于扩展服务端逻辑。
- 集成认证和管理 UI 仪表板。
- 地理空间支持和服务器端渲染(SSR)能力。
- 多数据库支持。
TrailBase 为多种语言提供了客户端库,包括 JavaScript/TypeScript、Dart/Flutter、Rust、C#/.Net、Swift、Kotlin、Go 和 Python。
评论
0 评分人数达到10人后显示
登录后参与讨论。