awesome-esports
Esports toolkit
A curated collection of software libraries and tools for interacting with esports platforms and data.
A curated list of open-source projects related to esports.
71 stars
2 watching
6 forks
last commit: about 1 year ago
Linked from 2 awesome lists
awesomeawesome-listesports
Awesome Esports / Libraries / APIs & Web Services | |||
Blizzard.js | 146 | 6 months ago | A Node.js library for interacting with the Blizzard Community Platform API |
Discord.js | 25,433 | 6 days ago | A Node.js library for interacting with the Discord API |
HLTV | 404 | 11 days ago | A Node.js library for interacting with the HLTV API |
liquipediapy | 68 | 8 months ago | A Python library for interacting with the Liquipedia API |
steam | 1,105 | 4 months ago | A Python library for interacting with various parts of Steam |
Steam Community | 480 | 19 days ago | A Node.js library for interacting with the Steam Community website |
Awesome Esports / Libraries / APIs & Web Services / SteamID | |||
Node.js | 66 | about 1 month ago | |
PHP | 10 | about 3 years ago | |
Awesome Esports / Libraries / APIs & Web Services | |||
SteamUser | 890 | 3 months ago | A Node.js library for interacting with the Steam network via the Steam client protocol |
Steam TOTP | 240 | over 2 years ago | A Node.js library for generating Steam-style 2FA codes |
valorant.js | 103 | 4 months ago | A Node.js library for interacting with the VALORANT APIs used in game |
Awesome Esports / Libraries / Authentication | |||
Passport-Steam | 348 | over 1 year ago | A Node.js passport authentication strategy for Steam |
Awesome Esports / Libraries / Data parsing and analysis | |||
awpy | 391 | 2 months ago | A Python library for parsing, analyzing, and visualizing CS:GO data |
Boxcars | 104 | 27 days ago | A Rust library for parsing Rocket League replays |
Cassiopeia | 553 | 3 months ago | A Python framework for interacting with and analyzing data from the Riot Games League of Legends API |
Clarity | 662 | 2 months ago | A Java library for parsing CS:GO and Dota 2 replays |
demoinfocs-golang | 714 | 14 days ago | A Go library for parsing and analyzing CS:GO demos (ie. replays.) |
Rattletrap | 150 | 23 days ago | A Haskell library for parsing and generating Rocket League replays |
Awesome Esports / Libraries / Team management | |||
LoL in-house bot | 113 | almost 2 years ago | A Discord bot handling role queue, matchmaking, and rankings for League of Legends in-house games |
Awesome Esports / Libraries / Tournaments management | |||
brackets-manager.js | 256 | over 1 year ago | A JavaScript library to manage tournament brackets |
brackets-viewer.js | 181 | over 1 year ago | A JavaScript library to display tournament brackets |
Awesome Esports / Developer tools | |||
Fortnite VSCode Theme | 173 | about 2 years ago | A Visual Studio Code theme inspired by Fortnite |
Awesome Esports / Unofficial documentation | |||
BNETDocs | 33 | 14 days ago | A documentation and discussion website for Blizzard and Battle.net protocols |
Rift Explorer | 560 | over 1 year ago | An automatically generated documentation of Riot Games LCU API |
valorant-api-docs | 485 | 7 months ago | An automatically generated documentation of Valorant internal API |
Awesome Esports / Applications & Tools | |||
Esport Team Logos | 28 | about 2 months ago | A database of Esports teams logos |
Boltobserv | 281 | 2 months ago | An external Counter-Strike: Global Offensive radar for observers |
Open Dota | 1,517 | 3 days ago | A website for Dota 2 esports stats |
Foldy Sheet | 2 | over 1 year ago | A Python script to determine whether teams can make playoffs or not |
LeagueDirector | 857 | 4 months ago | A desktop application for staging and recording videos from League of Legends replays |
LeagueStats | 423 | 14 days ago | A website for League of Legends summoners' stats |
Awesome Esports / Education | |||
League of Legends Analytics | 59 | 6 days ago | A collection of League of Legends data-related guides, libraries, and learning materials for Data Analysts |