Skip to content
48

Awesome Esports

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

108 stars10 forks33 entriesLast push Jun 10, 2025 (1 year ago)License CC0-1.0

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

General

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.

Libraries >APIs & Web Services

Blizzard.js

A Node.js library for interacting with the Blizzard Community Platform API.

Discord.js

A Node.js library for interacting with the Discord API.

In 2 lists

HLTV

A Node.js library for interacting with the HLTV API.

liquipediapy

A Python library for interacting with the Liquipedia API.

steam

A Python library for interacting with various parts of Steam.

In 3 lists

Steam Community

A Node.js library for interacting with the Steam Community website.

In 2 lists

Node.js

SteamID usage and conversion made easy.

In 2 lists

PHP

SteamID class for PHP.

In 2 lists

SteamUser

A Node.js library for interacting with the Steam network via the Steam client protocol.

In 2 lists

Steam TOTP

A Node.js library for generating Steam-style 2FA codes.

In 2 lists

valorant.js

A Node.js library for interacting with the VALORANT APIs used in game.

Libraries >Authentication

Passport-Steam

A Node.js passport authentication strategy for Steam.

In 2 lists

Libraries >Data parsing and analysis

awpy

A Python library for parsing, analyzing, and visualizing CS:GO data.

Boxcars

A Rust library for parsing Rocket League replays.

Cassiopeia

A Python framework for interacting with and analyzing data from the Riot Games League of Legends API.

Clarity

A Java library for parsing CS:GO and Dota 2 replays.

demoinfocs-golang

A Go library for parsing and analyzing CS:GO demos (ie. replays.)

Rattletrap

A Haskell library for parsing and generating Rocket League replays.

Libraries >Team management

LoL in-house bot

A Discord bot handling role queue, matchmaking, and rankings for League of Legends in-house games.

Libraries >Tournaments management

brackets-manager.js

A JavaScript library to manage tournament brackets.

brackets-viewer.js

A JavaScript library to display tournament brackets.

Developer tools

Fortnite VSCode Theme

A Visual Studio Code theme inspired by Fortnite.

Unofficial documentation

BNETDocs

A documentation and discussion website for Blizzard and Battle.net protocols.

Rift Explorer

An automatically generated documentation of Riot Games LCU API.

valorant-api-docs

An automatically generated documentation of Valorant internal API.

Applications & Tools

Esport Team Logos

A database of Esports teams logos.

Boltobserv

An external Counter-Strike: Global Offensive radar for observers.

In 2 lists

Open Dota

A website for Dota 2 esports stats.

Foldy Sheet

A Python script to determine whether teams can make playoffs or not.

LeagueDirector

A desktop application for staging and recording videos from League of Legends replays.

LeagueStats

A website for League of Legends summoners' stats.

In 2 lists

Education

League of Legends Analytics

A collection of League of Legends data-related guides, libraries, and learning materials for Data Analysts.

See category
90

Magictools

ellisonleao/magictools

:video_game: :pencil: A list of Game Development resources to make magic happen.

Fresh★ 17k73 entriesPushed 3 days ago
89

Awesome Godot

Calinou/awesome-godot

A curated list of free/libre plugins, scripts and add-ons for Godot

Fresh★ 11k335 entriesPushed 17 days ago
88

Awesome Löve

love2d-community/awesome-love2d

A curated list of amazingly awesome LÖVE libraries, resources and shiny things.

Fresh★ 4.5k303 entriesPushed 3 days ago
86

Awesome Open Source Games

michelpereira/awesome-open-source-games

Collection of Games that have the source code available on GitHub

Fresh★ 3.2k418 entriesPushed 6 days ago
86

Awesome Game Boy Development

gbdev/awesome-gbdev

A curated list of Game Boy development resources such as tools, docs, emulators, related projects and open-source ROMs.

Fresh★ 4.5k354 entriesPushed 2 days ago
85

Games of Coding

michelpereira/awesome-games-of-coding

A curated list of games that can teach you how to learn a programming language.

Fresh★ 2.2k42 entriesPushed 6 days ago