Life & fun · alternatives · 2026
24 alternatives to HTTP server written in x64 assembly (x86-64)
A minimalist HTTP server for Linux, written in x86_64 assembly - jcalvinowens/asmhttpd
HTTP server written in x64 assembly is a minimalist web server designed for Linux systems, implemented entirely in x86-64 assembly language. It is for developers interested in low-level programming and understanding… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. HTTP server written in x64 assembly (x86-64) launched in 2014; newer entries below may have overtaken it.
- 1

A minimalist HTTP server for Linux, written in x86_64 assembly - jcalvinowens/asmhttpd
2014 · github.com · its alternatives →
- 2

Articles in this series Part I. Iterative ServersPart II. Forking ServersPart III. Pre-forking ServersPart IV. Threaded ServersPart V. Pre-threaded ServersPart VI: poll-based serverPart VII: epoll-…
2019 · unixism.net · its alternatives →
- 3

This post is from a protected account.
2021 · twitter.com · its alternatives →
- 4SL
2015 · zarkzork.com · its alternatives →
- 5

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/
May 2026 · github.com · its alternatives →
- 6

A little web server written in C for Linux. Supports: CGI, Reverse Proxy. Single threaded using I/O multiplexing (select).
2023 · github.com · its alternatives →
- 7

This is ymawky, a now-dynamic web server written entirely in ARM64 Assembly. I've previously posted about ymawky here: https://news.ycombinator.com/item?id=48080587 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…
Jun 2026 · github.com · its alternatives →
- 8

A purely bash web server, no socat, netcat, etc... - GitHub - dzove855/Bash-web-server: A purely bash web server, no socat, netcat, etc...
2022 · github.com · its alternatives →
- 9M4My 486 Server▲255
Hello. I wrote a multitasking 16-bit real mode "operating system" that works on every IBM PC compatible computer, and a TCP/IP stack for it. Then I wrote an HTTP server for it.
2022 · 486servu.dy.fi · its alternatives →
- 10UT
Hey HN, I wanted to get more familiar with C programming, *nix socket programming and C compilation, so I wrote this "web" ""server"". It's running on a tiny SBC in my office, and there's as little as possible between you and it. Happy for you to try and break it, hopefully with something more interesting than a DoS though :) Please let me know if you find any issues.
2025 · unsafehttp.benren.au · its alternatives →
- 11

a lightweight web framework in c. Contribute to ashtonjamesd/lavandula development by creating an account on GitHub.
2025 · github.com · its alternatives →
- 12

Friendly and fast tool for sending HTTP requests. Contribute to ducaale/xh development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 13

a brainfuck interpreter supporting linux syscalls with an example HTTP server - ajyoon/systemf
2016 · github.com · its alternatives →
- 14

Asynchronous C networking library with HTTP server, WebSockets, reverse proxy, HTTP/2 gRPC client, TLS and event loop. - Softmotions/iwnet
2022 · github.com · its alternatives →
- 15

Introduction to UDP: sockets, frames, and data encoding. We build a Rust client for a simple name server that converts domain names into IP addresses.
2020 · lowlvl.org · its alternatives →
- 16

Hello, World! written in seemingly "gibberish" x86 assembly using obfuscation on the assembly and machine code -level - phoreverpheebs/gibberish
2023 · github.com · its alternatives →
- 17

Hi! I put together a Rust compiler written in PHP. It takes Rust source code and outputs x86-64 Linux binaries directly. No LLVM, no assembler, no linker. It has a working ownership checker, borrow checker, type checker, structs, functions, control flow, and mutable references. The test suite has 80+ cases. The whole thing is around 2,500 lines of PHP.
Mar 2026 · github.com · its alternatives →
- 18

2011 · github.com · its alternatives →
- 19

Battery info program for x86-64 Linux laptops in 307 bytes of machine code - meribold/btry
2024 · github.com · its alternatives →
- 20

Compiler for a small language into x86-64 Assembly - MauriceGit/compiler
2020 · github.com · its alternatives →
- 21

I recently created this project to teach assembly, and to have an assembly playground in the style of codepen/jsfiddle to embed in my blog posts. It's based on a wasm version of the blink x86-64 emulator, so everything runs client side with no backend server and with a runtime of only ~200Kb
2024 · x64.halb.it · its alternatives →
- 22

280 kB minimalistic HTTP server with async I/O and hot-code reloading - diznq/80s
2023 · github.com · its alternatives →
- 23

Userspace macOS translation layer for Linux ARM64. Contribute to wie-project/kakehashi development by creating an account on GitHub.
Aug 2026 · github.com · its alternatives →
- 24

A high-performance static HTTP/1.0 server driven by a bespoke triple-thread architecture (Supervisor, Acceptor, Engine) delivering nanosecond-level processing using raw x86-64 assembly and pure Linux syscalls.
Jul 2026 · github.com · its alternatives →
Also compare
- AsmHTTPd – The tiniest webserver ever written (Linux, x86_64 assembly) alternatives
- ZeroHTTPd: A web server to teach Linux performance, with benchmarks alternatives
- Micro HTTP server in 22 lines of C alternatives
- Servasm – Literate web server in x86 assembler alternatives
- Building a web server in assembly to give my life (a lack of) meaning alternatives
- A little web server in C alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →