The modding toolkit for League of Legends.
League Toolkit is a community-driven ecosystem of libraries, tools, and applications for creating, editing, and distributing League of Legends mods. We maintain the parsers for Riot's file formats, the CLIs that build mods, and the managers that ship them to players.
- Wiki & docs: wiki.leaguetoolkit.dev
- .bin class reference: lol-meta-wiki
- Curated list of League tooling: awesome-league
End-user applications for installing and running custom skins.
| Project | Description |
|---|---|
| ltk-manager | Next-generation mod manager (Tauri, React, Rust). |
| cslol-manager | The original custom-skin mod manager (C++, Qt). |
Reusable libraries for parsing and editing League of Legends asset formats.
| Project | Language | Description |
|---|---|---|
| league-toolkit | Rust | Modern Rust workspace for League asset formats. |
| LeagueToolkit | C# | Long-standing .NET library for parsing and editing League assets. |
Focused command-line tools for specific formats and workflows.
| Project | Description |
|---|---|
| league-mod | Create, manage, and distribute League of Legends mods. |
| wadtools | High-performance tooling for .wad files. |
| ltk-tex-utils | CLI utilities for working with .tex textures. |
| ritobin-tools | Tooling for Ritobin (.py) files. |
| Project | Description |
|---|---|
| lol-meta-wiki | Documentation for .bin meta classes and properties. |
| lol-meta-classes | Per-patch meta class dumps. |
| LeagueHashes | Community-maintained hash lists. |
Most of our projects welcome contributions — issues, PRs, and discussion are all fair game. Start with the repo's README and open issues. For broader questions about asset formats or modding workflows, the wiki is the best first stop.
League Toolkit is an independent community project. It is not affiliated with or endorsed by Riot Games.