SaaSHub helps you find the best software and product alternatives Learn more โ
Top 23 Hook Open-Source Projects
-
Project mention: 7 Free Tools and Resources for Building Well-Structured React Applications | dev.to | 2026-05-07
Zustand is a small, fast state management library for React. Its API is intentionally minimal: you define a store with state and actions, and you consume the store with a hook. There is no boilerplate beyond defining what the store holds and what operations change it.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
TanStack Query
๐ค Powerful asynchronous state management, server-state utilities and data fetching for the web. TS/JS, React Query, Solid Query, Svelte Query and Vue Query.
queries/ If you're using TanStack Query (React Query), this is where you'd keep your query and mutation hooks. It helps to organize your data-fetching logic and caching in one place.
-
-
Project mention: GraphQL vs REST: 18 Claims Fact-Checked with Primary Sources (2026) | dev.to | 2026-04-17
Historically, measurements around 40โ45 KB gzipped were reasonable for older Apollo Client bundles , but recent v4.x releases have reduced bundle size and made features more modular. Regardless, that is not a cost of GraphQL itself. The same concern exists for featureโrich REST clients like SWR or TanStack Query . It is a misleading comparison because both REST and GraphQL can be implemented with nothing more than fetch(). Therefore, the theoretical baseline for both styles is 0 KB.
-
Back in invoice-app/. Install Oicana alongside Mantine for the UI:
-
react-table
๐ค Headless UI for building powerful tables & datagrids for TS/JS - React-Table, Vue-Table, Solid-Table, Svelte-Table
Project mention: Build a Collaborative Inventory Dashboard with TanStack, Velt SDK and Kiro IDEโต | dev.to | 2025-09-12TanStack Table is a headless UI library for building tables and data grids for JavaScript/TypeScript applications. Since itโs a headless UI library, you have control over the design and components.
-
-
The examples above demonstrate reusable patterns. For React hooks, consider using libraries like use-hooks (https://usehooks.com/) for pre-built, optimized hooks. For module-level privacy, ES Modules are the standard. Bundlers like Webpack, Parcel, or Rollup handle module resolution and scope management. TypeScript enhances lexical scope understanding through static typing and improved code analysis.
-
-
-
use-gesture
๐Bread n butter utility for component-tied mouse/touch gestures in React and Vanilla Javascript.
-
release-it is great for single packages. Interactive prompts, clean workflow, good plugin system.
-
beautiful-react-hooks
๐ฅ A collection of beautiful and (hopefully) useful React hooks to speed-up your components and hooks development ๐ฅ
-
An alternative is lefthook. It has more features (run checks in parallel, better output formatting, etc.) but it requires a dependency.
-
-
-
form
๐ค Headless, performant, and type-safe form state management for TS/JS, React, Vue, Angular, Solid, and Lit.
In my post, "Life after Next.js: A New and Sunny Start," I talked about my journey migrating to TanStack Start and the freedom it brought. One of the loose ends I mentioned was the form situation. I'm a big fan of the aesthetics and developer experience of shadcn/ui, but its default form component is built on react-hook-form. As I'm going all-in on the TanStack ecosystem, I naturally wanted to use TanStack Form.
-
-
-
-
react-intersection-observer
React implementation of the Intersection Observer API to tell you when an element enters or leaves the viewport.
-
Check the official repository: https://github.com/timc1/kbar
-
Hooks discussion
Hooks related posts
-
A Clean React Folder Structure
-
Zustand: Bear necessities for state management in React
-
EvanFlow โ A TDD driven feedback loop for Claude Code
-
KIOKU v0.6.0: multi-agent support โ same vault across Claude / Codex / OpenCode / Gemini CLI
-
KIOKU v0.5.0 + v0.5.1 โ unified ingest router + hot cache, shipped same day
-
Three things my Claude Code memory OSS was quietly getting wrong (KIOKU v0.4.0)
-
Zustand: React State Management Without Providers or Reducers
-
A note from our sponsor - SaaSHub
www.saashub.com | 7 Jun 2026
Index
What are some of the best open-source Hook projects? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | zustand | 58,206 |
| 2 | TanStack Query | 49,573 |
| 3 | husky | 35,122 |
| 4 | SWR | 32,398 |
| 5 | mantine | 31,213 |
| 6 | react-table | 28,065 |
| 7 | webhook | 11,872 |
| 8 | usehooks | 11,486 |
| 9 | awesome-react-hooks | 10,210 |
| 10 | drei | 9,673 |
| 11 | use-gesture | 9,601 |
| 12 | Release It! ๐ | 8,967 |
| 13 | beautiful-react-hooks | 8,358 |
| 14 | lefthook | 8,330 |
| 15 | usehooks-ts | 7,827 |
| 16 | wagmi | 6,713 |
| 17 | form | 6,560 |
| 18 | yadm | 6,312 |
| 19 | pywinauto | 6,053 |
| 20 | winXP | 5,812 |
| 21 | react-intersection-observer | 5,536 |
| 22 | kbar | 5,212 |
| 23 | easy-peasy | 5,043 |