Galio is a wrapper for Riot API written in Golang with support for the CommunityDragon CDN. It supports many features such as multi-region rate-limiting, request recursion, support for CommunityDragon and more.
The wrapper has a few subpackages, which are the following:
- github.com/SKarajic/Galio/entities (this contains all the entities that are generated by the wrapper)
- github.com/SKarajic/Galio/Regions (contains all the regions which are supported by RiotAPI)
- github.com/SKarajic/Galio/ratelimiter (contains a RateLimiter used by Galio)
There are a few more subpackages, however, these are meant for internal use. If you have any use for the subpackages on their own, feel free to use them!
The source code can be found on https://github.com/SKarajic/Galio. Feel free to create a pull request and help out!
Galio isn’t endorsed by Riot Games and doesn’t 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 © Riot Games, Inc.