FindSoftware

Bengal

Python static site generator for documentation, blogs and other Markdown-based sites, with a built-in dev server.

Bengal is a static site generator for documentation sites, blogs and other Markdown-based sites, written in Python. Pages are Markdown files in a content folder, rendered with Kida templates, and the production build writes the site to public/ as static HTML, CSS and JavaScript.

It is installed with pip install bengal. bengal new site creates a project, and bengal serve runs a dev server with live reload. The documentation covers configuration, content and deployment.

Worth knowing

Bengal requires Python 3.14 or later and is marked alpha in its README and on PyPI. The README lists Patitas (Markdown), Rosettes (syntax highlighting), Kida (templates) and Pounce (ASGI server) as parts of The Bengal Ecosystem, the stack the project belongs to.

Identity

Status
Active
Maintainer
Bengal Contributors3
Maintained by
Community3
First release
20266

Rendering and deploy

Runs as
Static files5
Rendering
Static output5
Install with
pip install1

Releases

Current major version
Pre-1.06
Last release
2026-06-176

Adoption

GitHub stars
512
Contributors
47
Downloads a month
4348

Why these figures do not compare

Sources

  1. 2026-10-23: links, Runtime, Categories, Templating, Content storage, Install with
    github.com/lbliii/bengal/blob/main/README.md
  2. 2026-10-23: links, Written in, License, GitHub stars
    api.github.com/repos/lbliii/bengal
  3. 2026-10-23: Maintainer, Maintained by, License model
    github.com/lbliii/bengal/blob/main/LICENSE
  4. 2026-10-23: Minimum runtime
    lbliii.github.io/bengal/docs/get-started/
  5. 2026-10-23: Rendering, Runs as
    lbliii.github.io/bengal/docs/ship/deployment/
  6. 2026-10-23: First release, Current major version, Last release
    api.github.com/repos/lbliii/bengal/releases?per_page=100
  7. 2026-10-23: Contributors
    api.github.com/repos/lbliii/bengal/contributors
  8. 2026-10-25: Downloads a month
    packages.ecosyste.ms/api/v1/registries/pypi.org/packages/bengal

Last reviewed · Updated · Listed since Edit on GitHubThis page as markdownas JSON