FindSoftware

Haunted

Library that implements React's Hooks API for standard web components and lit-html or hyperHTML templates.

Haunted brings React’s Hooks API to web components. A component is a function that uses hooks such as state and effects, and the library turns it into a standard custom element. Templates are written for lit-html or hyperHTML. The package installs with npm, and the getting-started guide also shows importing it from a CDN into a page without build tools.

Identity

Status
Active
Maintainer
Matthew Phillips5
Maintained by
Individual2
First release
20184

Rendering and deploy

Runs as
In the browser6
Install with
npm6

Releases

Current major version
64
Last release
2025-02-217

Adoption

GitHub stars
2,7242
npm downloads a week
12,0579
Contributors
308
Dependent repositories
10910
Dependent packages
8810

Why these figures do not compare

Sources

  1. 2026-10-27: links, Categories
    hauntedhooks.netlify.app/
  2. 2026-10-27: links, Maintained by, Written in, License model, GitHub stars
    api.github.com/repos/matthewp/haunted
  3. 2026-10-27: links
    hauntedhooks.netlify.app/docs/
  4. 2026-10-27: First release, Current major version
    github.com/matthewp/haunted/releases
  5. 2026-10-27: Maintainer, License
    github.com/matthewp/haunted/blob/main/LICENSE
  6. 2026-10-27: Install with, Runs as
    hauntedhooks.netlify.app/docs/guides/getting-started/
  7. 2026-10-27: Last release
    github.com/matthewp/haunted/releases/tag/v6.1.0
  8. 2026-10-27: Contributors
    api.github.com/repos/matthewp/haunted/contributors
  9. 2026-10-28: npm downloads a week
    api.npmjs.org/downloads/range/2026-09-28:2026-10-04/haunted
  10. 2026-10-27: Dependent repositories, Dependent packages
    packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/haunted

Last reviewed · Updated · Listed since Edit on GitHubThis page as markdownas JSON