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

72 stars
2 watching
6 forks
last commit: over 1 year ago
Linked from 2 awesome lists

awesomeawesome-listesports

Awesome Esports / Libraries / APIs & Web Services

Blizzard.js 147 about 2 months ago A Node.js library for interacting with the Blizzard Community Platform API
Discord.js 25,531 about 2 months ago A Node.js library for interacting with the Discord API
HLTV 407 about 2 months ago A Node.js library for interacting with the HLTV API
liquipediapy 68 11 months ago A Python library for interacting with the Liquipedia API
steam 1,116 6 months ago A Python library for interacting with various parts of Steam
Steam Community 484 3 months ago A Node.js library for interacting with the Steam Community website

Awesome Esports / Libraries / APIs & Web Services / SteamID

Node.js 68 3 months ago
PHP 10 over 3 years ago

Awesome Esports / Libraries / APIs & Web Services

SteamUser 893 5 months ago A Node.js library for interacting with the Steam network via the Steam client protocol
Steam TOTP 239 almost 3 years ago A Node.js library for generating Steam-style 2FA codes
valorant.js 104 7 months ago A Node.js library for interacting with the VALORANT APIs used in game

Awesome Esports / Libraries / Authentication

Passport-Steam 349 over 1 year ago A Node.js passport authentication strategy for Steam

Awesome Esports / Libraries / Data parsing and analysis

awpy 395 2 months ago A Python library for parsing, analyzing, and visualizing CS:GO data
Boxcars 105 about 1 month ago A Rust library for parsing Rocket League replays
Cassiopeia 552 5 months ago A Python framework for interacting with and analyzing data from the Riot Games League of Legends API
Clarity 669 4 months ago A Java library for parsing CS:GO and Dota 2 replays
demoinfocs-golang 721 about 1 month ago A Go library for parsing and analyzing CS:GO demos (ie. replays.)
Rattletrap 149 about 2 months ago A Haskell library for parsing and generating Rocket League replays

Awesome Esports / Libraries / Team management

LoL in-house bot 114 about 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 260 over 1 year ago A JavaScript library to manage tournament brackets
brackets-viewer.js 183 over 1 year ago A JavaScript library to display tournament brackets

Awesome Esports / Developer tools

Fortnite VSCode Theme 173 over 2 years ago A Visual Studio Code theme inspired by Fortnite

Awesome Esports / Unofficial documentation

BNETDocs 34 about 2 months ago A documentation and discussion website for Blizzard and Battle.net protocols
Rift Explorer 558 almost 2 years ago An automatically generated documentation of Riot Games LCU API
valorant-api-docs 491 9 months ago An automatically generated documentation of Valorant internal API

Awesome Esports / Applications & Tools

Esport Team Logos 28 4 months ago A database of Esports teams logos
Boltobserv 286 5 months ago An external Counter-Strike: Global Offensive radar for observers
Open Dota 1,523 about 1 month 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 866 7 months ago A desktop application for staging and recording videos from League of Legends replays
LeagueStats 428 about 2 months ago A website for League of Legends summoners' stats

Awesome Esports / Education

League of Legends Analytics 63 3 months 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: