日本発の技術スタックで構築 🇯🇵
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で構築された美しくアクセシブルなインターフェース。
はじめに
数分でRoxを起動できます
1
リポジトリをクローン
git clone https://github.com/Love-rox/rox.git
cd rox2
依存関係をインストール
bun install3
環境変数を設定
cp .env.example .env
# .envファイルを編集して設定を行う4
開発サービスを起動
docker compose up -d5
データベースマイグレーションを実行
bun run db:generate
bun run db:migrate6
開発サーバーを起動
bun run dev
# バックエンド: http://localhost:3000
# フロントエンド: http://localhost:3001詳細なドキュメントについては、GitHubリポジトリをご覧ください。
コミュニティに参加
Roxに貢献して、ActivityPubの未来を一緒に作りましょう