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.
0 · Profile repoIf
USERNAME/USERNAME does not exist, create it as a public profile repository and enable Add README.1 · Add workflowCopy the generated workflow into
.github/workflows/project-map.yml and commit it.2 · Run first updateRun
Update project map once so galaxy.svg and graph.json match the selected settings.3 · Add README embedAdd the generated HTML or Markdown to the profile README. Clicking the static SVG opens the 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.