nowfound

Life & fun · August 16, 2025

UT

unsafehttp – tiny web server from scratch in C, running on an orange pi

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.

unsafehttp – tiny web server from scratch in C, running on an orange pi launched on August 16, 2025 with 87 votes, #418 of 8,530 launches that month and more than 95% of that year's launches. The site was not reachable when checked in September 2026.

Visit unsafehttp.benren.au ↗Alternativestop 5% of August 2025

In plain words

Unsafehttp is a minimal web server written in C from scratch, designed to run on single-board computers like the Orange Pi. Built as a learning project to explore C programming, Unix socket programming, and compilation, it prioritizes simplicity with minimal layers between requests and responses. The creator invites users to test its functionality and report any issues discovered.

written from the facts on this page · September 2026

Does a similar job

all alternatives →
  • ZeroHTTPd: A web server to teach Linux performance, with benchmarks2019 · unixism.net · ▲472

    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-…

  • A little web server in C2023 · github.com · ▲178

    A little web server written in C for Linux. Supports: CGI, Reverse Proxy. Single threaded using I/O multiplexing (select).

  • Micro HTTP server in 22 lines of C2021 · twitter.com · ▲223

    This post is from a protected account.

  • My embeddable C/C++ webserver2011 · github.com · ▲84
  • I built a web framework in C2025 · github.com · ▲420

    a lightweight web framework in c. Contribute to ashtonjamesd/lavandula development by creating an account on GitHub.

  • Hellepoll is a blazingly-fast async HTTP server written in C++2011 · github.com · ▲35

    This is based on an approach I made for a very high performance message and video multiplexing server. The project died, but I'm glad I get to share the a basic version with some http test code now. I admit this is the second time I've tried to show this off here today; I posted earlier but it got lost when no-one was watching :(

More life & fun this month

the category →

Source: Show HN post ↗

Launched alongside, August 2025

the whole month →
  • Trace▲1,555

    Workflow Automations for the Human 👾 AI Workforce

    AI · 2025 · trace.so

  • I built the world's most impractical 1000-pixel display and anyone in the world can draw on it. It draws a single pixel at a time and takes 30-60 minutes to complete a single image. Anyone can participate in the project by voting for the next image to be drawn, and submitting images. https://kilopx.com/

    Work · 2025 · benholmen.com

  • Job boards are dead. Your network is alive

    AI · 2025 · contra.com

  • Kitten TTS is an open-source series of tiny and expressive text-to-speech models for on-device applications. We are excited to launch a preview of our smallest model, which is less than 25 MB. This model has 15M parameters. This release supports English text-to-speech applications in eight voices: four male and four female. The model is quantized to int8 + fp16, and it uses onnx for runtime. The model is designed to run literally anywhere eg. raspberry pi, low-end smartphones, wearables, browsers etc. No GPU required! We're releasing this to give early users a sense of the latency and voices…

    AI · 2025 · github.com

  • I was wondering how I can arrange objects along a spherical helix path, and read some articles on it. I ended up learning about parametric equations again, and make this visualization to document what I learned: https://visualrambling.space/moving-objects-in-3d/ feel free to visit and let me know what you think!

    Life & fun · 2025 · visualrambling.space

  • For HTML Day 2025 [1], I made a web service that displays the current sky at your approximate location as a CSS gradient. Colours are simulated on-demand using atmospheric absorption and scattering coefficients. Updates every minute, without the use of client-side JavaScript. Source code and additional information is available on GitHub: https://github.com/dnlzro/horizon [1] https://html.energy/html-day/2025/index.html

    Dev tools · 2025 · sky.dlazaro.ca