# BF-SERVER

> HTTP server whose request parsing, routing and response generation are written in Brainfuck, fed by a plain TCP listener.

Page: https://adith.xyz/projects/bf-server
Author: [Adith Manikonda](https://adith.xyz/about.md) (https://adith.xyz)
Last updated: 2026-11-11

- Built by: Adith Manikonda
- Year: 2026
- Built with: Brainfuck, HTTP, socat
- Source code: https://github.com/Ad1th/bf-server

## Purpose

Built to find out whether eight instructions are enough to answer a GET request. They are.

## More by Adith Manikonda

- [Morph Environment Bug Reproduction Platform](https://adith.xyz/projects/morph.md): Reproduces the machine a bug happened on: capture a user's CPU, memory, locale and network conditions as a profile, replay them somewhere else, and keep the cause as a regression test.
- [LOBOTOML](https://adith.xyz/projects/lobotoml.md): Compiles a trained neural network into a Brainfuck program: weights are quantised to fixed point, lowered through an IR and run as inference on a Brainfuck VM.
- [MKV PLAYER](https://adith.xyz/projects/mkv-player.md): Native MKV and WebM player for Mac, about 500 KB, using the decoders macOS already ships.
