# planety/prologue

Powerful and flexible web framework written in Nim

Repository: https://github.com/planety/prologue
Canonical: https://ross.abutalabs.com/products/prologue
Homepage: https://planety.github.io/prologue
Language: Nim
License: Apache-2.0
License Family: permissive
Topics: web, prologue, webframework, jester, nim, full-stack, web-development, webdev, async, async-web-applications, nimlang, prologue-framework, http-framework, webapp-framework, hacktoberfest
Last push: 2026-08-19T00:41:37+00:00

## Health v2 (maintenance only)
Score: 76/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 98, release rhythm 33, longevity 100
- inputs: {"age_days": 2426, "days_push": 15, "days_rel": 234, "gap_med": null, "n_releases_24m": 1}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1349, forks 54 (observed 2026-08-28T04:04:27.933889+00:00)

## What it is
Prologue is a powerful and flexible web framework written in Nim for building high-performance web services and applications. It provides routing, middleware, plugins for auth, sessions, websockets, and more with an explicit, low-magic design philosophy.

## Use cases
- build a web api in nim
- create an async web application
- serve http endpoints with routing and middleware
- add websocket support to a nim backend
- build a full-stack web app with sessions and auth
- develop high-performance web services

## When to choose
- you want a batteries-included web framework in Nim
- you need async, high-performance HTTP services
- you want explicit, predictable framework behavior with minimal magic
- you need built-in plugins like i18n, CORS, CSRF, and sessions

## When to avoid
- your team does not use or want to learn Nim
- you need a framework with a huge ecosystem and community
- you prefer mainstream languages like Python, Node, or Go for web backends

## Facets
- artifact type: framework
- maturity: active
- function: web-framework, http-server, routing, middleware, websocket, templating, auth, caching, internationalization
- domain: web-development, backend, apis
- platform: cross-platform
- tags: nim, async, http-framework, full-stack, openapi, csrf-protection, session-management, web-server

## Member repositories
- planety/prologue (main) score 76

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:27.933889+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:42:22.711595+00:00, confidence not recorded.
  - readme: https://github.com/planety/prologue (fetched 2026-08-28T04:04:27.933889+00:00, sha da20736ed5db)
  - homepage: https://planety.github.io/prologue (fetched 2026-08-29T12:01:19.363390+00:00, sha 6efdae716948)
- Data as of 2026-08-30T08:39:29.467469+00:00.
