Dota 2 League Report Generator (or D2 LRG for short) is a tool for fetching matches data and generating localized stats reports with all the different data.
It's capable of generating reports for regular tournaments, regional qualifiers with summary and regional stats, players based tournaments (leagues seasons or mix-tournaments) and generating reports for local tournaments (with some additions).
It's written in PHP for easier portability and uses MySQL for the same purposes. LRG fetches data from OpenDota and STRATZ APIs, but is capable of using local cache for match data. Every report is localized and portable, so you can just generate a report and use it anywhere.
You can read more information about LRG on GitHub.
Working copy of LRG is available on Spectral Stats Hub.