
Sphido
Static site generator built from two core functions, getPages() and allPages(), that read and iterate a folder of pages.
Sphido is a static site generator for Node.js, published as a set of npm packages from one repository. The core package exposes two functions: getPages(), which reads a content folder, and allPages(), which walks the pages it found. Extender packages add behavior such as Markdown rendering, frontmatter, sitemaps and feeds.
Templates are JavaScript template literals. The build is a Node script that writes the generated site into a public folder.
Worth knowing
The install docs point to a scaffolder, create-sphido, which is a separate package from the core.
Identity
- Status
- Active
- Maintainer
- Roman Ožana3
Rendering and deploy
- Runs as
- Dev only2
- Rendering
- Static output4
- Install with
- npm create sphido (create-sphido scaffolder)2
Releases
Adoption
Sources
- 2026-10-22: links, Written in, License, GitHub stars
api.github.com/repos/sphido/sphido - 2026-10-22: links, Runs as, Install with
sphido.cz/create.html - 2026-10-22: Maintainer
github.com/sphido/sphido/blob/main/LICENSE - 2026-10-22: Categories, Rendering, License model
sphido.cz - 2026-10-22: Runtime, Minimum runtime, Content storage
sphido.cz/core.html - 2026-10-22: Templating
sphido.cz/cookbook.html - 2026-10-22: Current major version
github.com/sphido/sphido/releases/tag/v4.1.1 - 2026-10-22: Last release
registry.npmjs.org/@sphido/core - 2026-10-22: Contributors
api.github.com/repos/sphido/sphido/contributors?anon=true - 2026-10-22: npm downloads a week
api.npmjs.org/downloads/point/last-week/@sphido/core - 2026-10-25: Dependent repositories, Dependent packages
packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/%40sphido%2Fcore