TypeScript 7 (RC) へ移行しました!詳細を見る
愛がロックする。Rox.
RoxはBunとTypeScriptで構築された軽量かつ高パフォーマンスなActivityPubサーバーおよびクライアントです。Misskeyのクライアントや各種サービスと完全に互換性を持ち、最適化された分散型ネットワーク体験を提供します。
Hono
Hono は、超高速で軽量なWeb標準APIベースのフレームワークです。エッジ環境での動作に最適化されており、ハイパフォーマンスなAPIやWebアプリを迅速に構築できます。
Waku
Waku は、Reactの Server Components (RSC) を簡単に導入するためのフレームワークです。レンダリングとデータ取得をサーバー側で行うことで、初期ロード速度とサイトのパフォーマンスを劇的に向上させます。
Jotai
Jotai は、シンプルでアトムベースのReactステート管理ライブラリです。ボイラープレート(定型コード)を極限まで減らし、必要なコンポーネントだけに必要な状態を効率的に渡す、柔軟で軽量な仕組みを提供します。
日本発の技術スタックで構築 🇯🇵
その他の技術スタック
主要機能
- 軽量・高性能
- Bunランタイムとモダンなウェブ標準により、卓越した速度と効率を実現。
- インフラ非依存
- Dockerでもネイティブでも、軽量だから最小構成でも動かせる。
- Misskey API互換
- 完全なAPI互換性により、既存のMisskeyユーザーがシームレスに移行可能。
- マルチデータベース対応
- PostgreSQL、MySQL、SQLiteから、ニーズに応じて選択可能。
- 柔軟なストレージ
- ローカルファイルシステムまたはS3互換ストレージ(AWS S3、Cloudflare R2、MinIO)。
- モダンUI
- Waku、React Aria Components、Tailwind CSS v4で構築された美しくアクセシブルなインターフェース。
リポジトリをクローン
git clone https://github.com/Love-rox/rox.git cd rox依存関係をインストール
bun install環境変数を設定
cp .env.example .env # .envファイルを編集して設定を行う開発サービスを起動
docker compose up -dデータベースマイグレーションを実行
bun run db:generate bun run db:migrate開発サーバーを起動
bun run dev # バックエンド: http://localhost:3000 # フロントエンド: http://localhost:3001
はじめに
数分でRoxを起動できます
詳細なドキュメントについては、GitHubリポジトリをご覧ください。
コミュニティに参加
Roxに貢献して、ActivityPubの未来を一緒に作りましょう

