~/starikov

GitHub Profile

A neofetch-style profile card that rebuilds itself every day with live stats.

A neofetch-style GitHub profile card: an ASCII portrait beside live stats — repositories, stars, commits, and top languages — that regenerate daily.
The live card, straight from the profile repo — light or dark to match your system.

Story

The IllyaStarikov/IllyaStarikov repository is the special one GitHub renders at the top of my profile, and I could not let it be a static README. So it is a neofetch panel instead — the terminal ritual of printing your system’s specs, aimed at a person instead of a machine: an ASCII portrait on the left, live stats on the right.

It regenerates itself. A GitHub Actions workflow runs every day and rebuilds two SVG cards, one light and one dark, so the numbers on my profile are never stale. Three small Python programs do the work — fetch_stats pulls the live figures from the GitHub API, ascii_portrait renders the portrait, and generate_svg lays out the card and writes both variants. The page you are reading picks the right one for your system with a plain <picture> and prefers-color-scheme, no JavaScript.

It is the smallest project on this list and one of my favorites — a tiny, self-maintaining piece of craft that greets anyone who lands on my profile, in their own color scheme, with numbers that were true this morning.