dorkhub

leohuynh.dev

My personal space on the cloud where I document my programming journey, sharing lessons, insights, and resources for fe…

hta218
TypeScript38057 forksMITupdated 1 day ago
visit the demogit clone https://github.com/hta218/leohuynh.dev.githta218/leohuynh.dev

leohuynh.dev 🧑‍💻

Made in Vietnam

"My personal space on the cloud where I document my programming journey, sharing lessons, insights, and resources for fellow developers."

leohuynh.dev screenshot

Motivation

Sharing is learning!

I started this blog to document and share things I’ve learned and found useful as a software engineer. Writing things down helps me solidify my understanding and hopefully provides value to fellow devs interested in web development, programming, and tech in general.

Features

  • 🚀 Astro 6 with SSR (Vercel adapter) and React 19 islands
  • 🎨 Tailwind CSS v4 for styling
  • 💡 TypeScript for better type safety
  • 📖 MDX with Astro content collections for rich content and snippets
  • ✨ Beautiful code blocks with Expressive Code
  • 📊 Website analytics with Umami
  • 🗃️ Views & reactions stored in Supabase Postgres
  • 🔧 Code linting and formatting with Biome
  • 🌗 Dark mode theme using GitHub light/dark colors

Tech Stack

Astro React Tailwind CSS TypeScript Umami Supabase Biome Vercel

Assets & Credits

Star History

Star History Chart

Contributing

Contributions, issues, and feature requests are super welcome 🍻!

If you find something to improve, feel free to open an issue or submit a pull request.


Copyright (c) 2019-present | Leo's dev blog – stories, insights, and ideas.

more like this

frirss

A modern, self-hosted, customizable web frontend for FreshRSS.

TypeScript51

scriptio

Modern, elegant and cross-platform screenwriting software

TypeScript51

search

search projects, people, and tags