FindSoftware

20ful

Static site generator that compiles Markdown, Pug, Nunjucks, Stylus, Sass and LiveScript sources into a website.

20ful is a static site generator that takes the files in src/, processes them and writes the result to _site/, keeping the directory structure. Markdown, Pug and Nunjucks sources become HTML, Stylus and Sass become CSS, and LiveScript becomes JavaScript, and other files are copied as they are. Front matter at the top of each file sets its template, layout, table-of-contents entry and cache busting, and a 20ful-config.yaml file sets the source and output folders and the Markdown plugins. The 20ful serve command builds the site and starts a development server that reloads the browser on change, using browser-sync. The npm package lists Iļja Ketris as its author.

Worth knowing

The 20ful proxy <port> command starts a proxy to a server that is already running, for a site with parts that need that server. Two files whose paths differ only by the html/ folder collide in the output, and only one of them is written.

Identity

Status
Stub
Maintainer
Iļja Ketris3
Maintained by
Individual
First release
20204

Rendering and deploy

Runs as
Static files2
Rendering
Static output2
Install with
npm install2

Releases

Current major version
Pre-1.04
Last release
2022-06-095

Adoption

GitHub stars
71
npm downloads a week
357
Contributors
26
Dependent repositories
18
Dependent packages
38

Why these figures do not compare

Sources

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

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