
Ulka
Static site generator written in JavaScript that builds pages from templates and content files, with a plugin system.
Ulka is a static site generator written in JavaScript. It builds HTML pages and assets from templates and content files. Templates can use ejs, pug or liquid, or Ulka’s own template language.
A project starts with npm init ulka. npx ulka builds the site into the output directory set in ulka-config.js.
Plugin packages such as @ulkajs/plugin-tags extend the build.
Identity
- Status
- Active
- Maintainer
- Roshan Acharya4
Rendering and deploy
- Runs as
- Static files5
- Rendering
- Static output2
- Install with
- npm init ulka6
Releases
Adoption
Sources
- 2026-10-23: links
ulka.js.org/ - 2026-10-23: links, Categories, Templating, Content storage, Rendering
ulka.js.org/docs/ - 2026-10-23: links, Written in, GitHub stars
api.github.com/repos/ulkajs/ulka - 2026-10-23: Maintainer, License model
github.com/ulkajs/ulka/blob/master/LICENSE - 2026-10-23: Runtime, Runs as
ulka.js.org/docs/quickstart/ - 2026-10-23: Install with
github.com/ulkajs/ulka/blob/master/README.md - 2026-10-23: License, Current major version
registry.npmjs.org/ulka/latest - 2026-10-23: Last release
registry.npmjs.org/ulka - 2026-10-23: Contributors
api.github.com/repos/ulkajs/ulka/contributors - 2026-10-23: npm downloads a week
api.npmjs.org/downloads/point/last-week/ulka - 2026-10-25: Dependent repositories, Dependent packages
packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/ulka