awesome-league
awesome-league copied to clipboard
A list of apps that work with the League of Legends Client & In-Game API.
Awesome League 
A list of things that work with the League of Legends APIs.
Join the Riot Games Third Party Developer Community to learn more about League's APIs and their possibilities.
Contents
- Documentation - All sources of information about developing for League.
- Applications - Apps that work directly with client/game APIs.
- External Apps - Apps that work externally using Riot API.
- Content Creation - Tools made for Content Creators, mostly made with Replay API.
- Developer Tools - Tools for help in developing own apps for League.
- DevOps Tools - DevOps tools for developing League Apps.
Documentation
-
Riot Developer Portal - Documentations about all the APIs.
-
HexDocs - Unofficial docs made by the community.
-
Riot Games API Unofficial Community Documentation - Another unofficial community docs.
Applications
-
Ancient Chimes - Export your friends list into a text file.
-
Blitz App - All in one assistant that provides information about the team, imports runes, and item builds.
-
ChampR - Allows auto generate recommend champion builds and popup runes list and apply on the fly.
-
Crescendo - Allows you to mute the annoying PHOOOOM sound when you accept the game.
-
Dark Binding - Manages your keybindings based on your selected champion.
-
Deceive - Masks your online status.
-
Disenchanter - Mass disenchant loot like champion shards, event tokens, mythic essence and more.
-
Hextech Friends - Enables you to invite a lot of people at once.
-
Insert Mission Here - Creates custom missions for clubs.
-
League Fan - A website for previewing League of Legends summoner Icons, emotes, and others.
-
Legendary Rune Maker - Automation app that imports rune pages, item sets and skill order, as well as automatically going through champ select for you.
-
LickMyRunes - Automatically import runes for your picked champion from OP.GG.
-
LolAV - A desktop app that will allow you to set one of the hidden Tencent icons for your profile.
-
Mimic - Allows you to control your client from your phone.
-
Nemo - Recommends champions to pick/ban, provides information about players, imports runes, spells, and item sets.
-
PassCalc - A calculator for League of Legends passes.
-
RuneBook - App that can import runes from many sources. Updated fork of the original app.
-
RuneChanger - Allows you to quickly import runes, select recently played champions, promptly reply in chat, and automate disenchanting and crafting loot.
-
Sentinel - Enables the use of Windows 10 notifications to show alerts from the client.
-
Trophy Hunter - Creates your personalized trophy wall based on completed challenges.
-
YasuNO - Prevents you from selecting Yasuo in champion select.
External Apps
-
Elo.rip - A chaotic champion randomizer.
-
Skin Explorer - Browse through League of Legends splash art from your browser.
Content Creation
-
League Director - Official tool for making advanced League of Legends replays.
-
Creator Suite - Tool by SkinSpotlights made for the Replay API.
-
lol-pick-ban-ui - Web based tournament UI to display champion select picks and bans.
Developer Tools
-
lcu-api - A Python LCU wrapper.
-
lcu-driver - Python3 interface for LCU API.
-
lcu-event-viewer - View and record events that the LCU sends through WebSockets.
-
PoniLCU - C# Library for interacting with the LCU APIs.
-
lcu-events - Cross-platform NPM Module to handle WebSocket events and make API calls to LCU.
-
LeagueConnect - NPM Module to get the LCU credentials and connect to the websocket.
-
lcu-connector - NPM Module to connect to the LCU automatically.
-
lol-client-java-api - Java library for connecting to LCU through API and websocket.
-
GlassLCU - C# .NET library that allows you to communicate with the LCU in a typed and always up-to-date manner.
-
lcu-sharp - An C# API wrapper for the League of Legends client.
-
RiftExplorer - Electron application to explore the LCU API.
-
league-loader - A small plugin loader for League Client, supports CommonJS modules and DevTools.
DevOps Tools
-
Setup League Client - A GitHub Action for setting up LCU on a Windows runner.
-
Download League of Legends Data Dragon - A GitHub Action for downloading the Data Dragon on a runner.
-
Get League Patch - A GitHub Action saving the latest patch into a variable.