
Capri
Static site generator for React and Preact that renders pages to static HTML and hydrates only the components marked as islands.
Capri uses island architecture: only interactive components hydrate in the browser, and everything else ships as static HTML. Pages are rendered at build time, and the output deploys to any static host.
A project starts with npm create capri, which takes a template option for React or Preact.
Identity
Rendering and deploy
- Runs as
- Static files4
- Rendering
- Static output4
- Install with
- npm create capri4
Releases
Adoption
Sources
- 2026-10-22: links, Written in, License, GitHub stars
api.github.com/repos/capri-js/capri - 2026-10-22: links
raw.githubusercontent.com/capri-js/capri/main/README.md - 2026-10-22: Maintainer, Headquarters
capri.build/impressum.html - 2026-10-22: Categories, Built on, Install with, Rendering, Runs as
github.com/capri-js/capri/blob/main/README.md - 2026-10-22: License model
raw.githubusercontent.com/capri-js/capri/main/LICENSE - 2026-10-22: Current major version
registry.npmjs.org/capri/latest - 2026-10-22: Last release, First release
registry.npmjs.org/capri - 2026-10-22: Contributors
api.github.com/repos/capri-js/capri/contributors - 2026-10-22: npm downloads a week
api.npmjs.org/downloads/point/last-week/capri - 2026-10-25: Dependent repositories, Dependent packages
packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/capri