Track Awesome Esports Updates Daily
A curated list of open-source projects related to esports.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 Strift/awesome-esports · ⭐ 28 · 🏷️ Gaming
Aug 28, 2022
Applications & Tools / Tournaments management
- Foldy Sheet (⭐1) - A Python script to determine whether teams can make playoffs or not.
Feb 25, 2022
Libraries / APIs & Web Services
- SteamID - A library for manipulating Steam IDs.
Feb 20, 2022
Libraries / APIs & Web Services
- Steam Community (⭐352) - A Node.js library for interacting with the Steam Community website.
- SteamUser (⭐575) - A Node.js library for interacting with the Steam network via the the Steam client protocol.
- Steam TOTP (⭐192) - A Node.js library for generating Steam-style 2FA codes.
Libraries / Authentication
- Passport-Steam (⭐306) - A Node.js passport authentication strategy for Steam.
Libraries / Team management
- LoL in-house bot (⭐105) - A Discord bot handling role queue, matchmaking, and rankings for League of Legends in-house games.
Feb 04, 2022
Libraries / Data parsing and analysis
- awpy (⭐216) - A Python library for parsing, analyzing and visualizing CS:GO data.
Jan 22, 2022
Libraries / APIs & Web Services
- Blizzard.js (⭐134) - A Node.js library for interacting with the Blizzard Community Platform API.
- HLTV (⭐312) - A Node.js library for interacting with the HLTV API.
- liquipediapy (⭐49) - A Python library for interacting with the Liquipedia API.
- valorant.js (⭐69) - A Node.js library for interacting with the VALORANT APIs used in game.
Libraries / Data parsing and analysis
- Cassiopeia (⭐464) - A Python framework for interacting with and analyzing data from the Riot Games League of Legends API.
Unofficial documentations / Tournaments management
- BNETDocs (⭐30) - A documentation and discussion website for Blizzard and Battle.net protocols.
- Rift Explorer (⭐502) - An automatically generated documentation of Riot Games LCU API.
- valorant-api-docs (⭐192) - An automatically generated documentation of Valorant internal API.
Applications & Tools / Tournaments management
- Esport Team Logos (⭐19) - A database of Esports teams logos.
- Boltobserv (⭐171) - An external Counter-Strike: Global Offensive radar for observers.
- Open Dota (⭐1.4k) - A website for Dota 2 esports stats.
- LeagueStats (⭐320) - A website for League of Legends summoners stats.
Dec 30, 2021
Libraries / APIs & Web Services
- Discord.js (⭐21k) - A Node.js library for interacting with the Discord API.
- steam (⭐739) - A Python library for interacting with various parts of Steam.
Libraries / Data parsing and analysis
- Boxcars (⭐66) - A Rust library for parsing Rocket League replays.
- Clarity (⭐554) - A Java library for parsing CS:GO and Dota 2 replays.
- demoinfocs-golang (⭐440) - A Go library for parsing and analyzing CS:GO demos (ie. replays.)
- Rattletrap (⭐133) - A Haskell library for parsing and generating Rocket League replays.
Libraries / Tournaments management
- brackets-manager.js (⭐85) - A JavaScript library to manage tournament brackets.
- brackets-viewer.js (⭐72) - A JavaScript library to display tournament brackets.
Applications & Tools / Tournaments management
- LeagueDirector (⭐634) - A desktop application for staging and recording videos from League of Legends replays.
Dec 29, 2021
Developer tools / Tournaments management
- Fortnite VSCode Theme (⭐166) - A Visual Studio Code theme inspired by Fornite.