Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

Awesome Lists containing this project

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.