shadcn-hooks
shadcn-hooks.comFreemanifest served live
This registry publishes no description of itself. Everything below was read from its own manifest.
Items
58
2026-08-03Every entry in its own registry.json, counted last night.Free to install
58
2026-08-03Item endpoints that returned source without credentials.Behind a key
0
2026-08-03Item endpoints that answered 401.Last seen
yesterday
2026-08-03The last night the crawl reached this manifest. There is no public repository here, so there is no push date to read.Hooks
Search withinFreeits item endpoint answered without a keyPaidits item endpoint answered 401Unverifiedit serves no item endpoint we could ask
| Component | What the registry says it is | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| use-active-elementuse-active-element | A hook to track the currently focused element in the document | Hooks | Free | no deps | |
| use-batteryuse-battery | A hook to monitor battery information | Hooks | Free | no deps | |
| use-booleanuse-boolean | A hook to toggle a boolean value | Hooks | Free | no deps | |
| use-click-any-whereuse-click-any-where | A hook to click anywhere | Hooks | Free | no deps | |
| use-click-awayuse-click-away | A hook to click away from an element | Hooks | Free | no deps | |
| use-clipboarduse-clipboard | A hook to copy text to clipboard | Hooks | Free | no deps | |
| use-controllable-valueuse-controllable-value | A hook to manage a controllable value | Hooks | Free | 1 dep | |
| use-counteruse-counter | A hook that creates a counter. | Hooks | Free | no deps | |
| use-creationuse-creation | A hook to create a value only once | Hooks | Free | 1 dep | |
| use-custom-compare-effectuse-custom-compare-effect | A hook like useEffect but with a custom compare function | Hooks | Free | no deps | |
| use-debounceuse-debounce | A hook to debounce a value | Hooks | Free | no deps | |
| use-debounce-effectuse-debounce-effect | A hook to debounce an effect | Hooks | Free | no deps | |
| use-debounce-fnuse-debounce-fn | A hook to debounce a function | Hooks | Free | 1 dep | |
| use-deep-compare-effectuse-deep-compare-effect | A hook to use a deep compare effect | Hooks | Free | 1 dep | |
| use-deep-compare-layout-effectuse-deep-compare-layout-effect | A hook to use a deep compare layout effect | Hooks | Free | 1 dep | |
| use-document-visibilityuse-document-visibility | A hook to track the document visibility state | Hooks | Free | no deps | |
| use-effect-eventuse-effect-event | A hook to declare an effect event | Hooks | Free | no deps | |
| use-effect-with-targetuse-effect-with-target | A hook to create an effect with a target element that re-runs when the target or dependencies change | Hooks | Free | no deps | |
| use-element-sizeuse-element-size | A hook to track an element's width and height | Hooks | Free | no deps | |
| use-event-listeneruse-event-listener | A hook to attach event listeners to DOM elements, the window, or media query lists. | Hooks | Free | no deps | |
| use-fpsuse-fps | A hook to calculate the FPS | Hooks | Free | no deps | |
| use-fullscreenuse-fullscreen | A hook to manage fullscreen state | Hooks | Free | 1 dep | |
| use-hashuse-hash | A hook to get current hash | Hooks | Free | no deps | |
| use-hoveruse-hover | A hook to check if the mouse is hovering over an element | Hooks | Free | no deps | |
| use-in-viewportuse-in-viewport | A hook to check if an element is in the viewport | Hooks | Free | no deps | |
| use-intervaluse-interval | A hook that creates an interval. | Hooks | Free | no deps | |
| use-is-hydrateduse-is-hydrated | A hook to check if the component is hydrated | Hooks | Free | no deps | |
| use-is-match-mediause-is-match-media | A hook to check if the media query matches | Hooks | Free | no deps | |
| use-is-onlineuse-is-online | A hook to check if the user is online | Hooks | Free | no deps | |
| use-isomorphic-layout-effectuse-isomorphic-layout-effect | A hook to use layout effect on the client side | Hooks | Free | no deps | |
| use-latestuse-latest | A hook to get the latest value of a variable | Hooks | Free | no deps | |
| use-lock-fnuse-lock-fn | A hook to lock a function until the previous promise is resolved | Hooks | Free | no deps | |
| use-mcpuse-mcp | A hook to get the latest value of a variable | Hooks | Free | 1 dep | |
| use-memoized-fnuse-memoized-fn | A hook to declare a memoized function | Hooks | Free | no deps | |
| use-mountuse-mount | A hook to run a function when the component mounts | Hooks | Free | no deps | |
| use-mouseuse-mouse | A hook to track mouse position with optional touch support | Hooks | Free | no deps | |
| use-networkuse-network | A hook to get the network state | Hooks | Free | no deps | |
| use-osuse-os | A hook to detect the current operating system | Hooks | Free | no deps | |
| use-previoususe-previous | A hook to get the previous value of a variable | Hooks | Free | no deps | |
| use-queryuse-query | useQuery is a hook that allows you to fetch data from an API and cache the results. | Hooks | Free | 1 dep | |
| use-reset-stateuse-reset-state | A hook to reset a state | Hooks | Free | 1 dep | |
| use-scroll-lockuse-scroll-lock | A hook to lock the scroll of the body | Hooks | Free | no deps | |
| use-stick-to-bottomuse-stick-to-bottom | A lightweight React Hook intended mainly for AI chat applications, for smoothly sticking to bottom of messages | Hooks | Free | 1 dep | |
| use-swruse-swr | A hook to get the latest value of a variable | Hooks | Free | 1 dep | |
| use-text-selectionuse-text-selection | A hook to get the text selection and its bounding rect from an element | Hooks | Free | no deps | |
| use-throttleuse-throttle | A hook to throttle a value | Hooks | Free | no deps | |
| use-throttle-effectuse-throttle-effect | A hook to throttle an effect | Hooks | Free | no deps | |
| use-throttle-fnuse-throttle-fn | A hook to throttle a function | Hooks | Free | 1 dep |
Utilities
Search within| Component | What the registry says it is | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| create-contextcreate-context | Create a context object. | Utilities | Free | no deps | |
| create-effect-with-targetcreate-effect-with-target | A hook to create an effect with a target. | Utilities | Free | 1 dep | |
| is-browseris-browser | A library that checks if the code is running in a browser. | Utilities | Free | no deps |
