{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/ulka/","markdown":"https://findsoftware.frbit.cloud/ulka.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"ulka","name":"Ulka","urls":{"home":"https://ulka.js.org","repository":"https://github.com/ulkajs/ulka","docs":"https://ulka.js.org/docs/"},"category":["ssg"],"description":"Static site generator written in JavaScript that builds pages from templates and content files, with a plugin system.","maintainer":"Roshan Acharya","hosting":["static"],"language":"javascript","runtime":["node"],"contentStore":["flat-file"],"templating":"ejs, pug, liquid, ulka","runsAs":["static"],"renderingModes":["static"],"installMethod":"npm init ulka","licenseModel":"open-source","license":"MIT","currentMajor":"1","latestReleaseDate":"2023-06-30T00:00:00.000Z","githubStargazers":20,"contributors":3,"packagistDownloads":null,"npmWeeklyDownloads":27,"dependentRepos":10,"dependentPackages":6,"checkedAt":"2026-10-23T00:00:00.000Z","addedAt":"2026-10-23T00:00:00.000Z","sources":[{"field":"urls","url":"https://ulka.js.org/","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"urls","url":"https://ulka.js.org/docs/","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"urls","url":"https://api.github.com/repos/ulkajs/ulka","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"maintainer","url":"https://github.com/ulkajs/ulka/blob/master/LICENSE","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/ulkajs/ulka","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"category","url":"https://ulka.js.org/docs/","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"runtime","url":"https://ulka.js.org/docs/quickstart/","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"templating","url":"https://ulka.js.org/docs/","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"contentStore","url":"https://ulka.js.org/docs/","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"installMethod","url":"https://github.com/ulkajs/ulka/blob/master/README.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"renderingModes","url":"https://ulka.js.org/docs/","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"runsAs","url":"https://ulka.js.org/docs/quickstart/","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"license","url":"https://registry.npmjs.org/ulka/latest","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"licenseModel","url":"https://github.com/ulkajs/ulka/blob/master/LICENSE","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"currentMajor","url":"https://registry.npmjs.org/ulka/latest","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://registry.npmjs.org/ulka","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/ulkajs/ulka","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/ulkajs/ulka/contributors","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"npmWeeklyDownloads","url":"https://api.npmjs.org/downloads/point/last-week/ulka","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"dependentRepos","url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/ulka","checkedAt":"2026-10-25T00:00:00.000Z"},{"field":"dependentPackages","url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/ulka","checkedAt":"2026-10-25T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"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.\n\nA project starts with `npm init ulka`. `npx ulka` builds the site into the output directory set in `ulka-config.js`.\n\nPlugin packages such as `@ulkajs/plugin-tags` extend the build."}