Opening your constellation studio…
EVERY PROJECT HAS A PLACE IN YOUR SKY
Your code, written
in the stars.
Connect, curate your projects, and discover the connections across your work.
Or explore a public account—no login needed.
Load once, customize freely. Project data stays saved in this tab, including after a reload. Only loading or refreshing data uses GitHub API requests.
Sign in to preview pinned repositories
Continue with GitHub to load profile pins and use your authenticated API allowance. Public projects remain available without signing in.
Local development also supports GH_TOKEN in
.env. Daily workflows use GitHub’s automatic token.
Make your own star graph
Choose any number of languages and topics from the project pool. Within each row, matches use “any”; across rows, projects must match both. Other means no detected language.
STYLE YOUR SKY
Visual styles
Individual nodes & colors
Palettes & visual details
Adjust both palettes and the details below. Sky gradient sets the soft background glow, which fades to transparent edges. The image follows the viewer’s preference automatically; every change is included in your daily workflow.
CSS generated by these controls
Advanced CSS overrides
Selectors: .background, .star,
.connections, .bridges,
.repo-label, .credit,
.generated-at. Use --sky-background,
--sky-star, --sky-accent,
--sky-line, and --sky-foreground for
colors. Keep styles self-contained.
KEEP IT UP TO DATE
Save this as .github/workflows/constellation.yml in
your README repository. Your settings and CSS are included—no extra
config file needed.
Image links use this repository’s output branch. Save and run the workflow in that same repository.
Add to my GitHub profile ↗Create this public repository first if it doesn’t exist ↗
- Commit the workflow. The button opens GitHub with your settings filled in. Commit to your repository’s default branch. If the file already exists, replace its contents with the workflow below.
- Run it once. Open Daily constellation ↗ Select Run workflow and wait for it to finish. Future runs happen daily.
- Add the image. Click Copy README snippet and paste it into your profile README. The completed run’s summary also includes the snippet.
The sample uses your repository owner when the workflow runs.
After adding the file, run Daily constellation from
GitHub’s Actions tab once. Future runs are scheduled daily. The
workflow creates an output branch and saves
constellation.svg at its root, preserving other files.
The repository must allow Actions to write commits.
Your projects become stars.
Each public repository gets a place in the sky. More GitHub stars make it shine brighter.
Shared languages, shared orbits.
Connections include every detected language. A JavaScript project can connect to an HTML project through the CSS they both contain.
A universe for your README.
Download your sky as an SVG, or keep it fresh every day ↗ with a GitHub Action.
Your README snippet
Run the exported workflow in the repository selected above, then paste
this into your README. The image loads directly from
output/constellation.svg on GitHub.