xyproto/algernon
Small self-contained pure-Go web server with Lua, Teal, Markdown, Ollama, HTTP/2, QUIC, Redis, SQLite and PostgreSQL support ++
Supports multiple templating engines (Pongo2, Amber, HyperApp) and stylesheet preprocessors (Sass, GCSS) with automatic rendering, plus Lua/Teal scripting for dynamic request handlers. Built-in database abstraction layer enables swapping between BoltDB, Redis, PostgreSQL, MySQL, and SQLite without code changes. Includes native rate limiting, user/permission management, graceful shutdown, and plugin support via the Pie framework—all compiled into a single ~12MB executable.
2,993 stars. Actively maintained with 16 commits in the last 30 days.
Stars
2,993
Forks
146
Language
Go
License
BSD-3-Clause
Category
Last pushed
Mar 07, 2026
Commits (30d)
16
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/xyproto/algernon"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
cloudwego/eino
The ultimate LLM/AI application development framework in Go.
instill-ai/instill-core
đź”® Instill Core is a full-stack AI infrastructure tool for data, model and pipeline...
gocnn/candy
Minimalist ML framework for Go.
voocel/litellm
LiteLLM for Go, the easiest way to write LLM-based programs in Go
0x4D31/galah
Galah: An LLM-powered web honeypot.