# Bengal

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


Source: https://findsoftware.frbit.cloud/bengal/
Last reviewed: 2026-10-23
Updated: 2026-10-25
Listed since: 2026-10-23

## Record

### Links

- home: https://lbliii.github.io/bengal/
- repository: https://github.com/lbliii/bengal
- docs: https://lbliii.github.io/bengal/docs/get-started/

### Identity

- status: active
- maintainer: Bengal Contributors
- maintainerType: community
- parent: unknown
- firstRelease: 2026
- hqCountry: unknown

### Kind

- category: ssg
- hosting: static
- language: python
- runtime: python
- runtimeMin: python 3.14
- basedOn: unknown

### Content

- contentStore: flat-file
- databases: unknown
- adminUi: unknown
- headlessApi: unknown
- templating: kida
- i18n: unknown

### Rendering and deploy

- runsAs: static
- renderingModes: static
- installMethod: pip install

### License

- licenseModel: open-source
- license: MIT

### Releases

- currentMajor: 0
- latestReleaseDate: 2026-06-17

### Adoption

- githubStargazers: 51
- packagistDownloads: not applicable
- npmWeeklyDownloads: not applicable
- contributors: 4
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: 434
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: unknown
- dependentPackages: unknown

### Sources

- urls: https://github.com/lbliii/bengal/blob/main/README.md (read 2026-10-23)
- urls: https://api.github.com/repos/lbliii/bengal (read 2026-10-23)
- urls: https://github.com/lbliii/bengal/blob/main/README.md (read 2026-10-23)
- maintainer: https://github.com/lbliii/bengal/blob/main/LICENSE (read 2026-10-23)
- maintainerType: https://github.com/lbliii/bengal/blob/main/LICENSE (read 2026-10-23)
- language: https://api.github.com/repos/lbliii/bengal (read 2026-10-23)
- runtime: https://github.com/lbliii/bengal/blob/main/README.md (read 2026-10-23)
- runtimeMin: https://lbliii.github.io/bengal/docs/get-started/ (read 2026-10-23)
- category: https://github.com/lbliii/bengal/blob/main/README.md (read 2026-10-23)
- templating: https://github.com/lbliii/bengal/blob/main/README.md (read 2026-10-23)
- contentStore: https://github.com/lbliii/bengal/blob/main/README.md (read 2026-10-23)
- installMethod: https://github.com/lbliii/bengal/blob/main/README.md (read 2026-10-23)
- renderingModes: https://lbliii.github.io/bengal/docs/ship/deployment/ (read 2026-10-23)
- runsAs: https://lbliii.github.io/bengal/docs/ship/deployment/ (read 2026-10-23)
- license: https://api.github.com/repos/lbliii/bengal (read 2026-10-23)
- licenseModel: https://github.com/lbliii/bengal/blob/main/LICENSE (read 2026-10-23)
- firstRelease: https://api.github.com/repos/lbliii/bengal/releases?per_page=100 (read 2026-10-23)
- currentMajor: https://api.github.com/repos/lbliii/bengal/releases?per_page=100 (read 2026-10-23)
- latestReleaseDate: https://api.github.com/repos/lbliii/bengal/releases?per_page=100 (read 2026-10-23)
- githubStargazers: https://api.github.com/repos/lbliii/bengal (read 2026-10-23)
- contributors: https://api.github.com/repos/lbliii/bengal/contributors (read 2026-10-23)
- ecosystemsMonthlyDownloads: https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/bengal (read 2026-10-25)

## Notes

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](https://lbliii.github.io/bengal/) 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.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
