{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/gustwind/","markdown":"https://findsoftware.frbit.cloud/gustwind.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":"gustwind","name":"Gustwind","urls":{"home":"https://gustwind.js.org/","repository":"https://github.com/gustwindjs/gustwind","docs":"https://gustwind.js.org/"},"category":["ssg"],"description":"Node.js-powered website creator that builds component-oriented sites from HTMLisp templates, TypeScript and Markdown.","maintainer":"Juho Vepsäläinen","hosting":["node"],"language":"javascript","runtime":["node"],"runtimeMin":"node 24","renderingModes":["static","server"],"installMethod":"npm","licenseModel":"open-source","license":"MIT","currentMajor":"0","latestReleaseDate":"2026-07-10T00:00:00.000Z","githubStargazers":31,"contributors":2,"packagistDownloads":null,"npmWeeklyDownloads":4,"checkedAt":"2026-10-21T00:00:00.000Z","addedAt":"2026-10-21T00:00:00.000Z","sources":[{"field":"urls","url":"https://gustwind.js.org/","checkedAt":"2026-10-21T00:00:00.000Z"},{"field":"urls","url":"https://github.com/gustwindjs/gustwind","checkedAt":"2026-10-21T00:00:00.000Z"},{"field":"urls","url":"https://gustwind.js.org/","checkedAt":"2026-10-21T00:00:00.000Z"},{"field":"maintainer","url":"https://gustwind.js.org/","checkedAt":"2026-10-21T00:00:00.000Z"},{"field":"language","url":"https://github.com/gustwindjs/gustwind","checkedAt":"2026-10-21T00:00:00.000Z"},{"field":"category","url":"https://gustwind.js.org/","checkedAt":"2026-10-21T00:00:00.000Z"},{"field":"runtime","url":"https://github.com/gustwindjs/gustwind/blob/develop/gustwind-node/README.md","checkedAt":"2026-10-21T00:00:00.000Z"},{"field":"runtimeMin","url":"https://github.com/gustwindjs/gustwind/blob/develop/gustwind-node/README.md","checkedAt":"2026-10-21T00:00:00.000Z"},{"field":"installMethod","url":"https://github.com/gustwindjs/gustwind/blob/develop/gustwind-node/README.md","checkedAt":"2026-10-21T00:00:00.000Z"},{"field":"renderingModes","url":"https://gustwind.js.org/","checkedAt":"2026-10-21T00:00:00.000Z"},{"field":"renderingModes","url":"https://gustwind.js.org/deployment/","checkedAt":"2026-10-21T00:00:00.000Z"},{"field":"license","url":"https://github.com/gustwindjs/gustwind/blob/develop/LICENSE","checkedAt":"2026-10-21T00:00:00.000Z"},{"field":"currentMajor","url":"https://registry.npmjs.org/gustwind/latest","checkedAt":"2026-10-21T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://registry.npmjs.org/gustwind","checkedAt":"2026-10-21T00:00:00.000Z"},{"field":"githubStargazers","url":"https://github.com/gustwindjs/gustwind","checkedAt":"2026-10-21T00:00:00.000Z"},{"field":"contributors","url":"https://github.com/gustwindjs/gustwind","checkedAt":"2026-10-21T00:00:00.000Z"},{"field":"npmWeeklyDownloads","url":"https://api.npmjs.org/downloads/point/last-week/gustwind","checkedAt":"2026-10-21T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"Gustwind is a website creator for large sites built from components. Templates and component definitions default to HTMLisp, a variant of HTML, and the build also accepts TypeScript and Markdown definitions. Data sources bring content into a site, and route definitions connect those sources to pages. Development mode serves the site for preview, and the production build writes static HTML with CSS inlined into the files. Plugins can replace parts of the build. The [documentation](https://gustwind.js.org/) covers the concepts, configuration and deployment.\n\n## Worth knowing\n\nThe homepage says the APIs change every once in a while.\n\nServer rendering is partial. The site says portions of Gustwind can run in a server environment, and the Cloudflare Workers adapter renders pages per request through an edge-compatible render path."}