Skip to content

rivet-gg/rivetkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RivetKit

Lightweight Libraries for Backends

Install one package, scale to production.
Just a library, no SaaS.

Supports Rivet, Cloudflare, Node, Bun, Redis, memory, file system, TypeScript,
Rust, React, Hono, Express, Elysia, tRPC, Better Auth, and Vitest.

Documentation • Discord • X • Bluesky

Quickstart

Examples

Browse snippets for how to use RivetKit with different use cases.

Example Actor (JavaScript) Actor (SQLite) Frontend (React)
AI Agent actor.ts actor.ts App.tsx
Collaborative Document (CRDT) actor.ts actor.ts App.tsx
Chat Room actor.ts actor.ts App.tsx
Per-User Databases actor.ts actor.ts App.tsx
Rate Limiter actor.ts actor.ts App.tsx
Stream Processing actor.ts actor.ts App.tsx
Multiplayer Game actor.ts actor.ts App.tsx
Local-First Sync actor.ts actor.ts App.tsx

SQLite available in July.

Runs On Your Stack

Deploy RivetKit anywhere - from serverless platforms to your own infrastructure. Don't see the runtime you want? Add your own.

All-In-One

Compute

Storage

Works With Your Tools

Seamlessly integrate RivetKit with your favorite frameworks, languages, and tools. Don't see what you need? Request an integration.

Frameworks

Clients

Integrations

Local-First Sync

Join the Community

Help make RivetKit the universal way to build & scale stateful serverless applications.

License

Apache 2.0

Performance in every act - thanks to Rivet Actors.