Building a Self-Hosted Blog Engine With Astro 6
This blog is its own open-source project. One config file, 15 themes, 26 languages, zero JavaScript by default, perfect Lighthouse scores, and Docker-ready. Here is how it works.
29 posts · Page 1 of 3
This blog is its own open-source project. One config file, 15 themes, 26 languages, zero JavaScript by default, perfect Lighthouse scores, and Docker-ready. Here is how it works.
Fed up with Linktree watermarks and paywalled customization, I built my own personal link page. Open source, self-hosted, 15 themes, and it takes about five minutes to set up.
Every developer portfolio and GitHub README deserves sharp tech stack icons. I built a free, self-hosted API that turns a URL into a polished icon strip, no account required, no watermarks, no limits.
Both tools solve the same caching and orchestration problem in monorepos. Here is where they differ, where each one wins, and how I think about choosing between them.
Interactive courses, an AI tutor that works across all major AI providers, real-time team chat, and cloud storage. Mentorize is the all-in-one learning platform I built to replace the fragmented tools most learners rely on.
Two tools, two config files, two sets of conflicting rules, and a slow CI pipeline. Biome replaced all of that with one fast Rust-based tool. Here is why the switch was obvious in hindsight.
Automated font downloading with CLS-safe fallbacks, favicon and PWA icon generation from a single image URL, and OG image rendering at build time. Three scripts I now use across all my projects.
Tracking stream position server-side so page refreshes, connection drops, and shared chat links all continue streaming exactly where they left off-no regeneration needed.
Topiqu is a full-stack blogging platform with an AI writing assistant, a rich editor, custom domains, and Stripe billing. Here is how and why I built it.
Elysia is a Bun-native web framework with performance numbers that make most Node.js frameworks look slow. Eden gives you tRPC-style client type safety with less configuration-and you can bring Zod, Valibot, or any Standard Schema validator.