
Why did I write a web server in assembly?
In December 2024 and May 2025, my friend had a project due for class. He was assigned to develop a game using a GitHub template, and he asked for help. The first project was in C with the raylib library, and the second was in C++ with the same graph library. During development, I frequently refined the game's architecture, as I was starting from scratch and wanted to add different mechanics. In both cases, the teachers awarded extra credit for the project. My friend, a complex part and game code, was working on its implementation. We were on the same local network, so I used Python's http.server module to let my friend run a large project on his computer. Then I wanted to write a similar program, but to make it more interesting, I decided to use assembly language. And so, when I had some free time, I was able to complete this project. I recently released a video about it on YouTube and slightly modified the web server code. Here's the web server source code .
Continue reading on Dev.to Webdev
Opens in a new tab



