Winning in League of Legends often requires quick access to champion builds and optimal augment choices, especially in fast-paced modes like Arena. LOLPro streamlines this by providing a lightweight, high-performance desktop assistant.
The Problem & Solution
Players often have to alt-tab to check builds or use heavy third-party apps that slow down their system. LOLPro solves this by connecting directly to the League Client Update (LCU) API to detect game state and providing a customizable overlay that stays on top of the game.
- Real-time Detection: Automatically detects champion selection and game start via LCU.
- Optimized Builds: Fetches latest data for ARAM Mayhem and Arena from sources like OP.GG and Blitz.
- Low Overhead: Built with React and a local SQLite cache to ensure ultra-fast data retrieval with minimal system impact.
Under the Hood
LOLPro is powered by Electron for the desktop shell and React for the user interface. It uses SQLite to cache champion profiles and tier lists locally, reducing API calls and improving responsiveness. The tool interacts with the game client through a secure local connection, reading the lockfile to authenticate and communicate with the game's internal APIs.





