DavidHDev/haiku
A clean & lightweight collection of React Hooks & Utilities! observed · 2026-08-28
Health v2 · maintenance only
42/100
- Activity 36
- Release rhythm 18
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 98.5
- age_days: 1566
- days_rel: 386
- days_push: 386
- n_releases_24m: 3
Adoption not part of the score
1012 stars · 114 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Haiku (react-haiku) is a lightweight collection of 46 React hooks and 9 utility components for common frontend tasks like debouncing, clipboard access, click-outside detection, and conditional rendering. It ships as an npm package under 7Kb and works with React 16.8+ including Next.js projects.
Use cases
- debounce user input in react components
- detect clicks outside an element
- copy text to clipboard in react
- conditional rendering in jsx
- detect user operating system in browser
- manage cookies in react
- show battery status in a web app
- catch render errors with an error boundary
When to choose
- you want a small bundle of ready-made hooks instead of writing them yourself
- you need common browser-facing hooks like debounce, clipboard, or fullscreen
- you prefer declarative conditional-rendering components like If, Show, and Switch
- you use React 16.8+ or Next.js and want framework-agnostic utilities
When to avoid
- you need a full UI component library with styled widgets
- your project is not React-based
- you need SSR guarantees on older Next.js versions without transpilation setup
- you require a permissively-audited license - the repo license is marked NOASSERTION despite the README stating MIT
Facets
library · maturity active
ui-components state-management developer-tools frontend web-development developer-tools browser cross-platform react-hooks react nextjs typescript utility-components conditional-rendering lightweight nodejs
5 sources
- readme: https://github.com/DavidHDev/haiku · fetched 2026-08-28 · 0991c757b060
- homepage: https://reacthaiku.dev/ · fetched 2026-08-29 · 39325d4b4f2a
- site_page: https://www.reacthaiku.dev/docs/intro · fetched 2026-08-29 · 504de06943e7
- site_page: https://www.reacthaiku.dev/docs/category/hooks · fetched 2026-08-29 · f5c05968623d
- site_page: https://www.reacthaiku.dev/docs/category/utilities · fetched 2026-08-29 · 6dfeb18b80db
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| DavidHDev/haiku | main | 42 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem