googleforgames/open-match

Flexible, extensible, and scalable video game matchmaking.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 11 minutes ago
Added to GitGenius on September 20th, 2026
Created on August 16th, 2018
Open Issues & Pull Requests: 80 (+0)
GitHub issues: Enabled
Number of forks: 358
Total Stargazers: 3,423 (+0)
Total Subscribers: 83 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 4
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 654 days
Stale 30+ days: 4
Stale 90+ days: 4

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • kind/bug (4)
  • question (2)
  • breaking api change (1)
  • good first issue (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Open Match is an open source game matchmaking framework that simplifies building a scalable and extensible matchmaker.

The core problem Open Match addresses is the complexity of building production-grade matchmaking services for multiplayer games. Rather than forcing developers into a rigid matchmaking algorithm, the framework gives game developers full control over how matches are made while handling the infrastructure challenges of running a service at scale. This approach separates the concerns of matchmaking logic from the operational burden of deployment, scaling, and reliability.

Game developers building multiplayer titles who need flexible matchmaking logic should consider Open Match. The framework is particularly suited for teams that want to customize their matching algorithms without building the underlying distributed systems infrastructure from scratch. The project is designed to work within Kubernetes environments, making it a natural fit for teams already using container orchestration.

The project maintains active development with an established contribution process documented in a dedicated contributing guide and development guide. The team operates public communication channels including a Slack workspace, issue tracker, and mailing list for community engagement. The project has adopted a formal code of conduct to guide participation.