← Back to Projects

koopa0.dev

Personal blog built with Go, templ, HTMX, and Tailwind CSS

golanghtmxtailwind

Overview

This blog is my personal website where I share thoughts on software development, distributed systems, and technology.

Tech Stack

  • Backend: Go 1.25, templ
  • Frontend: HTMX, Tailwind CSS
  • Database: PostgreSQL (pgx + sqlc)
  • Deployment: Docker, Dokploy, Cloudflare

Features

Multi-language Support

Content is available in English, Chinese, and Japanese. Each article can have translations.

Dark Mode

Automatic dark mode based on system preferences, with manual toggle.

Performance

  • Server-side rendering with templ
  • Minimal JavaScript with HTMX
  • Optimized CSS with Tailwind

Source Code

The source code is available on GitHub.