{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/elm-pages/","markdown":"https://findsoftware.frbit.cloud/elm-pages.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":"elm-pages","name":"elm-pages","urls":{"home":"https://elm-pages.com","repository":"https://github.com/dillonkearns/elm-pages","docs":"https://elm-pages.com/docs/getting-started"},"category":["framework","ssg"],"description":"Elm framework for building sites and web apps with server-rendered and pre-rendered routes.","maintainer":"Dillon Kearns","maintainerType":"individual","firstRelease":2019,"hosting":["node","static"],"language":"elm","runtime":["node"],"runsAs":["static"],"renderingModes":["server","static"],"installMethod":"npx","licenseModel":"open-source","license":"BSD-3-Clause","currentMajor":"3","latestReleaseDate":"2026-05-12T00:00:00.000Z","githubStargazers":696,"packagistDownloads":null,"npmWeeklyDownloads":713,"dependentRepos":130,"dependentPackages":2,"checkedAt":"2026-10-21T00:00:00.000Z","addedAt":"2026-10-21T00:00:00.000Z","sources":[{"field":"urls","url":"https://elm-pages.com","checkedAt":"2026-10-21T00:00:00.000Z"},{"field":"urls","url":"https://api.github.com/repos/dillonkearns/elm-pages","checkedAt":"2026-10-21T00:00:00.000Z"},{"field":"urls","url":"https://elm-pages.com/docs/getting-started","checkedAt":"2026-10-21T00:00:00.000Z"},{"field":"firstRelease","url":"https://registry.npmjs.org/elm-pages","checkedAt":"2026-10-21T00:00:00.000Z"},{"field":"maintainer","url":"https://github.com/dillonkearns/elm-pages/blob/master/LICENSE","checkedAt":"2026-10-21T00:00:00.000Z"},{"field":"category","url":"https://elm-pages.com","checkedAt":"2026-10-21T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/dillonkearns/elm-pages","checkedAt":"2026-10-21T00:00:00.000Z"},{"field":"runtime","url":"https://elm-pages.com/docs/getting-started","checkedAt":"2026-10-21T00:00:00.000Z"},{"field":"installMethod","url":"https://elm-pages.com/docs/getting-started","checkedAt":"2026-10-21T00:00:00.000Z"},{"field":"renderingModes","url":"https://elm-pages.com/docs/what-is-elm-pages","checkedAt":"2026-10-21T00:00:00.000Z"},{"field":"runsAs","url":"https://elm-pages.com/docs/adapters","checkedAt":"2026-10-21T00:00:00.000Z"},{"field":"license","url":"https://api.github.com/repos/dillonkearns/elm-pages","checkedAt":"2026-10-21T00:00:00.000Z"},{"field":"license","url":"https://github.com/dillonkearns/elm-pages/blob/master/LICENSE","checkedAt":"2026-10-21T00:00:00.000Z"},{"field":"currentMajor","url":"https://registry.npmjs.org/elm-pages/latest","checkedAt":"2026-10-21T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://registry.npmjs.org/elm-pages","checkedAt":"2026-10-21T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/dillonkearns/elm-pages","checkedAt":"2026-10-21T00:00:00.000Z"},{"field":"npmWeeklyDownloads","url":"https://api.npmjs.org/downloads/point/last-week/elm-pages","checkedAt":"2026-10-21T00:00:00.000Z"},{"field":"dependentRepos","url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/elm-pages","checkedAt":"2026-10-25T00:00:00.000Z"},{"field":"dependentPackages","url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/elm-pages","checkedAt":"2026-10-25T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"elm-pages is a framework for building sites and web apps in Elm. Each route is either server-rendered, for content that depends on the request, or pre-rendered to static HTML at build time, and one app can mix both. A project is created with `npx elm-pages init`, as the [getting-started guide](https://elm-pages.com/docs/getting-started) describes.\n\nThe package is maintained by Dillon Kearns and published under the BSD-3-Clause license.\n\n## Worth knowing\n\nelm-pages requires the Lamdera compiler, a superset of the Elm compiler that the starter installs as an npm dev dependency. A build with only pre-rendered routes writes a `dist/` folder that works with static hosting, while server-rendered routes run on a traditional server or a serverless provider."}