JavaScript Hook

Open-source JavaScript projects categorized as Hook

Top 18 JavaScript Hook Projects

  1. tapable

    Just a little module for plugins.

    Project mention: Why I built yet another release tool for npm | dev.to | 2026-02-13

    The core is intentionally tiny: a hook system (powered by tapable, the same library webpack uses), workspace detection, and config loading. Everything else is a plugin.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. useWorker

    ⚛️ useWorker() - A React Hook for Blocking-Free Background Tasks

  4. simple-git-hooks

    A simple git hooks manager for small projects

  5. react-use-form-state

    📄 React hook for managing forms and inputs state

  6. pinst

    🍺 dev only postinstall hooks (package.json)

  7. component-size

    React hook for determining the size of a component

  8. react-universal-hooks

    :tada: React Universal Hooks : just use****** everywhere (Functional or Class Component). Support React DevTools!

  9. use-force-update

    React Hook to force your function component to update

  10. react-hook-thunk-reducer

    📡 A React useReducer() hook whose dispatcher supports thunks à la redux-thunk.

  11. react-use-promise

    React hook for handling promises.

  12. use-modal-hook

    🚀 React hook for controlling modal components

  13. use-epic

    Use RxJS Epics as state management for your React Components

  14. eslint-plugin-react-hooks-addons

    ESLint rule to check potentially unintended dependencies in the useEffect hook.

  15. react-hook-layout

    Layouts in React.

  16. githook-lint-staged-example

    Git 2.9+(`core.hooksPath`) + Lint Staged without extra dependencies.

  17. use-redux-form

    React hook for form fields that using Redux store

  18. useSync

    A subscription based state management solution for React!

  19. groundtruth

    A completion-claim gate for Claude Code. Refuses to let the agent say done without evidence.

    Project mention: Show HN: Groundtruth – Stop hook that blocks Claude Code from saying done | news.ycombinator.com | 2026-04-27
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript Hook discussion

Log in or Post with

JavaScript Hook related posts

  • React is 10 years old

    3 projects | news.ycombinator.com | 30 May 2023
  • Data fetching without SWR

    2 projects | /r/nextjs | 7 Feb 2023
  • 📚 RTK Query Tutorial (CRUD)

    3 projects | dev.to | 29 Nov 2022
  • useSync feature update!

    1 project | /r/reactjs | 9 May 2022
  • Cypress installation with Mochaversome reporter with fail test screenshots. Fix viewport screen size in headless mode.

    3 projects | dev.to | 3 Apr 2022
  • Next.js and MongoDB full-fledged app Part 4: Posts and Comments

    3 projects | dev.to | 25 Mar 2022
  • Anyone can help me with localStorage stuff for a JavaScript E-commerce project please ? :)

    2 projects | /r/learnjavascript | 24 Feb 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 12 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Hook projects in JavaScript? This list will help you:

# Project Stars
1 tapable 3,859
2 useWorker 3,114
3 simple-git-hooks 1,662
4 react-use-form-state 931
5 pinst 263
6 component-size 240
7 react-universal-hooks 188
8 use-force-update 185
9 react-hook-thunk-reducer 105
10 react-use-promise 95
11 use-modal-hook 69
12 use-epic 47
13 eslint-plugin-react-hooks-addons 19
14 react-hook-layout 18
15 githook-lint-staged-example 10
16 use-redux-form 4
17 useSync 3
18 groundtruth 1

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that JavaScript is
the 5th most popular programming language
based on number of references?