algernon
« Back to VersTracker
Description:
Pure Go web server with Lua, Markdown, HTTP/2 and template support
Type: Formula  |  Latest Version: 1.17.5@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: web-server lua go http2 markdown
Install: brew install algernon
About:
Algernon is a modern web server written in Go that integrates Lua scripting, Markdown rendering, and template processing directly into the server. It supports HTTP/2 and can serve dynamic content without external dependencies, making it ideal for lightweight web applications. Its simplicity allows developers to build and deploy web services quickly with minimal configuration.
Key Features:
  • Embedded Lua scripting for dynamic content
  • Built-in Markdown and template support
  • Native HTTP/2 support
  • Single binary with no external dependencies
  • Live reloading during development
Use Cases:
  • Rapid prototyping of web applications
  • Serving static sites with dynamic Lua enhancements
  • Building lightweight APIs and microservices
Alternatives:
  • Caddy – Caddy is a general-purpose web server with automatic HTTPS, while Algernon focuses on integrated scripting and content rendering.
  • Nginx – Nginx is a high-performance web server and reverse proxy, whereas Algernon provides built-in dynamic content capabilities without external modules.
License: BSD-3-Clause
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Nov 13, 2025 4:52pm 0 VERSION_BUMP 3439e552
Sep 13, 2025 11:39am 0 VERSION_BUMP 4c780340