BlockDex

Components

Registries

Free blocks

Method

BlockDex

Components

Registries

Free blocks

Method

Open API

BlockDex

Components

Registries

Free blocks

Method

Open API

Registries/guarahooks

guarahooks

guarahooks.com
Freemanifest served live

Reusable and customizable hooks that you can copy-and-paste into your apps. Free. Open Source and Open Code.

Items

100

2026-08-03Every entry in its own registry.json, counted last night.

Free to install

100

2026-08-03Item endpoints that returned source without credentials.

Behind a key

0

2026-08-03Item endpoints that answered 401.

Last push

7 months ago

105 stars. Both figures are GitHub's about this repository, not ones this index measured.
guarahooks.com h3rmel/guarahooks registry.json This registry as JSON

Hooks

Search within
Freeits item endpoint answered without a keyPaidits item endpoint answered 401Unverifiedit serves no item endpoint we could ask
50 in this registry, first 48 shown
ComponentWhat the registry says it isKindAccessInstallsCommand
UseAbortControlleruse-abort-controllerProvides AbortController functionality for canceling asynchronous operations.HooksFreeno deps
UseArrayStateuse-array-stateManages an array as a React state with built-in array manipulation methods.HooksFreeno deps
UseAxiosuse-axiosA customizable hook for making HTTP requests with AxiosHooksFreeno deps
UseBatteryStatususe-battery-statusAccess system Battery Status via the Battery Status API.HooksFreeno deps
UseBetterAuthuse-better-authFlexible authentication hook.HooksFreeno deps
UseClickOutsideuse-click-outsideDetects clicks outside of a referenced element.HooksFreeno deps
UseConfirmuse-confirmManages a confirmation dialog.HooksFreeno deps
UseCookieuse-cookieSynchronizes a value with cookies.HooksFreeno deps
UseCopyToClipboarduse-copy-to-clipboardCopies text to the clipboard.HooksFreeno deps
UseDebounceCallbackuse-debounce-callbackDebounce the call of a function.HooksFreeno deps
UseDebounceStateuse-debounce-stateDebounce the state update.HooksFreeno deps
UseDidUpdateuse-did-updateExecutes a function when the component is updated, but not when it is mounted.HooksFreeno deps
UseDisclosureuse-disclosureManages boolean state for UI components like dialogs, modals, and popovers.HooksFreeno deps
UseEventListeneruse-event-listenerManages DOM event listeners with proper cleanup.HooksFreeno deps
UseEyeDropperuse-eye-dropperPick colors from anywhere on the screen using the EyeDropper API.HooksFreeno deps
UseFetchuse-fetchAbstracts the Fetch API with loading, error, and data state management.HooksFreeno deps
UseFormikuse-formikCustom wrapper for Formik.HooksFreeno deps
UseFullscreenuse-fullscreenEnters and exits fullscreen mode.HooksFreeno deps
UseGeolocationuse-geolocationDeclarative wrapper for the Geolocation API.HooksFreeno deps
UseIdleuse-idleDetects if the user is idle.HooksFreeno deps
UseIntersectionObserveruse-intersection-observerObserves when an element intersects the viewport or a root element.HooksFreeno deps
UseIntervaluse-intervalRuns a callback at specified intervals.HooksFreeno deps
UseIsTouchDeviceuse-is-touch-deviceHook to detect if the user's device has touch screen functionality.HooksFreeno deps
UseIsomorphicLayoutEffectuse-isomorphic-layout-effectA hook that uses useLayoutEffect on the client and falls back to useEffect on the server to avoid SSR warnings.HooksFreeno deps
UseKeypressuse-keypressTracks keyboard combinations and key presses.HooksFreeno deps
UseKyuse-kyA customizable hook for making HTTP requests using KyHooksFreeno deps
UseLocalStorageuse-local-storageSynchronizes a value with localStorage.HooksFreeno deps
UseMapuse-mapManages a Map of key/value pairs with ease.HooksFreeno deps
UseMediause-mediaChecks if the current window matches a media query.HooksFreeno deps
UseMouseuse-mouseTracks the mouse position in the element and document.HooksFreeno deps
UseMutationObserveruse-mutation-observerObserves changes to the DOM using the Mutation Observer APIHooksFreeno deps
UseNextAuthuse-next-authEnhanced wrapper for NextAuth.js session management.HooksFreeno deps
UseNotificationsuse-notificationsManages browser notifications.HooksFreeno deps
UseOnMountuse-on-mountExecutes a function only once when the component is mounted.HooksFreeno deps
UseOnUnmountuse-on-unmountExecutes a function only once when the component is unmounted.HooksFreeno deps
UseOrientationuse-orientationTracks the current orientation of the device.HooksFreeno deps
UseOSuse-osDetects the user's operating system.HooksFreeno deps
UsePageLeaveuse-page-leaveDetects when the user tries to leave the page.HooksFreeno deps
UsePageTitleuse-page-titleModifies the page title dynamically.HooksFreeno deps
UsePaginationuse-paginationHook for controlling list pagination.HooksFreeno deps
UsePrevioususe-previousTracks the previous value of a state.HooksFreeno deps
UseReactHookFormuse-react-hook-formCustom wrapper for React Hook Form.HooksFreeno deps
UseResizeObserveruse-resize-observerObserves size changes of an element using the Resize Observer APIHooksFreeno deps
UseScrollLockuse-scroll-lockLock and unlock scrolling on an element or the pageHooksFreeno deps
UseScrollPositionuse-scroll-positionTracks the current scroll position of the page.HooksFreeno deps
UseSessionStorageuse-session-storageSynchronizes a value with sessionStorage.HooksFreeno deps
UseSetuse-setManages a Set of items with ease.HooksFreeno deps
UseTimeoutuse-timeoutExecutes a callback after a specified delay.HooksFreeno deps
See the other 2

