Open-source modular backend for all games and tools.
- Modular: Mix, match, & modify modules as needed to fit your game's unique requirements.
- Script like a game engine: Easily extend & adapt on top of the OpenGB Engine using TypeScript. Designed to be scripted by game developers.
- Batteries included: Provides thoroughly reviewed, tested, and documented modules to get you started quickly & allow you to customize to fit your needs.
- Secure, load-tested, & resilient: Built to withstand the chaos that games need to grow & stay online. Load testing, rate limits, captchas, strict schemas, and more are all enforced by default.
- Open-source & permissively licensed: Apache 2.0 license allows you to adapt, modify, & redistribute freely. Trust no one, own your backend.
From GitHub (recommended)
deno install -n opengb -fgA https://github.com/raw/rivet-gg/opengb/v0.1.1/src/cli/main.ts
From source
After cloning the repo, run:
git clone https://github.com/rivet-gg/opengb.git
cd opengb
deno task cli:install
- Language TypeScript
- Runtime Deno
- Database Postgres
- ORM Drizzle
Community
Create a GitHub issue or join our Discord.
Enterprise
The following companies provide enterprise support & custom modules for Open Game Backend:
- Rivet
- Create a PR to list your services for Open Game Backend