Credits
Inspiration
- Better Snap Leaderboard · JaydenScottL
The starting point for this site. Showed where the official Infinite leaderboard data lives and what a better board could look like.
- Untapped.gg for Marvel Snap
The model for the stats: win rate, cube rate, meta share, and drawn/played win rates per card.
- Marvel Snap Zone deck builder
The model for the deck builder: card filters, energy curve and shareable deck codes.
Data
- MARVEL SNAP official guides and Help Center · Second Dinner
Rules, mechanics and event announcements inform the wiki’s authored summaries. Each sourced guide section links to its reference; guides show a manual review date.
- SnapVault location statistics
Observed location appearance rates from tracked Ranked and Conquest games over the last 30 days, refreshed hourly. These are empirical rates, not base spawn probabilities.
- Official MARVEL SNAP patch notes · Second Dinner
The historical patch-article index links to official sources; it records mentions, not inferred balance changes.
- SNAP.FAN card history
Historical card stats and effect versions, fetched per card and cached daily; coverage and dates reflect the source.
- MARVEL SNAP Infinite leaderboard · Second Dinner / Nuverse
The public leaderboard every snapshot on this site comes from.
- Marvel Snap Zone cards, variants and locations
Card names, costs, power, abilities, location effects and rarity, plus all card, location and variant artwork, release metadata and individual artist credits. Checked hourly; each image is fetched once and cached rather than loaded from their site on every visit.
Research
Snap Hub doesn't copy code from these projects. They showed what data exists and how it's shaped, which saved a lot of guessing.
- Marvel Snap Tracker · Razviar (Marvel Snap Zone)
Its published field map (marvelsnap.pro parsing metadata) is how the Snap Hub tracker knows where results, cubes and decks sit in GameState.json.
- Helper for Marvel Snap · johnvictorfs
Showed how GameState.json, PlayState.json and CollectionState.json fit together. (GPL-3.0)
- snapscripts · snaptools2023
Reading decks from CollectionState.json and turning them into importable deck codes. (MIT)
- Snap Extract · switchfire6
Confirmed the game's state files are UTF-8 with a byte-order mark. (MIT)
- marvelsnapdeck · barkingloudly
Reference for the original base64 JSON deck code format. (MIT)
- marvel-snap-deckstrings · 9j
Another reference implementation of deck code encoding.
- DeckCodes.chat
Explained the newer short deck code format (card IDs without vowels plus their length).
Built with
- parse5
Safe HTML parsing for historical card tables (MIT)
- Next.js
Web framework (MIT)
- React
UI library (MIT)
- Tailwind CSS
Styling (MIT)
- PGlite
Postgres for local development (Apache-2.0)
- postgres.js
Database driver (Unlicense)
- Vitest
Tests (MIT)
- Playwright
Browser regression tests (Apache-2.0)
- jsdom
Component interaction tests (MIT)
- Manrope & Inter
Fonts via Google Fonts (SIL Open Font License)
- Vercel, Supabase & GitHub Actions
Hosting, database, and the scheduled jobs: a leaderboard snapshot every 10 minutes and an hourly card and location check
- Vercel Web Analytics
Anonymous page-view counts
- Discord
Sign-in, and the avatar shown in the account menu
- Claude Code · Anthropic
This site was vibe-coded: most of the code was written with Claude.
- ChatGPT · OpenAI
Used to generate the Snap Hub logo and brand sheet, and for the Jade League visual overhaul and parts of the wiki.
Legal
Snap Hub is a non-commercial fan project. It is not affiliated with, endorsed by or sponsored by Marvel, Second Dinner or Nuverse.
MARVEL SNAP is a trademark of its owners. Marvel characters and all card art are © Marvel. Card data and images are shown for reference and belong to their respective owners.
If you own something shown here and want it credited differently or removed, get in touch and it will be fixed.