Recapturing the magic of 90s Windows with a pure Windows SDK implementation of a web server.

About Personal Web Server


When I was thinking of project ideas I knew I wanted to make something that followed the technical design of the late 90s Windows applications. I was inspired by Microsoft's early versions of what became IIS, there was a certain simplicity to it. So, after weeding through a few project ideas, I came up with the idea to make a portable web server that could fit in a single exe file, be copied anywhere, and run a configurable light weight static file server. I avoided using C++ STL, opting for Windows SDK alternatives. The server provides response times typically in the range of 5-10ms, and handles UTF-8, MIME types, folder indexes, and not found errors, all while using a modest 3-10mb of memory when running.

Read more
Filters

Recent Activity

It works! Here's a demo video of the features.

Finally settled on a name. Most functionality is complete, the rest is just settings. &personal-web-server

View original message on Discord