tinyjam
Zero-configuration static site generator that renders EJS templates and Markdown files into HTML.
tinyjam builds a site from a source folder of EJS templates and Markdown or YAML data. Every Markdown and YAML file in the source folder becomes data that all templates can read, templates are the .ejs files, and templates whose names start with an underscore are skipped so they can serve as includes. It runs as a command-line tool with npx or from a global npm install, and the output folder defaults to the source folder when none is given. The project has no pagination, which its FAQ states, and Markdown is rendered according to the GitHub Flavored Markdown specification.
Identity
- Status
- Stub
- Maintainer
- Volodymyr Agafonkin3
- Maintained by
- Individual
- First release
- 20205
Rendering and deploy
- Runs as
- Static files2
- Rendering
- Static output2
- Install with
- npm2
Releases
Adoption
Sources
- 2026-10-23: links, Written in, GitHub stars
api.github.com/repos/mourner/tinyjam - 2026-10-23: links, Categories, Templating, Runtime, Minimum runtime, Install with, Rendering, Runs as
github.com/mourner/tinyjam/blob/master/README.md - 2026-10-23: Maintainer, License model
github.com/mourner/tinyjam/blob/master/LICENSE - 2026-10-23: License
registry.npmjs.org/tinyjam/latest - 2026-10-23: First release, Current major version, Last release
api.github.com/repos/mourner/tinyjam/releases - 2026-10-23: Contributors
api.github.com/repos/mourner/tinyjam/contributors - 2026-10-23: npm downloads a week
api.npmjs.org/downloads/point/last-week/tinyjam - 2026-10-25: Dependent repositories, Dependent packages
packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/tinyjam