nowfound

Alternatives

Products that do what Building a web server in assembly to give my life (a lack of) meaning does

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/

  1. 1AP

    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

  2. 2
    Decoy99

    Local server mocks in macOS, all in a lightweight native app

    Mar 2026

  3. 3KE
  4. 4
    Yavy110

    Turn any website into an MCP server for AI

    Feb 2026

  5. 5

    An ultra-fast, single-binary MCP server written in Rust as a lightweight alternative to Node.js/Python. - StamManif/mcp-stama

    23d ago · github.com

  6. 6AP
  7. 7KA
  8. 8SL
  9. 9HS
  10. 10NL

    Hey folks, I just wanted to share a quick script I threw together called notational ls. One of the big problems of any code base (or any filesystem) is that it's hard to tell what's what - folder and file names often trade brevity for clarity. So I thought about a version of `ls` that works like this: > nls web: Where python web server files are stored ad_hoc: One time scripts ios: Our IOS code images Adding descriptions is really easy too: > nls images Images SHARED between both ios and web web: Where python web server files are stored ad_hoc: One time scripts ios: Our IOS code…

    2011

  11. 11RA

    Hi, I've made a Dis virtual machine and Limbo programming language compiler (called RiceVM) in Rust. It can run Dis bytecode (for example, Inferno OS applications), compile Limbo programs, and includes a fairly complete runtime with garbage collection, concurrency features, and many of the standard modules from Inferno OS's original implementation. The project is still in an early stage, but if you're interested in learning more about RiceVM or trying it out, you can check out the links below: Project's GitHub repo: https://github.com/habedi/ricevm RiceVM documentation:…

    Apr 2026

  12. 12

    Lightweight, self-hostable Web scraping API & MCP server

    Jun 2026 · github.com

  13. 13AS
  14. 14

    When building Hookie, I worked with NATS Jetstream a lot. While you can do everything using the CLI, I prefer the feeling of a nice GUI better. So I built one.

    23d ago · streambench.app

  15. 15MC

    multilspy is a cross-platform library designed to simplify the process of creating language server clients to query and obtain results of various static analyses from a wide variety of language servers that communicate over the Language Server Protocol. It is easily extensible to support any language that has a Language Server and currently supports Java, Rust, C# and Python. We aim to continuously add support for more language servers and languages. Language servers are tools that perform a variety of static analyses on code repositories and provide useful information such as type-directed…

    2024 · github.com

  16. 16AS

    I built websitino, a small static file server intended for quick local development or testing. It’s a single binary (~1.5MB), with no external dependencies or runtime requirements — just run it in any folder and it starts serving files over HTTP. It’s written in D and designed to be fast, minimal, and secure by default. Hidden files and directories (like .git) aren’t served unless explicitly enabled. You can customize behavior through simple command-line flags — e.g., enable directory listing or auto-serve index.html. Example: websitino --list-dirs --index I created it because I was tired of…

    2025 · github.com

  17. 17TE

    Hi! I’ve always wanted a simple way to throw my Python projects online. Just to try things out, share them, or test a webhook with a real endpoint. But every time I hit the same wall: Buy a server, Set up HTTPS, Configure DNS, Get a domain. Write boilerplate to glue it together. It always felt like too much for something so small that I wanted to test. So Ive been hacking on Thread4 (currently in alpha): a tiny platform where you can write a Python function and go live instantly at yourname.thread4.eu. It’s not for production use, just quick testing, experimenting, or sharing your idea…

    2025 · thread4.eu

  18. 18YY

    I've been self-hosting https://privatebin.net for a long time now but there were some annoying issues: no way to turn off encryption, API is complicated, no raw support on the page directly and worst of all: no keyboard shortcuts. I've looked at a bunch of other OSS solutions and all of them (atleast the ones I could find) didn't really have all the features that I needed. So I made this. Optional E2E encryption with optional password protection, keyboard shortcuts (kinda a WIP), simple-ish REST-ish API for making CLIs, direct raw file display & download (with optional server-side…

    2023 · github.com

  19. 19IV

    Hi HN,<p>In my spare time (evenings and weekends) I've built 3 products which have been relatively successful even with little advertising (only google ads budgeted at $30 per day). The latest one is WcfStorm.Rest; which is a REST service test client. I built it because I found that the current tools did not have the features I wanted such as, intellisense when working with HTTP headers, syntax highlighting for JSON messages, etc.<p>I'm continually trying to improve these products and would very much love get your feedback. Every suggestion is welcome!<p>(My apologies…

    2012 · wcfstorm.com

  20. 20UC

    If you want to write web apps in C with mainly server side html, this might be the project for you! I've been using/developing it for a project to sell photos/videos at surf camps. test site: https://beta.fluffyspork.com Highlights: * builds to a single AppImage for deployment * all code included that's not a standard linux library * mostly don't have to write html, generated with code There are many things in the currently private project that aren't yet moved to fu due to time.

    2023 · github.com

  21. 21RR

    I built rapid-rs to eliminate the hours of boilerplate when starting a new Rust web service. One command gets you: - Auto-configured DB, logging, CORS - OpenAPI/Swagger UI at /docs - Request validation - Production-ready observability Built on Axum. Early benchmarks show ~50K req/s with 10-20MB RAM. This is v0.1 - feedback welcome! Crates: https://crates.io/crates/rapid-rs

    Nov 2025 · crates.io

  22. 22WC

    A friend and I built this as a side project to help us collaborate on files with our agents. Claude / Codex kept outputting .md and .html files which are great until we needed to share them, so we built this small website to help with that. Agent can either use an HTTP + Skill or an MCP which also uses MCP Apps to add widgets to Claude Desktop / Mobile chat. Would love any feedback and hopefully this helps someone else as it did us!

    Jun 2026 · workplane.co

  23. 23TA

    Hi HN! This Christmas I made `tysm`, a rust crates which simplifies using ChatGPT with Structured Outputs. Essentially you just tell it the rust type you want the output to conform to, and it handles creating the JSON Schema, passing it to ChatGPT's chat-completions API, and deserializing the response. Structured Outputs are very useful because they guarantee that the response will conform to whatever type you expect. I'm already finding my crate very useful since I love using Structured Outputs but I hate writing JSON Schemas myself. Technical details for rust heads: To generate the JSON…

    2024 · github.com

  24. 24PU

    After seeing a cool demo of a hack on Twitter, I built a cross platform version of it that works well and uses streaming. From anywhere on Mac and Linux, trigger Ollama and optionally feed it your clipboard. I built it yesterday and it's already very useful to me. I'm pretty excited about it and wanted to share!

    2024 · github.com

Ranked by how close each launch is in meaning, then by votes. Refine with a description →