Project Karpacz is now Ferron. Note that we are still working on Ferron's website. Read the blog post
Ferron is a web server optimized for speed, security, and efficiency. Written in Rust, it offers memory safety and performance, making it ideal for modern websites.
You don't need to worry about issues related to proprietary software, such as backdoors or licensing issues. Ferron is licensed under a permissive MIT license, and you can contribute to its developement via a Git repository.
Ferron leverages Rust's asynchronous programming capabilities to ensure fast request serving. According to our own benchmarks, it performs similarly to a popular Caddy web server.
Ferron is written in Rust, a programming language designed for memory safety. This ensures that Ferron has lower risk of memory safety bugs compared to popular web servers written in C or C++.
You can extend Ferron by loading various server modules, which add various functionality, such as caching, proxying or dynamic content.
The static web server performance is measured by running a "wrk -c 100 -d 60 -t 6 https://localhost/index.nginx-debian.html" command on a server with a AMD Ryzen 5 8600G CPU. The web servers serve a default page that comes with NGINX web server. All web server also enable logging the requests into a log file.