Awesome Esports Awesome

A curated list of open-source projects related to esports.

Esports (also known as electronic sports or e-sports) is a form of competition using video games. It often takes the form of organized, multiplayer video game competitions, particularly between professional players, individually or as teams.

Unmaintained projects, now only relevant for educational purposes, are in the Archive.



Programming libraries organized per use cases.

APIs & Web Services


Data parsing and analysis

Team management

Tournaments management

Developer tools

Tooling for developers.

Unofficial documentation

Community-maintained documentation of editor APIs.

Applications & Tools

Applications and general-purpose tooling.

Counter-Strike: Global Offensive

Dota 2

League of Legends



Contributions welcome! Read the contribution guidelines first.