MIT🖥️ Self-hostable

Ferron

Ferron

Ferron is a fast, memory-safe web server written entirely in Rust, designed as a drop-in replacement for modern web servers. It focuses on production debugging and observability, offering detailed request inspection, structured logging, and a low memory footprint while remaining highly performant and safe by construction.

Key Features

  • Memory-safe — built in Rust, eliminating the memory-safety bugs common in C-based servers
  • High performance — low latency and high throughput for both static and dynamic content
  • Production debugging — designed to help you inspect and diagnose requests in real running systems
  • HTTP/1.1 & HTTP/2 — modern protocol support for faster, multiplexed connections
  • Efficient static file serving — sendfile-based delivery with minimal overhead
  • Simple configuration — clean, declarative config via TOML or command line
  • Lightweight — small binary and low memory usage compared to traditional servers

Why Use Ferron?

If you want the speed of a single-binary Rust server with strong safety guarantees and built-in observability, Ferron is an excellent modern choice. It’s easy to deploy and gives you first-class insight into exactly what your server is doing under production load.

Use Cases

  • Deploying static sites and single-file applications with a lightweight server
  • Running proxy and server workloads where memory-safety and reliability are priorities
  • Debugging production web traffic with detailed request logs
  • Containers and bare-metal deployments needing a small, fast, self-contained binary

Platform

Linux · macOS · Windows · Docker

Licence

MIT License

Website

ferron.sh

Explore More Categories

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.