Interactive dashboard exploring 30+ years of Magic: The Gathering releases — charts, filters, and stats for every set ever printed, powered by Scryfall.
- Charts & Statistics — Bar, line, and doughnut charts showing release trends over time
- Multiple Groupings — View data by year, decade, set type, category, or block
- Stacked Analysis — Stack charts by type or category to see composition
- Era Comparison — Compare Early Magic (1993-1995), Block Era (1996-2017), and Post-Blocks (2018+)
- Simple & Advanced Modes — Casual overview or full control with sidebar filters
- Dark & Light Themes — Respects your preference, persisted across sessions
- Searchable Data Table — Browse and sort all filtered sets with in-table search
- Internationalization — Available in Portuguese and English
- Fully Responsive — Works on desktop, tablet, and mobile
- Zero Dependencies — Pure HTML/CSS/JS, no build step required
Just open index.html in your browser. That's it.
For local development with live reload:
# Using Python
python3 -m http.server 8000
# Using Node.js
npx serve .- Vanilla HTML/CSS/JavaScript
- Chart.js for data visualization
- Scryfall API as data source
The project auto-deploys to GitHub Pages on every push to main via GitHub Actions.
See CONTRIBUTING.md for guidelines.
The Gathering Data is not affiliated with, endorsed, sponsored, or approved by Wizards of the Coast LLC or Hasbro, Inc. Magic: The Gathering is a trademark of Wizards of the Coast LLC. All set data provided by Scryfall.