Static-first GitHub profile visualizer
Turn your repos
into a project galaxy.
Generate the map in your own GitHub profile repository. Your README serves a static SVG, and clicking it opens this shared GitHub Pages viewer. Normal profile and map views do not call the GitHub REST API.
Create your map
Choose a visual language
No personal access token is required. The generated Action uses the profile repository's read-only GitHub token for metadata generation.
Run the generated workflow once; your static SVG preview will appear here afterward.
1. GitHub Actions workflow
Create .github/workflows/project-map.yml inside USERNAME/USERNAME.
2. README HTML
The image is served from your repository and links to your personal interactive map.
Markdown
Compact alternative to the HTML snippet.
Static data
These files are generated and owned by your profile repository.
1 · Copy workflowAdd the generated workflow to your
USERNAME/USERNAME profile repository.2 · Run onceGitHub Actions creates
project-map/galaxy.svg and graph.json, then commits only when data changes.3 · Add README embedProfile views load the static SVG directly. Clicking it opens the universal interactive viewer.
The interactive viewer is a static GitHub Pages application. It reads USERNAME/USERNAME/HEAD/project-map/graph.json directly from raw.githubusercontent.com; there is no shared GitHub REST API request in the normal viewing path.