Problem
A portfolio goes out of date the moment a release ships: versions, download counts and dates get typed in by hand and are quietly wrong a week later.
This site: a portfolio that reads its own release data from GitHub.
An Astro site with no client framework, where every project row pulls its version, release assets and download counts from the GitHub API at build time and a daily rebuild keeps them current. Bilingual EN/DE.
~ $ gh repo view jx-grxf/johannesgrof.me
johannesgrof.me This site: a portfolio that reads its own release data from GitHub.
status Active
stack Astro · TypeScript
platform Web
repo github.com/jx-grxf/johannesgrof.me
~ $ git clone https://github.com/jx-grxf/johannesgrof.me.git && cd johannesgrof.me
~ $ A portfolio goes out of date the moment a release ships: versions, download counts and dates get typed in by hand and are quietly wrong a week later.
A static Astro site that resolves each repository once per build and renders the numbers it gets back, with verified fallbacks for the case where GitHub is unreachable. It rebuilds once a day, so the numbers stay current.
git clone https://github.com/jx-grxf/johannesgrof.me.git && cd johannesgrof.me