Data Sources

LichessTrends aggregates and visualizes public chess data. Here's where it all comes from.

Primary Source: Lichess Database

All the game data we use is pulled from Lichess.org's monthly public dumps. These include millions of classical chess games played on their platform, anonymized and available for anyone to analyze.

You can download the raw data yourself from database.lichess.org. We process these dumps to create the charts and stats you see here - grouping by openings, ratings, and more.

Processing and Aggregation

Our backend parses the PGN files from Lichess, buckets ratings (e.g., 1600-1799), maps moves to ECO codes for openings, and tallies results. No personal data is involved - it's all about the games.

For details on how we handle the data, check our About page or the open-source repos linked in the footer.

No Affiliation

LichessTrends is an independent, open-source project built by a fan of Lichess. We're not officially affiliated with, endorsed by, or connected to Lichess.org in any way. We just love their open-data initiative and wanted to make the stats more accessible.

If you're from Lichess and have any concerns, feel free to reach out via our GitHub issues.

Other Sources

- Opening names and sample lines: Based on standard ECO classifications.

- Icons and assets: From open-source libraries like Lucide.

Everything else is custom-built for this project.