metalsmith/metalsmith
An extremely simple, pluggable static site generator for Node.js observed · 2026-08-28
Health v2 · maintenance only
63/100
- Activity 66
- Release rhythm 37
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4593
- days_rel: 211
- days_push: 205
- n_releases_24m: 1
Adoption not part of the score
7824 stars · 607 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Metalsmith is an extremely simple, pluggable static site generator for Node.js that converts a source directory of files into JavaScript objects, manipulates them through a chain of plugins, and writes the results to a destination directory. It works like a library rather than a framework, letting developers compose functionality from plugins for markdown, layouts, collections, permalinks, and more.
Use cases
- generate a static site or blog from markdown files
- convert markdown to html with templating layouts
- build a jamstack website with custom permalinks and collections
- scaffold project files with a custom generator tool
- create a static documentation site
- build a deploy-ready static site for Netlify or GitHub Pages
When to choose
- you want full control over your static site build pipeline with a library-like API
- you prefer composing small, focused plugins over a monolithic framework
- you work in the Node.js ecosystem and want to use npm, markdown, yaml, and your own templating language
- you need a simple tool for scaffolding, generating, or transforming directory trees of files
When to avoid
- you want a batteries-included static site generator with built-in content management like Hugo or Jekyll
- you need server-side rendering of a dynamic JavaScript application
- you prefer convention-over-configuration with minimal setup
- you need a non-JavaScript toolchain
Facets
library · maturity stable
static-site-generator templating markdown cli plugin-system web-development developer-tools documentation cli cross-platform ssg jamstack markdown-to-html pluggable-pipeline blog-generator static-site-generator nodejs
6 sources
- readme: https://github.com/metalsmith/metalsmith · fetched 2026-08-28 · b22ba1d77bf8
- homepage: https://metalsmith.io · fetched 2026-08-29 · ba39581e17fd
- site_page: https://metalsmith.io/docs · fetched 2026-08-29 · 232aa93a7bf1
- site_page: https://metalsmith.io/about · fetched 2026-08-29 · 6b3c71888623
- site_page: https://metalsmith.io/docs/getting-started · fetched 2026-08-29 · ce34e6dc1939
- registry_npm: https://registry.npmjs.org/metalsmith · fetched 2026-08-29 · 04efb346482a
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| metalsmith/metalsmith | main | 63 |
For agents
markdown · JSON · MCP: product_card(name="metalsmith/metalsmith")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem