# leagueakari/leagueakari

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/leagueakari-leagueakari).**

3,550 stars · 306 forks · TypeScript · GPL-3.0

## Links

- GitHub: https://github.com/LeagueAkari/LeagueAkari
- Homepage: https://leagueakari.github.io/
- awesome-repositories: https://awesome-repositories.com/repository/leagueakari-leagueakari.md

## Topics

`lcu-api`

## Tags

### Game Development

- [Game Automation Suites](https://awesome-repositories.com/f/game-development/game-automation-suites.md) — Performs champion selection, reward claiming, and match analysis for League of Legends players.
- [Champion Draft Automations](https://awesome-repositories.com/f/game-development/champion-draft-automations.md) — Automates champion ban and pick actions during the draft phase to streamline pre-game setup.
- [Automated Reward Collections](https://awesome-repositories.com/f/game-development/in-game-item-collection-systems/automated-reward-collections.md) — Collects available in-game rewards automatically so players never miss time-limited items.
- [Automated Reward Collections](https://awesome-repositories.com/f/game-development/reward-distribution-engines/automated-reward-collections.md) — Collects available in-game rewards automatically so players never miss time-limited items.

### Development Tools & Productivity

- [Game Client API Wrappers](https://awesome-repositories.com/f/development-tools-productivity/shell-command-execution/command-wrappers/api-client-wrappers/game-client-api-wrappers.md) — Wraps the LCU API by authenticating with the local client process and sending HTTP requests to its embedded web server.
- [Binary Distributions](https://awesome-repositories.com/f/development-tools-productivity/binary-distributions.md) — Distributes ready-to-run executable releases by tagging versions on a dedicated branch. ([source](https://cdn.jsdelivr.net/gh/leagueakari/leagueakari@main/README.md))

### Networking & Communication

- [Game](https://awesome-repositories.com/f/networking-communication/api-clients/game.md) — Interacts with the Riot Games API to manage friend lists, set career backgrounds, and analyze match data.
- [Game State Event Listeners](https://awesome-repositories.com/f/networking-communication/distributed-systems-p2p/distributed-computing/communication-protocols/websocket-implementations/websocket-event-systems/game-state-event-listeners.md) — Subscribes to LCU WebSocket events to react in real time to game state changes like champion select phases.

### Software Engineering & Architecture

- [Plugin-Based Architectures](https://awesome-repositories.com/f/software-engineering-architecture/software-architecture/architectural-patterns/plugin-module-systems/modular-plugin-architectures/plugin-based-architectures/plugin-based-architectures.md) — Organises automation features as independent plugins that register commands and event handlers through a central dispatcher.
- [Game Match History Analyzers](https://awesome-repositories.com/f/software-engineering-architecture/version-history-analyzers/game-match-history-analyzers.md) — Reviews match history and performance statistics to help players evaluate their gameplay in League of Legends.

### Data & Databases

- [Game Match History Analyzers](https://awesome-repositories.com/f/data-databases/match-tactical-analysis/game-match-history-analyzers.md) — Reviews match history and performance statistics to help players evaluate their gameplay.

### DevOps & Infrastructure

- [Tag-Triggered Releases](https://awesome-repositories.com/f/devops-infrastructure/release-automation/release-tagging-patterns/tag-triggered-releases.md) — Uses version tags on a dedicated release branch to trigger CI builds that produce platform-specific executables.
