A partial HTTP server written in brainfuck extended with syscalls
a brainfuck interpreter supporting linux syscalls with an example HTTP server - ajyoon/systemf
A partial HTTP server written in brainfuck extended with syscalls launched on December 9, 2016 with 103 votes, #367 of 3,449 launches that month and more than 95% of that year's launches. The site was still online in September 2026, 9 years on.
In plain words
This is a partial HTTP server implemented in Brainfuck, an esoteric programming language extended with syscall capabilities. It was created for developers and programming enthusiasts interested in exploring unusual language implementations. The project stands out for its technical challenge of building functional web server capabilities using Brainfuck, a Turing-complete but notoriously difficult-to-read language designed to be as minimal as possible.
written from the facts on this page · September 2026
Does a similar job
all alternatives →
Brainfuck with threads and assertions2015 · github.com · ▲22Brainf**k with threads and assertions, written in Python - scotchfield/bf_py
BrainIDE – A feature-packed Brainfuck compiler2022 · github.com · ▲53Brainfuck IDE using python, bundled with it's own compiler - LovetheFrogs/BrainIDE
- LALambduck, a Functional Programming Brainfuck2025 · imjakingit.github.io · ▲70
What if Brainfuck was less like C and more like Scheme? The interpreter implemetation is pretty bad. It's not very fast, it's not very good, and it's probably not very correct. But maybe there's some vaguely interesting programs you could write with it! For example, the Y combinator: λf. (λx. f (x x)) (λx. f (x x)) is written as: \` \`1 `0 0 \`1 `0 0
Building a web server in assembly to give my life (a lack of) meaningMay 2026 · github.com · ▲430This 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/
ZeroHTTPd: A web server to teach Linux performance, with benchmarks2019 · unixism.net · ▲472Articles 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-…

More life & fun this month
the category →
A free city-building game in your browser. You are the mayor. You know what the city needs. Now get it past the zoning board, the neighbors, the appeals court and the next election.
Life & fun · 2d ago · permit.petercai.com
- IV
Life & fun · 14d ago · tanzaniaeducationproject.org

Turn a phone, tablet or TV into a sign. Type a message and it fills the screen: welcome signs, timers, Wi-Fi passwords and more. No app, no account, free.
Life & fun · 15d ago · bigwords.page

Play a free virtual guitar online with your keyboard or by touch. Slow songs down and see every chord, string and strum. Acoustic, classic, electric and bass.
Life & fun · 9d ago · guitoro.com

Carrier settings from iPhone, Pixel and Galaxy firmware, decoded and compared: APNs, VoLTE, 5G and Wi-Fi Calling per carrier, and what each build changed.
Life & fun · 13d ago · carrierexplode.com

Life & fun · 23d ago · space.bl2.net
Source: Show HN post ↗
Launched alongside, December 2016
the whole month →


Talking face-to-face with your team is just one click away
Work · 2016 · slack.com


What's your workplace flavor? Join 10M+ users and take the free personality test to find out. Discover your workplace strengths and ideal career path in under 3 minutes with our CPTI™ assessment, based on the Myers-Briggs framework.
Dev tools · 2016 · cake.me
