# Engineer

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

STUB. This software has no release or pre-release in four years, or its project site no longer shows it, so it is not part of the register, not counted and not indexed. It will be checked again.

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

## Record

### Links

- home: https://engineer.readthedocs.io/en/master/
- repository: https://github.com/tylerbutler/engineer
- docs: https://engineer.readthedocs.io/en/master/installation.html

### Identity

- status: stub
- maintainer: Tyler Butler
- maintainerType: individual
- parent: unknown
- firstRelease: 2012
- hqCountry: unknown

### Kind

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

### Content

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

### Rendering and deploy

- runsAs: static, local
- renderingModes: static
- installMethod: pip

### License

- licenseModel: open-source
- license: MIT

### Releases

- currentMajor: 0
- latestReleaseDate: 2017-05-26

### Adoption

- githubStargazers: 27
- packagistDownloads: not applicable
- npmWeeklyDownloads: not applicable
- contributors: 3
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: 76
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: 4
- dependentPackages: unknown

### Sources

- urls: https://engineer.readthedocs.io/en/master/ (read 2026-10-23)
- urls: https://api.github.com/repos/tylerbutler/engineer (read 2026-10-23)
- urls: https://engineer.readthedocs.io/en/master/installation.html (read 2026-10-23)
- maintainer: https://raw.githubusercontent.com/tylerbutler/engineer/main/LICENSE.txt (read 2026-10-23)
- firstRelease: https://pypi.org/pypi/engineer/json (read 2026-10-23)
- category: https://engineer.readthedocs.io/en/master/intro.html (read 2026-10-23)
- language: https://api.github.com/repos/tylerbutler/engineer (read 2026-10-23)
- runtime: https://engineer.readthedocs.io/en/master/intro.html (read 2026-10-23)
- runtimeMin: https://engineer.readthedocs.io/en/master/intro.html (read 2026-10-23)
- templating: https://engineer.readthedocs.io/en/master/intro.html (read 2026-10-23)
- renderingModes: https://engineer.readthedocs.io/en/master/intro.html (read 2026-10-23)
- runsAs: https://engineer.readthedocs.io/en/master/deployment.html (read 2026-10-23)
- runsAs: https://engineer.readthedocs.io/en/master/cmdline.html (read 2026-10-23)
- contentStore: https://engineer.readthedocs.io/en/master/intro.html (read 2026-10-23)
- installMethod: https://engineer.readthedocs.io/en/master/installation.html (read 2026-10-23)
- license: https://api.github.com/repos/tylerbutler/engineer (read 2026-10-23)
- licenseModel: https://github.com/tylerbutler/engineer/blob/main/README.md (read 2026-10-23)
- currentMajor: https://pypi.org/pypi/engineer/json (read 2026-10-23)
- latestReleaseDate: https://pypi.org/pypi/engineer/json (read 2026-10-23)
- githubStargazers: https://api.github.com/repos/tylerbutler/engineer (read 2026-10-23)
- contributors: https://api.github.com/repos/tylerbutler/engineer/contributors?per_page=1 (read 2026-10-23)
- dependentRepos: https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/engineer (read 2026-10-25)
- ecosystemsMonthlyDownloads: https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/engineer (read 2026-10-25)

## Notes

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](https://engineer.readthedocs.io/en/master/deployment.html) 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](https://engineer.readthedocs.io/en/master/cmdline.html) 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".

---

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
