Current planets
6.2K
Default NASA parameter set
ExoVault turns raw NASA astronomical snapshots into a professional discovery tool. Designed for curation, side-by-side analysis, and atmospheric exploration.
Current planets
6.2K
Default NASA parameter set
Host systems
4.6K
Across confirmed archive entries
Discovery methods
11
From radial velocity to direct imaging
Archive span
1992-2026
A rolling timeline of discoveries
Signal overview
Featured logic
Build-time heuristics surface the nearest, hottest, busiest, and freshest archive entries.
Explorer mode
Search only when needed, then sort, inspect, and compare without losing context.
Instead of dropping visitors into a wall of rows, the homepage starts with a guided set of extreme, nearby, and surprisingly balanced worlds. Each card can jump directly into the explorer.
Each featured world is picked from the live build snapshot to show a different edge of the archive: scale, heat, distance, and system architecture.
The interface keeps the first decision lightweight. Visitors can enter through a preset, run a manual query, or open a featured planet directly into the detail panel. Compare mode stays optional until curiosity turns into analysis.
Curated filters narrow the archive instantly without forcing technical knowledge first.
Year, method, facility, host name, distance, and heat can be combined into a clean search state.
Pin up to three planets and keep scale, distance, and heat in view without leaving the archive.
Visitors can stay in overview mode, then progressively reveal detail only when they need it.
Small entry points reduce the intimidation of a large scientific archive.
Comparison stays optional, helping the interface feel exploratory instead of academic.
The dataset is pre-processed at build time, then loaded as a static JSON asset, so the explorer can stay responsive on GitHub Pages without forcing a raw NASA CSV through the browser.
Loading the generated archive snapshot and preparing the filters, compare tray, and detail panel.
Many archive demos stop at a form and a table. This one adds a curated front door, cinematic but restrained presentation, a persistent detail context, a real compare mode, and a workflow that keeps the dataset fresh without needing a backend.
Curated entry
Featured worlds give visitors a fast, low-friction on-ramp.
Detail context
The planet detail panel stays pinned alongside the results.
Static delivery
GitHub Pages keeps the experience fast and easy to host.
Data refresh
A scheduled workflow rebuilds the snapshot when NASA updates it.
The build pipeline reads the raw CSV snapshot, keeps the archive's default rows for each current planet, and generates a compact JSON payload for this interface. A separate GitHub Actions workflow can refresh the NASA snapshot and trigger a new deployment when the data changes.
Astro shell
Astro powers the shell and route output for GitHub Pages.
React islands
The explorer, compare mode, theme toggle, and featured carousel stay interactive without bloating the shell.
CSS motion
Hover states and subtle transitions create atmosphere without Framer Motion.
GitHub Actions
CI, Pages deploys, and archive refresh automation run on the current branch.