Open-source build framework · Node.js 22

Kalenuxer reviews

Two engineers looked closely at the pipeline that builds every Kalenux site. One was evaluating build tools for an agency, the other builds content sites. Both gave it five stars.

5.0★★★★★★★★★★2 reviewsView on GitHub ↗
$ kalenuxer build
✓templates · include resolver
✓css, js · minified + content-hashed
✓i18n · 15+ locales from one template
✓images · optimised
✓deploy · frontend mode, no restart
★reviews · 2 received · 5.0 / 5
both reviews, in full

Reviewed by people who build sites.

Each review names the parts of the pipeline it praises. They're tagged, and highlighted in the pipeline below.

★★★★★★★★

Production-grade architecture, cleanly documented

“Reviewed the architecture as part of evaluating build tools for our agency. The approach to CSS/JS versioning, template composition, and deployment is elegant and pragmatic.”

Zara AhmedZara AhmedKarachi, Pakistan
★★★★★★★★

Impressive static site tooling

“The build pipeline Kalenux has developed is genuinely well thought out. The multilingual fanout and templating approach solve real problems I've encountered building content sites.”

Pedro AlvesPedro AlvesPorto, Portugal
the async pipeline, stage by stage

Ten stages. The highlighted ones got the praise.

Every stage reads its sources, writes to dist/, and records a timestamp in store/times/. On the next run, only the stages with changed files rebuild.

  1. 01plugins
  2. 02icons
  3. 03fonts
  4. 04css★ ZA
  5. 05js★ ZA
  6. 06images
  7. 07html templates★ ZA · PA
  8. 08html pages★ PA
  9. 09api handlers
  10. 10deploy★ ZA
the part Pedro singled out

One template, every language.

Templates use two primitives: includes and variables. Each locale's JSON fills the same markup, so 15+ languages build with no duplicated HTML.

page.html
! header !<h1>{ title }</h1><p>{ intro }</p>! footer !
datas/en.json
{ "title": "Software that works." }
datas/de.json
{ "title": "Software, die funktioniert." }
dist/en/index.htmlde/index.htmltr/index.html… 15+ locales
“production-grade”Zara

Not a demo. It ships Kalenux every day.

Kalenuxer was refined over years of running real products. Here is the scale it works at today.

4live products built with it
15+language targets
<1sincremental rebuilds
3deploy modes: frontend, api, full
“cleanly documented”Zara

Six guides, start to deploy.

The documentation the reviewers read, in order.

add your review

Studied or adapted Kalenuxer? Review it.

Say what you built or evaluated, which part of the pipeline you used, and how it compared with the static site generators you know.

Rating
Reviews are moderated before they appear.
built with kalenuxer