finds.dev← search

// the find

markhorn-dev/astro-sphere

★ 662 · Astro · MIT · updated Jun 2025

Astro Sphere is a static, minimalist, lightweight, lightning fast portfolio and blog.

A portfolio and blog template built with Astro 4, Tailwind, and a small SolidJS footprint for interactive bits like search. Aimed at developers who want a ready-to-deploy personal site with near-perfect Lighthouse scores without building from scratch.

- Genuinely lightweight — pages under 100kb including fonts is a real constraint that was actually enforced, not just claimed

- SolidJS is used only where interactivity is needed (search, counters); everything else stays as Astro islands, which is the correct approach rather than shipping a full framework for a blog

- Fuse.js-powered client-side search is included out of the box, which most minimal blog starters skip entirely

- Documentation is embedded as actual blog posts in the repo, so it stays in sync with the template and doubles as useful starter content to replace

- Still on Astro 4.4 and the package.json pins many dependencies to outdated minor versions — adopters will immediately hit upgrade debt, especially with Astro 5's content layer breaking changes

- Both pnpm-lock.yaml and package-lock.json are committed, signaling inconsistent tooling hygiene and will cause confusion about which package manager the project actually expects

- The roadmap items (table of contents, social sharing) have been sitting unchecked since at least 2024 and the changelog shows only a single 1.0.1 patch — maintenance cadence is slow

- Animations and background effects (meteors, twinkling stars) are baked in as vanilla JS in /public/js with no easy configuration toggle; removing or customizing them requires digging into multiple files

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →