Ross ROSS = Recommend OSS · open-source software intelligence for agents

xyproto/algernon

Small self-contained pure-Go web server with Lua, Teal, Markdown, HTTP/2, QUIC, Redis, TypeScript, npm-less React 19, SQLite, and PostgreSQL support ++ observed · 2026-08-28

github.com/xyproto/algernon · homepage · JavaScript · BSD-3-Clause (permissive) observed · 2026-08-28

Health v2 · maintenance only

93/100

  • Activity 98
  • Release rhythm 83
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: 36
  • age_days: 4194
  • days_rel: 38
  • days_push: 13
  • n_releases_24m: 10

Full methodology

Adoption not part of the score

3027 stars · 151 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Algernon is a small, self-contained web server and application server written in pure Go, bundling HTTP/2, HTTP/3 (QUIC), Lua/Teal scripting, Markdown, Pongo2 templates, Sass, TypeScript/JSX, npm-less React 19, and multiple database backends (BoltDB, SQLite, PostgreSQL, MySQL, Redis) into one executable. It also includes rate limiting, users and permissions, plugins, graceful shutdown, and optional Ollama LLM integration.

Use cases

  • serve a website with markdown and lua without a build step
  • self-contained web server with http3 and quic support
  • prototype web apps with react and typescript without npm
  • host a small site backed by sqlite or redis
  • single binary web server with built-in users and permissions
  • serve a local llm-powered web app via ollama
  • quickly spin up a dev server with live reload

When to choose

  • you want a single self-contained executable that serves dynamic pages with Lua, Markdown, or React without a node/npm toolchain
  • you need HTTP/2 or HTTP/3 (QUIC) out of the box with TLS 1.3
  • you want built-in database backends, rate limiting, and permissions in one small server
  • you prefer lightweight self-hosting with a tiny Docker image

When to avoid

  • you need a highly extensible production stack with a large ecosystem of middleware and frameworks
  • your app depends on a specific language runtime or framework not supported by Algernon's built-in scripting
  • you require cluster-scale deployment features beyond a single server
  • you need deep customization that a monolithic all-in-one server makes harder than a modular stack

Facets

application · maturity active

http-server templating rate-limiting auth authorization database caching llm-inference middleware web-development backend self-hosted developer-tools windows cross-platform go self-hosted cli http2 http3 quic lua-scripting all-in-one-server react19 typescript markdown sqlite postgresql redis ollama single-binary linux macos docker

2 sources

Member repositories

RepositoryRoleHealth v2
xyproto/algernonmain93

For agents

markdown · JSON · MCP: product_card(name="xyproto/algernon")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem