Building a web server in assembly to give my life (a lack of) meaning
Hand-rolled ARM64 assembly server with range requests and slowloris mitigation.
MacOS Web Server written entirely in ARM64 assembly
Pure ARM64 assembly web server with CGI — demoscene craft meets real HTTP.
Systems programmers and assembly enthusiasts
In the past month and a half, I've made some pretty major improvements: I've added CGI scripting support, so the server now supports query strings and dynamic content; and I've fully ported ymawky to run on Linux, rather than macOS-only.
In addition to GET/PUT/HEAD/DELETE/OPTIONS requests, because of CGI support ymawky also accepts POST requests (only to CGI resources for now).
I've also updated the more detailed writeup to reflect CGI support and the Linux port: https://imtomt.github.io/ymawky/
Hand-rolled ARM64 assembly server with range requests and slowloris mitigation.
6KB binary for an AI agent—fits on a floppy disk 62 times over.
Pure-Swift ARM64 disassembler with semantic layer validated against LLVM.
Pure Node SDK for KVM microVMs that beats Firecracker's DX for JS devs.
Pure-Ruby terminal with X11 bindings and font rendering, author uses it daily.
Direct ELF64 emission without libc—concurrency as inspectable OS processes.