Skip to content
forked from rivet-dev/rivet

πŸ”© The open-source serverless platform. Easily deploy & scale AI agents, complex workloads, and backends β€” all on a frictionless platform that runs anywhere.

License

Notifications You must be signed in to change notification settings

tnspacetime/rivet

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Rivet

Scale and orchestrate RivetKit workloads

Built to provide production grade scale and orchestration for the most intensive workloads.

Quickstart β€’ Documentation β€’ Self-Hosting β€’ Discord β€’ X β€’ Bluesky

Projects

Public-facing projects:

  • Rivet Engine (you are here): Engine that powers RivetKit at scale
  • RivetKit: Lightweight TypeScript library for building Rivet Actors β€” works with Redis or Rivet Engine
  • Rivet Inspector: Like Postman, but for Rivet Actors
  • Rivet Hub: UI for Rivet Engine
  • Rivet Documentation

Projects powering Rivet Engine:

  • Pegboard: Actor orchestrator
  • Guard: Proxy for routing traffic to Rivet Actors
  • Chirp: Core workflow engine that powers Rivet

Get Started

Get started with Rivet by following a quickstart guide:

Features

Rivet Actors, a primitive of RivetKit, provide everything you need to build fast, scalable, and real-time applications without the complexity. Rivet Engine is the core of self-hosting and is used for orchestrating actors at scale.

  • Long-Lived, Stateful Compute: Like AWS Lambda but with memory and no timeouts
  • Blazing-Fast Reads & Writes: State stored on same machine as compute
  • Realtime, Made Simple: Built-in WebSockets and SSE support
  • Store Data Near Your Users: Deploy to the edge for low-latency access
  • Infinitely Scalable: Auto-scale from zero to millions without configuration
  • Fault Tolerant: Automatic error handling and recovery built-in

BYO DB (Bring Your Own Database)

The Rivet Engine supports:

  • PostgreSQL: For production deployments
  • FoundationDB: For enterprise-scale distributed systems
  • Filesystem: For single-node deployments

Examples

Running Rivet

The ability to self-host Rivet Engine is currently currently a work in progress.

Please see the self-hosting guide for RivetKit.

For enterprise use cases, get in touch about using Rivet Cloud or self-hosting.

Community & Support

Join thousands of developers building with Rivet Actors today:

Technologies

  • Rust
  • FoundationDB: State
  • NATS: Pub/sub
  • Valkey: Caching
  • ClickHouse: Monitoring

License

Apache 2.0

About

πŸ”© The open-source serverless platform. Easily deploy & scale AI agents, complex workloads, and backends β€” all on a frictionless platform that runs anywhere.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 49.8%
  • TypeScript 31.5%
  • MDX 16.7%
  • JavaScript 0.7%
  • CSS 0.6%
  • Dockerfile 0.5%
  • Other 0.2%