Examples

Search within
50 in this registry, first 48 shown
ComponentWhat the registry says it isKindAccessInstallsCommand
UseAbortControllerDemouse-abort-controller-demouse-abort-controller's hook in action.ExamplesFreeno deps
UseArrayStateDemouse-array-state-demouse-array-state's hook in action.ExamplesFreeno deps
UseAxiosDemouse-axios-demouse-axios's hook in action.ExamplesFreeno deps
UseBatteryStatusDemouse-battery-status-demouse-battery-status's hook in action.ExamplesFreeno deps
UseBetterAuthDemouse-better-auth-demouse-better-auth's hook in action.ExamplesFreeno deps
UseClickOutsideDemouse-click-outside-demouse-click-outside's hook in action.ExamplesFreeno deps
UseConfirmDemouse-confirm-demouse-confirm's hook in action.ExamplesFreeno deps
UseCookieDemouse-cookie-demouse-cookie's hook in action.ExamplesFreeno deps
UseCopyToClipboardDemouse-copy-to-clipboard-demouse-copy-to-clipboard's hook in action.ExamplesFreeno deps
UseDebounceCallbackDemouse-debounce-callback-demouse-debounce-callback's hook in action.ExamplesFreeno deps
UseDebounceStateDemouse-debounce-state-demouse-debounce-state's hook in action.ExamplesFreeno deps
UseDidUpdateDemouse-did-update-demouse-did-update's hook in action.ExamplesFreeno deps
UseDisclosureDemouse-disclosure-demouse-disclosure's hook in action.ExamplesFreeno deps
UseEventListenerDemouse-event-listener-demouse-event-listener's hook in action.ExamplesFreeno deps
UseEyeDropperDemouse-eye-dropper-demouse-eye-dropper's hook in action.ExamplesFreeno deps
UseFetchDemouse-fetch-demouse-fetch's hook in action.ExamplesFreeno deps
UseFormikDemouse-formik-demouse-formik's hook in action.ExamplesFreeno deps
UseFullscreenDemouse-fullscreen-demouse-fullscreen's hook in action.ExamplesFreeno deps
UseGeolocationDemouse-geolocation-demouse-geolocation's hook in action.ExamplesFreeno deps
UseIdleDemouse-idle-demouse-idle's hook in action.ExamplesFreeno deps
UseIntersectionObserverDemouse-intersection-observer-demouse-intersection-observer's hook in action.ExamplesFreeno deps
UseIntervalDemouse-interval-demouse-interval's hook in action.ExamplesFreeno deps
UseIsTouchDeviceDemouse-is-touch-device-demouse-is-touch-device's hook in action.ExamplesFreeno deps
UseIsomorphicLayoutEffectDemouse-isomorphic-layout-effect-demouse-isomorphic-layout-effect's hook in action.ExamplesFreeno deps
UseKeypressDemouse-keypress-demouse-keypress's hook in action.ExamplesFreeno deps
UseKyDemouse-ky-demouse-ky's hook in action.ExamplesFreeno deps
UseLocalStorageDemouse-local-storage-demouse-local-storage's hook in action.ExamplesFreeno deps
UseMapDemouse-map-demouse-map's hook in action.ExamplesFreeno deps
UseMediaDemouse-media-demouse-media's hook in action.ExamplesFreeno deps
UseMouseDemouse-mouse-demouse-mouse's hook in action.ExamplesFreeno deps
UseMutationObserverDemouse-mutation-observer-demouse-mutation-observer's hook in action.ExamplesFreeno deps
UseNextAuthDemouse-next-auth-demouse-next-auth's hook in action.ExamplesFreeno deps
UseNotificationsDemouse-notifications-demouse-notifications's hook in action.ExamplesFreeno deps
UseOnMountDemouse-on-mount-demouse-on-mount's hook in action.ExamplesFreeno deps
UseOnUnmountDemouse-on-unmount-demouse-on-unmount's hook in action.ExamplesFreeno deps
UseOrientationDemouse-orientation-demouse-orientation's hook in action.ExamplesFreeno deps
UseOSDemouse-os-demouse-os's hook in action.ExamplesFreeno deps
UsePageLeaveDemouse-page-leave-demouse-page-leave's hook in action.ExamplesFreeno deps
UsePageTitleDemouse-page-title-demouse-page-title's hook in action.ExamplesFreeno deps
UsePaginationDemouse-pagination-demouse-pagination's hook in action.ExamplesFreeno deps
UsePreviousDemouse-previous-demouse-previous's hook in action.ExamplesFreeno deps
UseReactHookFormDemouse-react-hook-form-demouse-react-hook-form's hook in action.ExamplesFreeno deps
UseResizeObserverDemouse-resize-observer-demouse-resize-observer's hook in action.ExamplesFreeno deps
UseScrollLockDemouse-scroll-lock-demoDemonstrates useScrollLock hookExamplesFreeno deps
UseScrollPositionDemouse-scroll-position-demouse-scroll-position's hook in action.ExamplesFreeno deps
UseSessionStorageDemouse-session-storage-demouse-session-storage's hook in action.ExamplesFreeno deps
UseSetDemouse-set-demouse-set's hook in action.ExamplesFreeno deps
UseTimeoutDemouse-timeout-demouse-timeout's hook in action.ExamplesFreeno deps
See the other 2
BlockDex

Built by

Kynth Studio

Index

Components
Registries
Method
Open API

Guides

shadcn component libraries
Best shadcn registries
Free shadcn blocks

Reference

Corpus counts
Crawl health
hello@kynth.studio
Privacy
Terms

BlockDex

BlockDex

Built by

Kynth Studio

Index

Components
Registries
Method
Open API

Guides

shadcn component libraries
Best shadcn registries
Free shadcn blocks

Reference

Corpus counts
Crawl health
hello@kynth.studio
Privacy
Terms

BlockDex

BlockDex

Built by

Kynth Studio

Index

Components
Registries
Method
Open API

Guides

shadcn component libraries
Best shadcn registries
Free shadcn blocks

Reference

Corpus counts
Crawl health
hello@kynth.studio
Privacy
Terms

BlockDex