- Biblioteca TypeScript de gerenciamento de estado baseado em atores e processamento em tempo real que implementa em open source um conceito semelhante ao CloudFlare Durable Objects
- Oferece processos de longa duração, estado durável, leitura/gravação rápidas e recursos nativos de tempo real (WebSocket, SSE)
- Long-Lived Stateful Compute: executa como AWS Lambda, mas mantém a memória e não tem timeout
- Com implantação na edge, armazena dados perto dos usuários e, quando necessário, pode escalar automaticamente de zero a milhões. Suporte à recuperação automática de falhas
- Pode ser usado com a simplicidade de serverless, permite self-hosting e pode ser integrado à infraestrutura existente
- Com arquitetura baseada em atores, salva e sincroniza automaticamente eventos em tempo real e mudanças de estado entre servidor e cliente
- Suporta diversos drivers e ambientes de hospedagem, como Redis, Cloudflare Workers e sistema de arquivos, minimizando a latência com implantação na edge
- Com o Rivet Studio, semelhante ao Postman, é possível fazer depuração em tempo real, como inspecionar estado, chamar ações, assinar eventos e hot reload de código
Ambientes suportados
- All-In-One: Rivet, CloudFlare Workers
- Compute: Node.js, Bun, Vercel/AWS Lambda (no roadmap), Supabase (precisa de ajuda) etc.
- Storage: Redis, sistema de arquivos, memória, Postgres (ainda precisa de ajuda)
- Frameworks: React, Next.js, Vue (precisa de ajuda)
- Clients: JavaScript, TypeScript, Python (precisa de ajuda), Rust
- Integrations: Hono, Vitest, Better Auth, AI SDK (roadmap), Yjs (precisa de ajuda) etc.
Ainda não há comentários.