Skip to content

rivet-gg/rivet

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
November 20, 2023 21:46
June 21, 2023 20:08
July 21, 2023 15:53
fmt
December 7, 2023 01:51
November 29, 2023 02:23
gen
November 29, 2023 02:23
November 28, 2023 01:03
June 19, 2023 20:01
June 16, 2023 13:18
November 29, 2023 02:23
June 16, 2023 13:18
June 16, 2023 13:18
June 16, 2023 13:18
June 16, 2023 13:18
September 29, 2023 20:45
fmt
November 9, 2023 20:17
June 21, 2023 20:01
June 16, 2023 13:18
December 7, 2023 01:50
June 16, 2023 13:18
August 29, 2023 04:30
September 14, 2023 02:53
June 16, 2023 13:18
November 23, 2023 06:06

rivet_logo

Managed game servers, matchmaking, and DDoS mitigation that lets you focus on building your game.

License Apache-2.0 Calendar versioning PRs Welcome GitHub commit activity GitHub closed issues

Home - Docs - Twitter - Discord

πŸ‘Ύ Features

  • Everything is accessible from an easy to use GUI, CLI, or API
  • Serverless Lobbies for auto-scaling game lobbies
  • Flexible matchmaker for placing players in lobbies with no wait times
  • CDN for hosting assets and webpages with a custom domain or provided rivet.game subdomain
  • Game Guard for DDoS mitigation and managed WebSocket SSL, TCP+TLS, and UDP
  • Streamlined DevOps for teams
  • Unified logging & monitoring & analytics
  • No downtime deploys with easy rollbacks

rivet_screenshot

πŸš€ Getting Started

Rivet Cloud

Rivet Cloud is the fastest way to get your game up and running. Sign up at rivet.gg and get a free game server.

Self-hosting

See the setup guide to develop & deploy Rivet yourself.

πŸ“ Architecture

Below is a simplified architecture diagram of a Rivet cluster.

Architecture

πŸ“– Documentation Overview

Looking for documentation on building a game with Rivet?

Visit our documentation for game developers!

Getting Started

Philosophy

Architecture

About

We're hiring!

We're a team of scrappy engineers willing to get our hands dirty with everything from Linux internals, niche game engines, designs that don't look like this, and god-tier developer experiences. If you prefer reading the source instead of documentation, love hacking on games in your free time, and have a healthy dose of anarchy in you, come join us!