Skip to content

uxKero/constellation

Repository files navigation

Constellation

The Vercel ecosystem, in interactive 3D.

Live demo

Deploy with Vercel


Constellation preview


Next.js React TypeScript Tailwind CSS three.js Vercel

About

An interactive 3D map of the Vercel ecosystem. Every product is a node floating in space, connected by real force-directed physics: Next.js, the AI and agent stack, compute and infra, storage, devtools, observability, and the Marketplace integrations (including the ones added the day this was built, like Resend).

Built to feel unmistakably Vercel: a strict monochrome Geist design, a pure black canvas with a subtle dot-grid, and a signature black-triangle node whose edge is lit by a light source riding along it, exactly like the vercel.com hero.

Features

  • Full-screen 3D force graph (react-force-graph-3d + three) with an orbital camera, idle auto-rotate, drag-to-move nodes, slow flowing particles on links, and a restrained bloom.
  • Click a node and it becomes a glowing black triangle; unrelated nodes dim and the camera glides over. A side panel shows the description, real docs and site links, connected nodes, and a Vercel-style install widget with an agent dropdown (Plugin, Claude Code, Codex, Cursor, GitHub Copilot).
  • ⌘K command palette search and a discreet category filter.
  • Responsive: on touch the panel becomes a bottom sheet, the camera keeps the selected node in view, and every node shows a subtle always-on label (there is no hover on mobile).
  • A dithering wave shader (@paper-design/shaders-react) rolls softly under the info panel.

Stack

Layer Tech
Framework Next.js 16 (App Router, TypeScript)
Styling Tailwind CSS v4, Geist (Sans + Mono)
3D react-force-graph-3d, three.js
Shaders @paper-design/shaders-react

Run

pnpm install
pnpm dev

Data

The whole ecosystem lives in one typed source of truth, data/ecosystem.ts: EcoNode (category, description, docs and site links, importance) plus realistic links. The importance field is left open so it can later be swapped for real GitHub-star metrics via a cached API route, without touching the rest of the app.

Built by uxKero. Not affiliated with Vercel.

About

Interactive 3D map of the Vercel ecosystem. Next.js 16, react-force-graph-3d, three.js, Geist.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors