Skip to content

v1.0.0

Latest

Choose a tag to compare

@sizzlebop sizzlebop released this 03 Oct 18:03
· 2 commits to main since this release

Skyline draws your GitHub contribution graph as an ASCII city, either in your terminal or as an animated SVG for your profile README.

Features

  • Buildings sized by weekly contributions on a log scale, with windows colored by GitHub's four contribution levels
  • 12 color themes picked with -theme, plus -themes to preview them all
  • -svg for an animated version with flickering windows and twinkling stars (respects reduced motion)
  • An example GitHub Actions workflow that redraws your skyline nightly and publishes it to an output branch
  • -height and -weeks to control the size of the city

Install

go install github.com/pinkpixel-dev/skyline@latest

You'll need Go 1.25+ and a GitHub token (GITHUB_TOKEN, GH_TOKEN, or a logged-in gh CLI).