FindSoftware

Blacksmith

Node.js static site generator that renders Markdown content into HTML pages through layouts and partials.

Blacksmith is a Node.js static site generator that renders Markdown content into HTML pages. All rendered HTML is written to a public folder. Partials are rendered with Plates, and content is read from Markdown files with Marked.

It is installed with npm.

Worth knowing

The README marks the layout JSON properties as not yet supported, and its roadmap lists an RSS feed and nested partials as open items.

Identity

Status
Stub
Maintainer
Nodejitsu Inc.3
Maintained by
Company3
First release
20126

Rendering and deploy

Runs as
Static files2
Rendering
Static output2
Install with
npm2

Releases

Current major version
15
Last release
2012-12-126

Adoption

GitHub stars
5511
npm downloads a week
88
Contributors
327
Dependent repositories
69
Dependent packages
19

Why these figures do not compare

Sources

  1. 2026-10-22: links, Written in, GitHub stars
    api.github.com/repos/flatiron/blacksmith
  2. 2026-10-22: links, Categories, Templating, Content storage, Rendering, Runs as, Install with, License
    github.com/flatiron/blacksmith/blob/master/README.md
  3. 2026-10-22: Maintainer, Maintained by
    github.com/flatiron/blacksmith/blob/master/LICENSE
  4. 2026-10-22: Runtime
    github.com/flatiron/blacksmith/blob/master/package.json
  5. 2026-10-22: Current major version
    registry.npmjs.org/blacksmith/latest
  6. 2026-10-22: Last release, First release
    registry.npmjs.org/blacksmith
  7. 2026-10-22: Contributors
    api.github.com/repos/flatiron/blacksmith/contributors?anon=true&per_page=100
  8. 2026-10-22: npm downloads a week
    api.npmjs.org/downloads/point/last-week/blacksmith
  9. 2026-10-25: Dependent repositories, Dependent packages
    packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/blacksmith

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