chat-room
por rivet-dev
Construa um backend de sala de chat em tempo real com Rivet Actors: um actor por sala, histórico de mensagens com suporte a SQLite e transmissão via WebSocket para todos os clientes conectados.
npx skills add https://github.com/rivet-dev/skills --skill chat-roomMais skills de rivet-dev
multiplayer-game
rivet-dev
Padrões pragmáticos para construir jogos multiplayer: matchmaking, loops de tick, estado em tempo real, gerenciamento de interesse e validação. Inclui código inicial e padrões de arquitetura para 10 tipos de jogos (battle royale, arena, estilo IO, mundo aberto, festa, física 2D/3D, ranqueado, baseado em turnos, idle) com topologia de atores, diagramas de ciclo de vida e estratégias de netcode. Aborda fundamentos de simulação de servidor: loops de tempo real fixos vs. atualizações orientadas por ações, seleção de motor de física (Rapier 2D/3D) e espacial...
rivetkit
rivet-dev
Computação de longa duração e com estado para agentes de IA, aplicativos multiplayer e automação de workflows. Atores são processos persistentes em memória que mantêm estado entre requisições sem idas e vindas ao banco de dados, com escalonamento automático de zero a milhões de instâncias concorrentes. Comunicação em tempo real integrada via WebSockets e eventos, filas duráveis para processamento ordenado de mensagens e SQLite para consultas estruturadas de dados. O estado persiste entre reinicializações e falhas através do Rivet Cloud ou auto-hospedagem...
ai-agent
rivet-dev
Construa um backend de agente de IA com memória persistente: um Rivet Actor por conversa, tratamento de mensagens em fila e respostas de LLM em streaming como eventos em tempo real.
ai-agent-workspace
rivet-dev
Dê a cada agente de IA seu próprio computador: um espaço de trabalho persistente com sistema de arquivos, processos, shells, rede e sessões de agente em um ambiente leve intra-processo…
collaborative-text-editor
rivet-dev
Construa um backend de editor de texto colaborativo com CRDTs Yjs e Rivet Actors: atores por documento retransmitem atualizações de sincronização e awareness e persistem snapshots.
cron-jobs
rivet-dev
Trabalhos cron duráveis com Rivet Actors: os timers schedule.after e schedule.at sobrevivem a reinicializações e falhas, além de reativar trabalhos recorrentes e manipuladores idempotentes.
live-cursors
rivet-dev
Cursores ao vivo e presença multijogador com Rivet Actors: estado do cursor por conexão, atualizações em tempo real via eventos ou WebSockets brutos, e limitação de taxa.
per-tenant-database
rivet-dev
Isolamento de dados multi-inquilino com um Rivet Actor por inquilino: a chave do actor é o id do inquilino, então cada inquilino recebe seu próprio conjunto de dados isolado e migrações.