{"slug": "Strift--awesome-esports", "title": "Esports", "description": "A curated list of open-source projects related to esports.", "github_url": "https://github.com/Strift/awesome-esports", "stars": "45", "tag": "Gaming", "entry_count": 35, "subcategory_count": 6, "subcategories": [{"name": "General", "parent": "", "entries": [{"name": "Libraries", "url": "#libraries", "description": ""}, {"name": "Developer tools", "url": "#developer-tools", "description": ""}, {"name": "Unofficial documentation", "url": "#unofficial-documentation", "description": ""}, {"name": "Applications & Tools", "url": "#applications--tools", "description": ""}, {"name": "Education", "url": "#education", "description": ""}]}, {"name": "APIs & Web Services", "parent": "Libraries", "entries": [{"name": "Blizzard.js", "url": "https://github.com/benweier/blizzard.js", "description": "A Node.js library for interacting with the Blizzard Community Platform API.", "stars": "139"}, {"name": "Discord.js", "url": "https://github.com/discordjs/discord.js", "description": "A Node.js library for interacting with the Discord API.", "stars": "24k"}, {"name": "HLTV", "url": "https://github.com/gigobyte/HLTV", "description": "A Node.js library for interacting with the HLTV API.", "stars": "341"}, {"name": "liquipediapy", "url": "https://github.com/c00kie17/liquipediapy", "description": "A Python library for interacting with the Liquipedia API.", "stars": "61"}, {"name": "steam", "url": "https://github.com/ValvePython/steam/", "description": "A Python library for interacting with various parts of Steam.", "stars": "911"}, {"name": "Steam Community", "url": "https://github.com/DoctorMcKay/node-steamcommunity", "description": "A Node.js library for interacting with the Steam Community website.", "stars": "418"}, {"name": "SteamUser", "url": "https://github.com/DoctorMcKay/node-steam-user", "description": "A Node.js library for interacting with the Steam network via the Steam client protocol.", "stars": "719"}, {"name": "Steam TOTP", "url": "https://github.com/DoctorMcKay/node-steam-totp", "description": "A Node.js library for generating Steam-style 2FA codes.", "stars": "217"}, {"name": "valorant.js", "url": "https://github.com/liamcottle/valorant.js", "description": "A Node.js library for interacting with the VALORANT APIs used in game.", "stars": "98"}]}, {"name": "Authentication", "parent": "Libraries", "entries": [{"name": "Passport-Steam", "url": "https://github.com/liamcurry/passport-steam", "description": "A Node.js passport authentication strategy for Steam.", "stars": "325"}]}, {"name": "Data parsing and analysis", "parent": "Libraries", "entries": [{"name": "awpy", "url": "https://github.com/pnxenopoulos/awpy", "description": "A Python library for parsing, analyzing, and visualizing CS:GO data.", "stars": "312"}, {"name": "Boxcars", "url": "https://github.com/nickbabcock/boxcars", "description": "A Rust library for parsing Rocket League replays.", "stars": "81"}, {"name": "Cassiopeia", "url": "https://github.com/meraki-analytics/cassiopeia", "description": "A Python framework for interacting with and analyzing data from the Riot Games League of Legends API.", "stars": "516"}, {"name": "Clarity", "url": "https://github.com/skadistats/clarity", "description": "A Java library for parsing CS:GO and Dota 2 replays.", "stars": "581"}, {"name": "demoinfocs-golang", "url": "https://github.com/markus-wa/demoinfocs-golang", "description": "A Go library for parsing and analyzing CS:GO demos (ie. replays.)", "stars": "545"}, {"name": "Rattletrap", "url": "https://github.com/tfausak/rattletrap", "description": "A Haskell library for parsing and generating Rocket League replays.", "stars": "140"}]}, {"name": "Team management", "parent": "Libraries", "entries": [{"name": "LoL in-house bot", "url": "https://github.com/mrtolkien/inhouse_bot", "description": "A Discord bot handling role queue, matchmaking, and rankings for League of Legends in-house games.", "stars": "110"}]}, {"name": "Tournaments management", "parent": "Libraries", "entries": [{"name": "brackets-manager.js", "url": "https://github.com/Drarig29/brackets-manager.js", "description": "A JavaScript library to manage tournament brackets.", "stars": "172"}, {"name": "brackets-viewer.js", "url": "https://github.com/Drarig29/brackets-viewer.js", "description": "A JavaScript library to display tournament brackets.", "stars": "126"}, {"name": "Fortnite VSCode Theme", "url": "https://github.com/sdras/fortnite-vscode-theme", "description": "A Visual Studio Code theme inspired by Fortnite.", "stars": "169"}, {"name": "BNETDocs", "url": "https://github.com/BNETDocs/bnetdocs-web", "description": "A documentation and discussion website for Blizzard and Battle.net protocols.", "stars": "31"}, {"name": "Rift Explorer", "url": "https://github.com/Pupix/rift-explorer", "description": "An automatically generated documentation of Riot Games LCU API.", "stars": "532"}, {"name": "valorant-api-docs", "url": "https://github.com/techchrism/valorant-api-docs", "description": "An automatically generated documentation of Valorant internal API.", "stars": "375"}, {"name": "Esport Team Logos", "url": "https://github.com/lootmarket/esport-team-logos", "description": "A database of Esports teams logos.", "stars": "21"}, {"name": "Boltobserv", "url": "https://github.com/boltgolt/boltobserv", "description": "An external Counter-Strike: Global Offensive radar for observers.", "stars": "209"}, {"name": "Open Dota", "url": "https://github.com/odota/core", "description": "A website for Dota 2 esports stats.", "stars": "1.4k"}, {"name": "Foldy Sheet", "url": "https://github.com/chhopsky/foldysheet", "description": "A Python script to determine whether teams can make playoffs or not.", "stars": "1"}, {"name": "LeagueDirector", "url": "https://github.com/RiotGames/leaguedirector", "description": "A desktop application for staging and recording videos from League of Legends replays.", "stars": "742"}, {"name": "LeagueStats", "url": "https://github.com/vkaelin/LeagueStats", "description": "A website for League of Legends summoners' stats.", "stars": "370"}, {"name": "League of Legends Analytics", "url": "https://github.com/FloPrm/lol_analytics", "description": "A collection of League of Legends data-related guides, libraries, and learning materials for Data Analysts.", "stars": "18"}]}], "name": ""}