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
Alternative style picker
Last 12 months · up to 12 public external repositories · ownership is never inferred.
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.
Static project galaxy preview
Open interactive map ↗

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.