FindSoftware

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

Current major version
Pre-1.05
Last release
2021-06-305

Adoption

GitHub stars
1711
npm downloads a week
187
Contributors
36
Dependent repositories
38
Dependent packages
18

Why these figures do not compare

Sources

  1. 2026-10-23: links, Written in, GitHub stars
    api.github.com/repos/mourner/tinyjam
  2. 2026-10-23: links, Categories, Templating, Runtime, Minimum runtime, Install with, Rendering, Runs as
    github.com/mourner/tinyjam/blob/master/README.md
  3. 2026-10-23: Maintainer, License model
    github.com/mourner/tinyjam/blob/master/LICENSE
  4. 2026-10-23: License
    registry.npmjs.org/tinyjam/latest
  5. 2026-10-23: First release, Current major version, Last release
    api.github.com/repos/mourner/tinyjam/releases
  6. 2026-10-23: Contributors
    api.github.com/repos/mourner/tinyjam/contributors
  7. 2026-10-23: npm downloads a week
    api.npmjs.org/downloads/point/last-week/tinyjam
  8. 2026-10-25: Dependent repositories, Dependent packages
    packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/tinyjam

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