Show HN: Building a web server in assembly to give my life (a lack of) meaning

This is ymawky, a static file web server for MacOS written entirely in ARM64 assembly. It supports GET, PUT, DELETE, HEAD, and OPTIONS requests, and supports Range: bytes=X-Y headers (which allows scrubbing for video streaming). It decodes percent-encoded URLs, strictly enforces docroot, serves custom error pages for any HTTP error response, supports directory listing, and has (some) mitigations against slowloris-like attacks.

I’ve also written a more detailed writeup here: https://imtomt.github.io/ymawky/




Comments URL: https://news.ycombinator.com/item?id=48080587


Points: 216


# Comments: 94

guid

https://news.ycombinator.com/item?id=48080587

source_url

https://github.com/imtomt/ymawky

author_name

imtomt

id: 2662
uid: j4H7Z
insdate: 2026-05-10 08:05:16
title: Show HN: Building a web server in assembly to give my life (a lack of) meaning
additional:

This is ymawky, a static file web server for MacOS written entirely in ARM64 assembly. It supports GET, PUT, DELETE, HEAD, and OPTIONS requests, and supports Range: bytes=X-Y headers (which allows scrubbing for video streaming). It decodes percent-encoded URLs, strictly enforces docroot, serves custom error pages for any HTTP error response, supports directory listing, and has (some) mitigations against slowloris-like attacks.

I’ve also written a more detailed writeup here: https://imtomt.github.io/ymawky/




Comments URL: https://news.ycombinator.com/item?id=48080587


Points: 216


# Comments: 94


category: Hacker News
md5:
guid: https://news.ycombinator.com/item?id=48080587
source_url: https://github.com/imtomt/ymawky
updated:
image:
author_name: imtomt
author_link:
Add Comment
Type in a Nick Name here
 
AI Testing

Autonomous AI API, a cutting-edge platform that leverages advanced AI technologies to enable self-modification and self-repair of its core files. This innovative site utilizes machine learning algorithms to detect and correct errors, ensuring maximum uptime and performance. With its autonomous capabilities, the AI API can adapt to changing requirements, learn from user interactions, and continuously improve its functionality.
Page Views

This page has been viewed 4 times.

Search HNews
Search HNews by entering your search text above.
Category List HNews