| useAudio | Manages audio playback (play/pause/stop), volume, rate, and sprite segments. | LOW |
| useBattery | Returns battery status and support state. | LOW |
| useBluetooth | Requests and connects to Bluetooth devices. | LOW |
| useBreakpoints | Manages responsive breakpoints and helper predicates. | MEDIUM |
| useBroadcastChannel | Enables cross-tab/window messaging. | LOW |
| useBrowserLocation | Returns reactive location state and history navigation controls. | MEDIUM |
| useClipboard | Reads and copies text from the clipboard. | MEDIUM |
| useCopy | Copies text and resets status after a delay. | MEDIUM |
| useCssVar | Reads and writes a CSS custom property. | LOW |
| useDisplayMedia | Provides screen sharing controls and stream state. | LOW |
| useDocumentEvent | Attaches an event listener to the document. | LOW |
| useDocumentTitle | Reads and updates the document title. | LOW |
| useDocumentVisibility | Returns the document visibility state. | LOW |
| useEventListener | Attaches an event listener to a target. | HIGH |
| useEventSource | Provides a reactive wrapper around EventSource. | LOW |
| useEyeDropper | Provides access to the EyeDropper API. | LOW |
| useFavicon | Reads and updates the current favicon. | LOW |
| useFileSystemAccess | Reads and writes local files via the File System Access API. | LOW |
| useFps | Measures frames per second. | LOW |
| useFullscreen | Controls fullscreen state for an element. | LOW |
| useGamepad | Returns connected gamepads and active status. | LOW |
| useGeolocation | Returns the current geolocation and updates on changes. | MEDIUM |
| useMeasure | Measures an element's size and position. | LOW |
| useMediaControls | Provides controls and state for audio/video elements. | LOW |
| useMediaQuery | Returns whether a media query matches. | MEDIUM |
| useMemory | Returns the current JS heap memory usage. | LOW |
| useNetwork | Tracks online status and connection information. | LOW |
| useOnline | Returns whether the user is online. | MEDIUM |
| useObjectUrl | Creates and revokes an object URL | LOW |
| useOtpCredential | Requests an OTP credential from the user agent. | LOW |
| usePermission | Returns the state of a given permission. | MEDIUM |
| usePictureInPicture | Controls Picture-in-Picture mode for video elements. | LOW |
| usePointerLock | Provides reactive pointer lock controls. | LOW |
| usePostMessage | Receives and posts messages between windows/frames. | LOW |
| useRaf | Runs a callback on each animation frame. | LOW |
| useShare | Triggers the native share dialog. | MEDIUM |
| useSpeechRecognition | Provides speech-to-text recognition controls and state. | LOW |
| useSpeechSynthesis | Provides text-to-speech controls and state. | LOW |
| useVibrate | Triggers vibration with optional intervals. | LOW |
| useVirtualKeyboard | Tracks virtual keyboard state and exposes controls. | LOW |
| useWakeLock | Controls the Wake Lock API state. | LOW |
| useWebSocket | Connects to a WebSocket server with retries and callbacks. | MEDIUM |