GitHub
Open Github

Craft immersive frontend interactions with powerful React hooks

Powerful frontend primitives for motion, effects, behavior, async workflows, and modern interactive UI development.

Every hook you'll actually need

Doorway

Connect conditional rendering to side effects.

UsePipeline

Orchestrate complex multi-step async flows with dependency management, parallel execution, rollback, and per-step retry.

UseRequest

Data fetching with global in-memory caching, request deduplication, and status tracking.

UseQueue

Manage and process async task queues in React.

UseCacheQuery

Persistent data-fetching hook backed by the browser Cache API with in-memory layer, TTL expiry, background revalidation, and request deduplication.

UseWebSocket

A complete WebSocket hook with auto-reconnect, exponential backoff, message queuing, heartbeat, and full lifecycle callbacks.

UseBroadcast

Sync state across multiple browser tabs in real time using BroadcastChannel.

UseEngagement

Track user engagement metrics like active time, idle time, and total clicks with automatic offline support and data syncing.

Render-Xray

X-ray vision for React re-renders. See exactly which prop, state, or function reference caused a re-render — and whether it was even necessary.

UseHistory

Track state changes with undo/redo and full history navigation.

UseForm

Lightweight form state and validation management for React.

UseAuth

JWT auth with brute force protection and bot detection.

UseSound

Play customizable sound effects with optional haptic feedback, built on the Web Audio API.

UseGithubContributions

Fetch and display GitHub contribution data with customizable themes and real-time updates.

UseKeyCursor

Declarative key cursor with dynamic positioning and auto-cleanup.

UseSound-Demo

A customizable developer social dock with sound effects, theming, and multiple platforms.