DEV Community

Emir Baycan
Emir Baycan

Posted on

Why we built our own Node.js website build system

Across our portfolio at Kalenux, most pages are content: articles, guides, localized variants, category pages. They change when we publish, not on every request. So instead of rendering them per-request, we treat building the site as a step that runs when content changes — and we built our own tool to do it.

That tool is Kalenuxer, our open-source, Node.js-based website build system. Here is why it exists and what it does.

Why build our own

We tried existing static-site generators. Each did part of what we needed, none did all of it — fast incremental builds, real multilingual support, and automated deployment, together, across many large sites. So we built one in-house.

It is written in Node.js because the team lives in JavaScript and TypeScript daily, the ecosystem for parsing, templating, and asset handling is deep, and it keeps the build tooling in the same language as much of our frontend work.

Incremental builds

The feature that matters most at scale: Kalenuxer only rebuilds what changed. CSS, JS, and HTML are tracked separately with timestamp-based invalidation. Edit one article and you rebuild one page, not the whole site.

On a site with thousands of pages, that is the difference between a build measured in minutes and one measured in seconds. When you publish often, that compounds into real time saved every day.

Multilingual by default

Our content products run in 15+ languages. Kalenuxer has i18n built in: JSON data files per language, no external translation service or third-party dependency. Adding a language is adding a data file, not re-architecting the site.

Template-based, automated deploy

Pages are composed from templates, so structure stays consistent across a product and changes propagate cleanly. Deployment is automated off the build, so shipping content is not a manual ritual.

The point

Kalenuxer is not the product — it is the tooling that lets a focused team ship and maintain 10+ live products without the build process becoming the bottleneck. Sometimes the highest-leverage thing you can build is the thing that builds everything else.

Software that works. Products that last.


Kalenux is a software powerhouse from Istanbul building web and mobile products at scale, and the open-source Kalenuxer build system. Founded and led by Emir Baycan. kalenux.com.tr

Top comments (0)