FindSoftware

Engineer

Static website generator written in Python that builds sites from Markdown posts and Jinja 2 templates.

Engineer is a static website generator written in Python. Posts are written in Markdown and stored as text files, templates are written in Jinja 2, and the output is HTML files that can be uploaded to any web host with FTP or rsync, as the deployment page describes. The engineer command builds the site and engineer serve starts a small development server for previewing it.

The introduction says Engineer is not a CMS and that it assumes most content comes as articles.

Worth knowing

The command reference says the development server is not designed for production. The introduction states that Engineer requires Python 2.7 and has not been tested on Python 3. It describes Emma, an optional management site, but the documentation page for Emma reads “Coming soon”.

Identity

Status
Stub
Maintainer
Tyler Butler4
Maintained by
Individual
First release
20125

Rendering and deploy

Runs as
Static files, Dev only78
Rendering
Static output6
Install with
pip3

Releases

Current major version
Pre-1.05
Last release
2017-05-265

Adoption

GitHub stars
272
Contributors
310
Downloads a month
7611
Dependent repositories
411

Why these figures do not compare

Sources

  1. 2026-10-23: links
    engineer.readthedocs.io/en/master/
  2. 2026-10-23: links, Written in, License, GitHub stars
    api.github.com/repos/tylerbutler/engineer
  3. 2026-10-23: links, Install with
    engineer.readthedocs.io/en/master/installation.html
  4. 2026-10-23: Maintainer
    raw.githubusercontent.com/tylerbutler/engineer/main/LICENSE.txt
  5. 2026-10-23: First release, Current major version, Last release
    pypi.org/pypi/engineer/json
  6. 2026-10-23: Categories, Runtime, Minimum runtime, Templating, Rendering, Content storage
    engineer.readthedocs.io/en/master/intro.html
  7. 2026-10-23: Runs as
    engineer.readthedocs.io/en/master/deployment.html
  8. 2026-10-23: Runs as
    engineer.readthedocs.io/en/master/cmdline.html
  9. 2026-10-23: License model
    github.com/tylerbutler/engineer/blob/main/README.md
  10. 2026-10-23: Contributors
    api.github.com/repos/tylerbutler/engineer/contributors?per_page=1
  11. 2026-10-25: Dependent repositories, Downloads a month
    packages.ecosyste.ms/api/v1/registries/pypi.org/packages/engineer

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