Back to themes

upstream

A premium single-page Astro theme for developers: one scrolling page.


Cost

Paid


Created by
M!l!nd

Features

  • Dark-first, clean minimal design: OKLCH design tokens, light mode included, configurable default scheme with no flash on load
  • Single page, six sections: hero with stats, open source, projects, GitHub activity, stack, achievements, contact; every section is a feature flag and numbering adjusts automatically
  • Dot-matrix terminal wave: monospace glyphs following a slow sine field, drawn on a plain canvas in the accent colour (~1.5 KB JS); pauses in hidden tabs, respects reduced motion, one flag turns it off
  • Open source section: repositories you contributed to with star counts, merged-PR counts and highlighted pull requests showing `+added −removed`; rows expand with a native `<details>`, no JS
  • Projects: wide cards with 16:9 covers (SVG, PNG, WebP or animated GIF), highlights, stack chips, live / source / docs / npm links, status badges and a "private repo" note
  • GitHub contribution heatmap: fetched live, fluid grid that fits any width, graceful offline fallback
  • Scroll-spy navigation: header links highlight the section in view; anchors work from the 404 page and under a base path
  • Hero markup: inline `[label](url)` links and `*accent*` words in config strings, pulsing status badge, headline stat tiles
  • Contact: one-click copy of your email with "Copied!" feedback, social icons, live clock in your time zone
  • SEO: canonical URLs, Open Graph, Twitter cards, JSON-LD (WebSite/Person), sitemap, robots.txt
  • Extra: terminal-style 404, optional Cloudflare Web Analytics and GA4 hooks, "Get this theme" demo button you switch off with one setting
  • Accessible: semantic HTML, keyboard navigation, visible focus states, reduced-motion support, WCAG-AA contrast
  • Config-driven: `site.ts` for every setting plus three typed data files for repos, projects and achievements; 26 social icons; a disabled section vanishes from the page, header, mobile menu and footer
  • Light on JavaScript: about 3 KB per page, no framework runtime, Lighthouse-100 friendly
  • Deploys anywhere: fully static `dist/`, base-path aware for GitHub Pages, ready workflow included