Awesome Esports
Esportsを扱う資料や関連プロジェクトをまとめたAwesomeリストです。 上流ではアーカイブ済み、または更新終了と案内されています。
目次
ライブラリー
ユースケース別に整理したプログラミングライブラリー。
API とウェブサービス
- Blizzard.js - Blizzard Community Platform API とやり取りするための Node.js ライブラリー。
- Discord.js - Discord API とやり取りするための Node.js ライブラリー。
- HLTV - HLTV API とやり取りするための Node.js ライブラリー。
- liquipediapy - Liquipedia API とやり取りするための Python ライブラリー。
- steam - Steam のさまざまな部分とやり取りするための Python ライブラリー。
- Steam Community - Steam Community ウェブサイトとやり取りするための Node.js ライブラリー。
- SteamID - Steam ID を操作するためのライブラリー。
- SteamUser - Steam クライアントプロトコル経由で Steam ネットワークとやり取りするための Node.js ライブラリー。
- Steam TOTP - Steam 形式の 2FA コードを生成するための Node.js ライブラリー。
- valorant.js - ゲームで使われる VALORANT API とやり取りするための Node.js ライブラリー。
認証
- Passport-Steam - Steam 向けの Node.js passport 認証戦略。
データ解析と分析
- awpy - CS:GO データを解析、分析、可視化するための Python ライブラリー。
- Boxcars - Rocket League リプレイを解析するための Rust ライブラリー。
- Cassiopeia - Riot Games League of Legends API のデータとやり取りし、分析するための Python フレームワーク。
- Clarity - CS:GO と Dota 2 のリプレイを解析するための Java ライブラリー。
- demoinfocs-golang - CS:GO のデモ(すなわちリプレイ)を解析・分析するための Go ライブラリー。
- Rattletrap - Rocket League リプレイを解析・生成するための Haskell ライブラリー。
チーム管理
- LoL in-house bot - League of Legends のインハウスゲームにおけるロールキュー、マッチメイキング、ランキングを扱う Discord ボット。
トーナメント管理
- brackets-manager.js - トーナメントブラケットを管理するための JavaScript ライブラリー。
- brackets-viewer.js - トーナメントブラケットを表示するための JavaScript ライブラリー。
開発者ツール
開発者向けツール群。
- Fortnite VSCode Theme - Fortnite に着想を得た Visual Studio Code テーマ。
非公式ドキュメント
コミュニティが保守するエディター API のドキュメント。
- BNETDocs - Blizzard と Battle.net プロトコルのためのドキュメント・ディスカッションウェブサイト。
- Rift Explorer - Riot Games LCU API の自動生成ドキュメント。
- valorant-api-docs - Valorant 内部 API の自動生成ドキュメント。
アプリケーションとツール
アプリケーションと汎用ツール群。
- Esport Team Logos - Esports チームロゴのデータベース。
Counter-Strike: Global Offensive
- Boltobserv - 観戦者向けの外部 Counter-Strike: Global Offensive レーダー。
Dota 2
- Open Dota - Dota 2 eスポーツ統計のためのウェブサイト。
League of Legends
- Foldy Sheet - チームがプレーオフに進出できるかを判定する Python スクリプト。
- LeagueDirector - League of Legends リプレイから動画を演出・録画するデスクトップアプリケーション。
- LeagueStats - League of Legends サモナーの統計情報のためのウェブサイト。
教育
- League of Legends Analytics - データアナリスト向けの League of Legends データ関連ガイド、ライブラリー、学習資料のコレクション。
貢献
貢献を歓迎します。まず contribution guidelines をお読みください。