https://github.com/DavidHDev/haiku
A clean & lightweight collection of React Hooks & Utilities!
https://github.com/DavidHDev/haiku
components frontend hook hooks next nextjs react react-hooks reactjs utilities
Last synced: 3 months ago
JSON representation
A clean & lightweight collection of React Hooks & Utilities!
- Host: GitHub
- URL: https://github.com/DavidHDev/haiku
- Owner: DavidHDev
- License: other
- Created: 2022-05-20T16:42:19.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-08-12T08:04:56.000Z (4 months ago)
- Last Synced: 2025-09-29T21:01:37.441Z (3 months ago)
- Topics: components, frontend, hook, hooks, next, nextjs, react, react-hooks, reactjs, utilities
- Language: TypeScript
- Homepage: https://reacthaiku.dev/
- Size: 1010 KB
- Stars: 846
- Watchers: 7
- Forks: 100
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.MD
- License: LICENSE.md
Awesome Lists containing this project
README
# Haiku
A clean, lightweight collection of React Hooks & Utilities
[](https://github.com/DavidHDev/react-haiku/blob/main/LICENSE.md)
[](https://www.npmjs.com/package/react-haiku)
[](https://www.npmjs.com/package/react-haiku)
## Table of Contents
- [Documentation](#documentation)
- [What is Haiku?](#what-is-haiku)
- [Installation Guide](#installation-guide)
- [Contributing](#contributing)
- [Maintainers](#maintainers)
- [License](#license)
## Documentation
- [Official Docs](https://reacthaiku.dev/)
## What is Haiku?
Haiku is a lightweight React library with the goal of saving
you time by offering a large collection of hooks & utilities that will
help you get things done faster
## Installation Guide
Installing Haiku is very easy!
_Requires React >=16.8.0_
#### NPM
```sh
npm install react-haiku
```
#### Yarn
```sh
yarn add react-haiku
```
#### PNPM
```sh
pnpm install react-haiku
```
## Unit Testing
This project uses [jest](https://jestjs.io/) as the testing framework and [React Testing Library (RTL)](https://testing-library.com/docs/react-testing-library/intro) for testing React components and hooks.
#### Running Tests
To execute all unit tests with coverage enabled
```sh
npm run test
```
## Contributing
Haiku is always open to improvements and contributions, you can check the [Open Issues](https://github.com/DavidHDev/react-haiku/issues) if you want to contribute, and it's also possible to request to add your own improvements/ideas using the [Feature Request](https://github.com/DavidHDev/react-haiku/issues/new/choose) template. Before contributing, please read the [Contribution Guide](https://github.com/DavidHDev/react-haiku/blob/main/CONTRIBUTING.MD) and make sure to respect the standards! Thank you for your time!
## Maintainers
[David Haz](https://github.com/DavidHDev)
## License
MIT