OpenSource-Hub
T

trailbase

SHA-256
5.1k stars·개발 도구·SHA-256 체크섬 확인됨

一个亚毫秒级、单文件自托管的 Firebase 替代品,集 REST 与实时 API、多数据库、WebAssembly 运行环境、认证和管理后台于一体,基于 Rust、SQLite 和 Wasmtime 构建。

스마트 다운로드

Download 버전 다운로드

v0.27.3 · 23.5 MB

更快更简单的 Firebase 替代品,一个可执行文件搞定后端。

주요 기능

  • 单文件可执行,部署超简单
  • 亚毫秒级响应,无需额外缓存
  • 类型安全的 REST 和实时 API
  • 内置 WebAssembly 运行时,可编写自定义逻辑
  • 支持多数据库、地理空间查询

할 수 없는 것

  • 目前处于 Alpha 阶段,可能存在不稳定或 API 变更。许可证为 OSL-3.0,虽然它宽松地定义“衍生作品”,但建议阅读并咨询律师。对 WebAssembly 组件的支持还在完善中。

사용 사례

  • 快速搭建后端为移动应用或 Web 应用提供 API
  • 替代 Firebase 实现自托管,避免厂商锁定
  • 需要低延迟实时通信的场景(如聊天、协作)
  • 边缘计算或资源受限环境下的轻量后端

상세 설명

TrailBase 是一个基于 Rust、SQLite 和 Wasmtime 构建的单文件可执行后端,作为 Firebase 的开源替代品,提供亚毫秒级的类型安全 REST 和实时 API,支持多数据库、WebAssembly 运行时、地理空间数据、服务端渲染(SSR)、认证和管理界面。它消除了对专用缓存的需求,易于自托管。支持 Linux、macOS 和 Windows 的预编译二进制文件,也可通过 Docker 或一键安装脚本部署。客户端库覆盖 JavaScript/TypeScript、Dart/Flutter、Rust、C#/.NET、Swift、Kotlin、Go 和 Python。

문제 해결 & FAQ (1)

문제 해결
TrailBase 대시보드에서 config.textproto에 수동으로 추가한 redirect_uri_allowlist 항목을 삭제하는 이유는 무엇인가요?

이는 알려진 버그로, 대시보드에서 생성된 프로토 코드가 redirect_uri_allowlist에 대한 UI 요소가 없어 알 수 없는 구성 필드를 제거합니다. 수정 작업이 준비 중이며 다음 릴리스에 포함될 예정입니다. 임시 해결 방법으로, 수동 항목에 의존하는 경우 대시보드를 통해 인증 설정을 저장하지 마십시오. 또는 파일 감시자를 사용하여 변경 후 해당 줄을 다시 주입하십시오.

원본 Issue #231

태그

firebase-alternativerustsqlitewasmrealtimebackendopen-source

시작하기

1

설치 프로그램 다운로드

위 버튼을 클릭하여 시스템에 맞는 설치 프로그램을 다운로드

2

소프트웨어 설치

다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요

3

下载:访问 GitHub Releases 页面或使用命令 curl -sSL https://trailbase.io/install.sh | bash

4

解压并运行:trail run(首次运行会自动创建管理员账户并打印凭据)

5

登录管理后台:打开 http://localhost:4000/_/admin/ 使用终端输出的凭据登录

설치 가이드
  1. 下载:访问 GitHub Releases 页面或使用命令 curl -sSL https://trailbase.io/install.sh | bash
  2. 解压并运行:trail run(首次运行会自动创建管理员账户并打印凭据)
  3. 登录管理后台:打开 http://localhost:4000/_/admin/ 使用终端输出的凭据登录
파일 무결성

SHA-256 체크섬 확인됨

GitHub 공식 Release 페이지에서 추출된 체크섬

SHA256 체크섬

16fa50371f28d9a79acdd66d426478c1fd08d576041a5e871cca1e75987067a3

이 체크섬은 GitHub Release 페이지에서 추출되었습니다. 다운로드 후 파일 무결성을 확인하세요.

이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.

오픈소스 투명성

GitHub 소스 보기
환경 가이드

제거 정보

直接删除可执行文件和生成的 traildepot 文件夹即可完全卸载。如果通过 Docker 部署,停止容器并删除镜像。

추가 의존성 없음

다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.

프로젝트 정보
라이선스OSL-3.0
마지막 업데이트2026-06-26 05:57:32
GitHub 저장소공식 웹사이트

문제 발생? 아래 FAQ 확인

1 FAQ

유사한 프로젝트