A

Algernon

A small, self-contained web server with built-in Lua scripting, Markdown rendering, and reverse proxy capabilities.

About Algernon

Algernon is a lightweight web server written in Go that focuses on simplicity and performance. It can serve static files, run Lua scripts for dynamic content, and render Markdown as HTML out of the box. The server also supports HTTP/2 and TLS, making it suitable for both development and production use.

It integrates well with existing systems by offering reverse proxy features, custom error pages, and directory listing. Algernon is cross-platform, running on Linux, macOS, Windows, and even on Raspberry Pi. The project is open source under the BSD license, and it has built-in support for Let's Encrypt for automatic HTTPS.

Designed for developers who need a quick and flexible server for prototyping or small deployments, Algernon also includes a built-in Lua scripting environment for server-side logic. Its small binary size and minimal dependencies make it easy to deploy in restricted environments.
Server Software

Quick Facts

Pricing
Free
License
Open Source
Platform
Linux & Windows
Version
1.5.2
Developer
Alexander F. Rødseth (xyproto)