Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/CommunityDragon/awesome-league
A list of apps that work with the League of Legends Client & In-Game API.
https://github.com/CommunityDragon/awesome-league
List: awesome-league
awesome awesome-list lcu league-client league-of-legends
Last synced: 3 months ago
JSON representation
A list of apps that work with the League of Legends Client & In-Game API.
- Host: GitHub
- URL: https://github.com/CommunityDragon/awesome-league
- Owner: CommunityDragon
- License: cc0-1.0
- Created: 2019-05-04T08:18:43.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-05-09T12:44:36.000Z (6 months ago)
- Last Synced: 2024-05-22T05:00:40.832Z (6 months ago)
- Topics: awesome, awesome-list, lcu, league-client, league-of-legends
- Homepage:
- Size: 117 KB
- Stars: 488
- Watchers: 11
- Forks: 33
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- starred - CommunityDragon/awesome-league - A list of apps that work with the League of Legends Client & In-Game API. (Others)
- ultimate-awesome - awesome-league - A list of apps that work with the League of Legends Client & In-Game API. (Other Lists / PowerShell Lists)
README
# Awesome League [![Awesome](https://awesome.re/badge-flat.svg)](https://github.com/sindresorhus/awesome)
A list of things that work with the League of Legends APIs.
Join the [Riot Games Third Party Developer Community](https://discordapp.com/invite/riotgamesdevrel) to learn more about League's APIs and their possibilities.
## Contents
* [Documentation](#documentation) - All sources of information about developing for League.
* [Applications](#applications) - Apps that work directly with client/game APIs.
* [External Apps](#external-apps) - Apps that work externally using Riot API.
* [Content Creation](#content-creation) - Tools made for Content Creators, mostly made with Replay API.
* [Developer Tools](#developer-tools) - Tools for help in developing own apps for League.
* [DevOps Tools](#devops-tools) - DevOps tools for developing League Apps.## Documentation
* [Riot Developer Portal](https://developer.riotgames.com/docs/lol) - Documentations about all the APIs.
* [HexDocs](https://hextechdocs.dev/) - Unofficial docs made by the community.
* [Riot Games API Unofficial Community Documentation](https://riot-api-libraries.readthedocs.io/en/latest/) - Another unofficial community docs.
## Applications
* [Amumus Friends](https://github.com/rico-vz/Amumus-Friends) - Export & import your League of Legends friends.
* [Ancient Chimes](https://github.com/ulgg/ancient-chimes) - Export your friends list into a text file.
* [ARAM Zone](https://aram.zone/) - ARAM-focused website that provides many detailed builds for each champion, tierlist and match history.
* [Blitz App](https://blitz.gg/) - All in one assistant that provides information about the team, imports runes, and item builds.
* [ChampR](https://github.com/cangzhang/champ-r) - Allows auto generate recommend champion builds and popup runes list and apply on the fly.
* [Crescendo](https://github.com/molenzwiebel/crescendo) - Allows you to mute the annoying PHOOOOM sound when you accept the game.
* [Dark Binding](https://github.com/s-coimbra21/dark-binding-gui) - Manages your keybindings based on your selected champion.
* [Deceive](https://github.com/molenzwiebel/Deceive) - Masks your online status.
* [Disenchanter](https://github.com/marvinscham/disenchanter) - Mass disenchant loot like champion shards, skin shards, mythic essence and more.
* [Hextech Friends](https://hextechfriends.github.io/) - Enables you to invite a lot of people at once.
* [Insert Mission Here](https://github.com/Earleking/2018-Riot-API-Challenge) - Creates custom missions for clubs.
* [LeagueAutoAccept](https://github.com/sweetriverfish/LeagueAutoAccept) - A console app that allows you to automatically accept queue, pick or ban a champion and more.
* [League Fan](https://github.com/league-fan/league-fan.github.io) - A website for previewing League of Legends summoner Icons, emotes, and others.* [LeagueRecord](https://github.com/FFFFFFFXXXXXXX/league_record) - A lightweight program that automatically records LoL games and saves the timestamps of the most important events in the game.
* [League Tools](https://github.com/7rebux/league-tools) - A cross-platform desktop app with many League Client exploits (e.g profile customization).
* [League Unglitch](https://github.com/MaciejGorczyca/League-Unglitch) - Windows C# application using ALREADY EXISTING functionality to fix existing UI/graphical bugs and issues that prevent players from joining champion select, selecting runes, selecting champions, banning champions, making players dodge champion select etc.
* [Legendary Rune Maker](https://github.com/pipe01/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](https://github.com/Ponita0/LickMyRunes) - Automatically import runes for your picked champion from OP.GG.
* [LolAV](https://github.com/PixelHir/lolav) - A desktop app that will allow you to set one of the hidden Tencent icons for your profile.
* [LoL Society](https://lolsociety.com/) - A stats website that provides many detailed builds and stats for each champion, and champion and builds tierlists.
* [Lytical](https://github.com/LyticalApp/Lytical) - Match statistics and profile analytics app for all regions including Garena & WeGame.
* [Mimic](http://mimic.molenzwiebel.xyz/) - Allows you to control your client from your phone.
* [Nemo](https://nemo.gg/) - Recommends champions to pick/ban, provides information about players, imports runes, spells, and item sets.
* [PassCalc](https://github.com/Fumi24/PassCalc) - A calculator for League of Legends passes.
* [Pengu Loader](https://pengu.lol/) - Unleash the power of Customization from your League of Legends Client.
* [RuneBook](https://github.com/Soundofdarkness/RuneBook) - App that can import runes from many sources. Updated fork of the original app.
* [RuneChanger](https://github.com/stirante/RuneChanger) - Allows you to quickly import runes, select recently played champions, promptly reply in chat, and automate disenchanting and crafting loot.
* [Sentinel](https://github.com/molenzwiebel/Sentinel) - Enables the use of Windows 10 notifications to show alerts from the client.
* [Trophy Hunter](https://github.com/TiFu/riot-api-challenge-2018) - Creates your personalized trophy wall based on completed challenges.
* [YasuNO](https://github.com/pseudonym117/YasuNO) - Prevents you from selecting Yasuo in champion select.
## External Apps
* [Clean Cuts](https://blossomishymae.github.io/clean-cuts/) - Provides League of Legends game data in a human-friendly format.
* [Elo.rip](https://elo.rip/) - A chaotic champion randomizer.
* [Heimerdinger.lol](https://heimerdinger.lol/) - Website dedicated to providing you with information about League of Legends. Such as Sale Rotations, Emotes and more.
* [Skin Explorer](https://www.skinexplorer.lol) - Browse through League of Legends splash art from your browser.
## Content Creation
* [League Director](https://github.com/RiotGames/leaguedirector) - Official tool for making advanced League of Legends replays.
* [Creator Suite](https://github.com/SkinSpotlights/CreatorSuite-ReplayAPI) - Tool by SkinSpotlights made for the Replay API.
* [lol-pick-ban-ui](https://github.com/RCVolus/lol-pick-ban-ui) - Web based tournament UI to display champion select picks and bans.
## Developer Tools
* [lcu-api](https://github.com/jjmaldonis/lcu-api) - A Python LCU wrapper.
* [lcu-driver](https://github.com/sousa-andre/lcu-driver) - Python3 interface for LCU API.
* [lcu-event-viewer](https://github.com/pipe01/lcu-event-viewer) - View and record events that the LCU sends through WebSockets.
* [llux](https://github.com/BlossomiShymae/llux) - Transfer data to the LCU via the command-line interface.
* [Needlework](https://github.com/BlossomiShymae/Needlework) - A helper development tool and explorer for the LCU.
* [simple-debugger](https://github.com/dragitz/simple-debugger) - Debug client API calls via Fiddler.
* [PoniLCU](https://github.com/Ponita0/PoniLCU) - C# Library for interacting with the LCU APIs.
* [lcu-events](https://github.com/Sunney-X/lcu-events) - Cross-platform NPM Module to handle WebSocket events and make API calls to LCU.
* [LeagueConnect](https://github.com/supergrecko/league-connect) - NPM Module to get the LCU credentials and connect to the websocket.
* [lcu-connector](https://github.com/Pupix/lcu-connector) - NPM Module to connect to the LCU automatically.
* [hexgate](https://github.com/cuppachino/hexgate) - A TypeScript LCU wrapper available on NPM.
* [lol-client-java-api](https://github.com/stirante/lol-client-java-api) - Java library for connecting to LCU through API and websocket.
* [GlassLCU](https://github.com/pipe01/GlassLCU) - C# .NET library that allows you to communicate with the LCU in a typed and always up-to-date manner.
* [lcu-sharp](https://github.com/bryanhitc/lcu-sharp) - An C# API wrapper for the League of Legends client.
* [ratRequ3ster](https://github.com/akira-trinity/ratRequ3ster) - Python app to interact with LCU API.
* [RiftExplorer](https://github.com/Pupix/rift-explorer) - Electron application to explore the LCU API.
* [RitoClient](https://github.com/nomi-san/RitoClient) - Deep dive into your RiotClient.
* [go-lcu](https://github.com/ImOlli/go-lcu) - Go Library to automatically retrieve the port and token of the LCU and wrap it behind a reverse proxy.
* [Rito](https://github.com/bartekprtc/rito) - C++ set of utility classes for Riot API and LCU API connection.
## DevOps Tools
* [Setup League Client](https://github.com/marketplace/actions/setup-league-client) - A GitHub Action for setting up LCU on a Windows runner.
* [Download League of Legends Data Dragon](https://github.com/marketplace/actions/download-league-of-legends-data-dragon) - A GitHub Action for downloading the Data Dragon on a runner.
* [Get League Patch](https://github.com/marvinscham/get-league-patch) - A GitHub Action saving the latest patch into a variable.