Об этом проекте

TrailBase — это платформа бэкенда с возможностью самостороительства, разработанная как альтернатива Firebase. Распространяется в виде одного исполняемого файла для упрощения развёртывания на Linux, macOS и Windows. Система построена на Rust, Wasmtime и SQLite (с экспериментальной поддержкой Postgres), что обеспечивает субмиллисекундные задержки и снижает потребность во внешнем кэшировании. Ключевые возможности: - Типобезопасные REST и real-time API. - Встроенный WebAssembly (Wasm) рантайм для расширения серверной логики. - Интегрированная аутентификация и административная UI-панель. - Геопространственная поддержка и возможности Server-Side Rendering (SSR). - Поддержка нескольких баз данных. TrailBase предоставляет клиентские библиотеки для широкого спектра языков, включая JavaScript/TypeScript, Dart/Flutter, Rust, C#/.Net, Swift, Kotlin, Go и Python.