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.

GitHub

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

Backlinks from these awesome lists:

More related projects: