Skip to content

About

A curated list of open-source software, specifications, and resources for building iGaming, online casino, and sports betting platforms.

Resources

Code of conduct

Contributing

Stars

0 stars

Watchers

0 watching

Forks

 
 

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Awesome iGaming Awesome

A curated list of open-source software, specifications, and resources for building iGaming, online casino, and sports betting platforms.

iGaming engineering sits at the intersection of high-throughput payments, real-time game integrations, regulatory compliance, and live operational risk. Until recently most stacks were closed source. This list collects the open building blocks that exist today and the standards every operator deals with.

Contents

Game Engines

The core service that owns sessions, rounds, bets, settlements, and integrations with game providers.

  • Casino Engine - Production-grade iGaming/casino engine in Kotlin/Ktor. Aggregator integrations (Pragmatic Play, OneGameHub, Pateplay), betting lifecycle (place/settle/rollback) with idempotency, freespin mechanics, gRPC API, RabbitMQ events. Hexagonal architecture with DDD and CQRS. Apache 2.0.

Game Aggregators

Services that normalize many game providers behind a single API. Operators integrate the aggregator once and gain access to dozens of vendors.

  • Valkyrie - Open-source game aggregator in Go. MIT License.
  • FiversCan - iGaming panel and game aggregator API in JavaScript.
  • NexusGGR Casino API - Casino API integrating slots, live casino, and sports providers.

Casino Lobby and Backend

Player-facing lobby applications and supporting backends.

  • Laravel Social Gaming - Open-source social gaming engine on Laravel 11 for retro slots and RNG arcade platforms.
  • GoldenX Casino Site - All-in-one online casino software with customizable games and SEO-optimized design.
  • Bowie Backend - Backend for a casino lobby application.

Slot Machines

Slot game implementations, math models, and simulators.

  • Cherry Charm - Online 3D slot machine in Three.js and React.
  • Slot Machine Simulation - C++ slot machine simulation using Monte Carlo methods to estimate RTP, hit frequency, and volatility.

Poker

Poker engines, solvers, and bot frameworks.

Sports Betting and Sportsbook

Sportsbook backends, odds tooling, and betting platforms.

  • Ultrabet - Sports betting backend in Kotlin with GraphQL.
  • Ultrabet UI - Sports betting Next.js frontend, companion to Ultrabet.
  • SportsBook - Sports data scraping and analysis tool in Python.
  • Odds-API MCP Server - MCP server that exposes real-time betting odds, events, and results from the Odds-API service to AI assistants. Covers 265+ bookmakers across 34 sports, with a free tier for development.

Provably Fair and RNG

Random number generation and provably-fair primitives used in crypto and regulated gambling.

  • ProbablyFair - High-performance provably-fair RNG suited for gambling, in C#.
  • Provably Fair RNG - Regulator-credible, open-source RNG for online gambling, in TypeScript.

General Game Backends

Not iGaming-specific, but useful for casino-adjacent social games, leaderboards, matchmaking, and chat.

  • Nakama - Scalable open-source game backend server with multiplayer, matchmaking, leaderboards, chat, and social features.

Specifications and Regulatory Standards

The technical standards every operator and integrator works against. Most are not open licensed but are publicly readable.

Game Provider Documentation

Public docs for major game providers, useful when implementing aggregator adapters.

Related Lists

Adjacent awesome lists that intersect with iGaming engineering.

Contributing

Contributions are welcome. Please read the contribution guidelines before submitting a pull request.

License

CC0

To the extent possible under law, the maintainers have waived all copyright and related or neighboring rights to this work.

About

A curated list of open-source software, specifications, and resources for building iGaming, online casino, and sports betting platforms.

Resources

Code of conduct

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors