nowfound

Life & fun · alternatives · 2026

24 alternatives to AsmHTTPd – The tiniest webserver ever written (Linux, x86_64 assembly)

A minimalist HTTP server for Linux, written in x86_64 assembly - jcalvinowens/asmhttpd

Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. AsmHTTPd – The tiniest webserver ever written (Linux, x86_64 assembly) launched in 2014; newer entries below may have overtaken it.

  1. 1

    A minimalist HTTP server for Linux, written in x86_64 assembly - jcalvinowens/asmhttpd

    2014 · github.com · its alternatives →

  2. 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. 3UT

    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 →

  4. 4

    This post is from a protected account.

    2021 · twitter.com · its alternatives →

  5. 5SL
  6. 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. 7

    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 →

  8. 8

    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 →

  9. 9

    Show HN: TinyWasm - A tiny WebAssembly Runtime written in Rust Hi HN! I'm excited to share TinyWasm (https://github.com/explodingcamera/tinywasm), a WebAssembly Interpreter I developed for my final university project. The main goal of this project was to deepen my understanding of WebAssembly and interpreter design. TinyWasm successfully passes all the official WebAssembly 1.0 tests and also includes features from future proposals such as like bulk memory operations. Initially more of a research project, TinyWasm focuses on simplicity and portability. It has minimal…

    2024 · github.com · its alternatives →

  10. 10

    280 kB minimalistic HTTP server with async I/O and hot-code reloading - diznq/80s

    2023 · github.com · its alternatives →

  11. 11

    µServer in Bash. Contribute to EddySchauHai/bashttp development by creating an account on GitHub.

    2022 · github.com · its alternatives →

  12. 12

    a brainfuck interpreter supporting linux syscalls with an example HTTP server - ajyoon/systemf

    2016 · github.com · its alternatives →

  13. 13

    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 →

  14. 14MW
  15. 15

    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 →

  16. 16

    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 →

  17. 17

    I'd found that whilst there's a lot of good options out there for webservers, I was looking for something that is a single deployable binary for usage with containers or unikernels and solves some of the problems that you get with other setups like nginx. It uses a single compiled binary, it's going to have extremely low latency on account of caching all files in memory at runtime, and also the fun feature and really useful that's good for SPAs (e.g. Vite) or things like Astro is that you can inject configuration variables into it at runtime and access them from within your frontend code, so…

    2024 · github.com · its alternatives →

  18. 18

    I've just released an early version off my project I've been working on for a few months now and would love some feedback. https://github.com/fourlexboehm/faasta I was surprised there isn't yet an open/source and standards compliant way to host wasi-http functions in a way that takes advantages of WASM, a multi tenanted application. If you're not familiar with wasi, Compared to something like AWS Lambda, this approach is much more efficient as a single process can serve 1000s of function invocations concurrently and asynchronously, instead requiring an entire VM.…

    2025 · github.com · its alternatives →

  19. 19
  20. 20

    A self-hostable Wasm sandbox for JavaScript workers.

    Jun 2026 · kyushu.dev · its alternatives →

  21. 21

    Battery info program for x86-64 Linux laptops in 307 bytes of machine code - meribold/btry

    2024 · github.com · its alternatives →

  22. 22

    The most minimalist cloud hosting service.

    2018 · its alternatives →

  23. 23

    A minimal C runtime for Linux i386 & x86_64. Contribute to lpsantil/rt0 development by creating an account on GitHub.

    2015 · github.com · its alternatives →

  24. 24

    A minimal Fortran TCP client and server. Contribute to modern-fortran/tcp-client-server development by creating an account on GitHub.

    2019 · github.com · its alternatives →

Also compare

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 →