Algernon
Small self-contained pure-Go web server with Lua, Markdown, HTTP/2, QUIC, Redis and PostgreSQL support.
Algernon is a self‑contained web server written in Go that bundles a wide range of server‑side capabilities into a single executable. It can serve content over HTTP/2 and optional QUIC (HTTP/3), and it includes built‑in support for Lua and its type‑safe variant Teal, Markdown rendering, and several template engines such as Amber, Pongo2, and JSX conversion. The server also provides integrated handling of static assets, rate limiting, graceful shutdown, and a plugin system.
The software targets developers who need a lightweight, all‑in‑one solution for hosting web applications or APIs without assembling multiple components. It offers direct access to various data stores—including BoltDB, SQLite, PostgreSQL, MySQL, MariaDB, MSSQL, and Redis/Valkey—through Go libraries, and it incorporates a permissions framework for managing users and access control. Configuration is performed via simple directory conventions and optional flags, making it suitable for quick prototyping as small‑scale production services.
Algernon is distributed under a BSD‑3‑Clause license, is stable, and can be installed via Go tooling, pre‑built binaries, or a minimal Docker image under 12 MB. Its design emphasizes minimal external dependencies, default HTTPS when certificates are provided, and extensibility through plugins and Lua scripting.
Reviews
Loading reviews…
Similar apps

DevOps & Infrastructure
Caddy
Powerful, enterprise-ready, open source web server with automatic HTTPS.

DevOps & Infrastructure
RapidForge
Lightweight platform for building webhooks, scheduled tasks and pages. Implement your logic with Bash or Lua.

Team Chat & Messaging
Ergo
Modern IRCv3 server written in Go, combining the features of an ircd, a services framework, and a bouncer.

DevOps & Infrastructure
Static Web Server
Cross-platform, high-performance, and asynchronous web server for static file serving.

Databases & Data Tools
PocketBase
Backend for your next SaaS and Mobile app in one file.
DevOps & Infrastructure
Appwrite
End to end backend server for web, native, and mobile developers 🚀.