- CloudFlare Durable Objectsと似た概念をオープンソースで実装した、アクターベースの状態管理・リアルタイム処理 TypeScriptライブラリ
- 長期間持続するプロセスと永続性のある状態、高速な読み書き、組み込みリアルタイム機能(WebSocket、SSE)を提供
- Long-Lived Stateful Compute: AWS Lambdaのように実行されるが、メモリ保持があり・タイムアウトなし
- エッジデプロイによりユーザーの近くにデータを保存し、必要に応じてゼロから数百万単位まで自動スケール可能。障害復旧の自動化もサポート
- サーバーレスのようにシンプルに利用でき、セルフホスティングが可能で既存インフラと統合可能
- アクターベースの構造により、サーバー・クライアント間のリアルタイムイベントと状態変更を自動保存・同期
- Redis、Cloudflare Workers、ファイルシステムなど多様なドライバーとホスティング環境をサポートし、エッジデプロイでレイテンシを最小化
- Postmanに似た**Rivet Studio** により、状態確認、アクション呼び出し、イベント購読、コードのホットリロードなどのリアルタイムデバッグが可能
サポート環境
- All-In-One: Rivet, CloudFlare Workers
- Compute: Node.js, Bun, Vercel/AWS Lambda(ロードマップ予定), Supabase(支援が必要)など
- Storage: Redis, ファイルシステム, メモリ, Postgres(まだ支援が必要)
- Frameworks: React, Next.js, Vue(支援が必要)
- Clients: JavaScript, TypeScript, Python(支援が必要), Rust
- Integrations: Hono, Vitest, Better Auth, AI SDK(ロードマップ), Yjs(支援が必要)など
まだコメントはありません。