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 の代替品。実行ファイル1つでバックエンドが完結。

主な機能

  • 単一ファイルで実行可能、デプロイが超簡単
  • サブミリ秒級の応答、追加キャッシュ不要
  • 型安全な 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 をカバーしています。

タグ

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-10-12 13:13:13
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

5 FAQs

類似プロジェクト