Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time


This is a tool for League of Legends that will have functionality similar to Blitz / Mobalytics primarily, with the exclusion of ads, paid features, and the inclusion of it just actually working while having everything you need.

Made out of grief from Blitz refusing to remove ads in favor of a paid model and both Mobalytics and Blitz commonly just not even having correct builds or stats on matchups or even failing to import at critical moments, and completely missing features like suggesting counter picks from your champion pool.

It won't have crazy in-depth statistics on people like Mobalytics does, but just go use that if you want to look at someone specific - that isn't helpful to look at in game anyway.


This is rather early on in development, and I've never made desktop GUI software before, so I'm sure there will be lots of hiccups.

You can stay tuned by Watching the project in the top right, or checking the Todo List.


To spin it up you should just need Python 3.7+ and to run the following command to set up the virtual environment and install the requirements.

virtualenv venv && pip install -r requirements.txt

You'll also need an .env file setup with the following variables.

You can exclude this, but then the queries will go through my kernel API proxy server.

(If you're building this project yourself though, then I assume the circumstances are such that you should use your own development key though)

Then you can build the executable.


Now you can run main.exe.

What's the catch?

Nah. I play League, the clients/tools are annoying, and I want one that has all of my favorite features without the ads or anything like that.


No data is automatically transmitted to me, except if you enable periodic information dumps (disabled by default) for analytics and debugging purposes, or if you include it in the feedback form. The exact data included is up to you to select.

Your API requests are proxied through my server for caching and better rate limiting, I just log accesses for rate-limiting purposes, but CloudFlare and DigitalOcean will have access to your data as well.

If you prefer, you can set up an environment variable as described in the Setup section above, and then your API requests won't be proxied, only then Riot will have all that data in that case.


The biggest contribution would be trying it out, and opening an issue if you find one.

If you want to code on this, try fixing an issue, or implementing something from the ToDo list, and opening a pull request. If it all works out fine, we can talk about adding you as a contributor.

If you want to thank me, then send me an email, report an issue, or star this repository; there is also a Sponsor option on the Github page for one-off gifts, go crazy.


This software is licensed under GPLv3, and as such can be shared freely. Crediting me is good.

"Copyright 2020 Ethan Henderson"

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <>.


MobaHinted isn't endorsed by Riot Games and does not reflect the views or opinions of Riot Games or anyone officially involved in producing or managing League of Legends. League of Legends and Riot Games are trademarks or registered trademarks of Riot Games, Inc. League of Legends (c) Riot Games, Inc.

Cassiopeia, Copyright (c) 2017 Rob Rua, Jason Maldonis - Licensed under the MIT License

Kernel Copyright (c) 2017 Meraki Analytics, LLC - Licensed under the MIT License

Requests, Copyright 2019 Kenneth Reitz - Licensed under the Apache License (Version 2.0)

python-dotenv, Copyright (c) 2014, Saurabh Kumar - Licensed under the 3-Clause BSD License

timeago, Copyright (c) 2016 hustcc - Licensed under the MIT License


A league of legends tool that isn't loaded with ads and manages to actually work








No releases published

Sponsor this project