20 Years Ago, I Built a Simple Web Server by Reading HTTP Specs. Today, I Rebuilt It with Modern .NET and AI.

Back in 2005, I read through HTTP protocol books and painstakingly hand-crafted a lightweight Windows utility called "Easy Web Server" (簡単WEBサーバー).

Fast-forward about 20 years: instead of wrestling with low-level socket boilerplate, we now have powerful standard libraries—and AI collaborators to bounce ideas off of. So, I decided to completely rewrite the tool from scratch as EasyHTTPServer 2.

Rather than patching 20-year-old legacy code, this is a clean-slate implementation powered by C# / .NET 10, ASP.NET Core Kestrel, and WPF.

Key Features