{"repo":"SatyamVyas04/sensory-ui","free":true,"listed":false,"github":"https://github.com/SatyamVyas04/sensory-ui","clone":"git clone https://github.com/SatyamVyas04/sensory-ui.git","description":"A semantic, opt-in sound layer for React and Next.js apps. Add meaningful audio feedback to UI interactions - built for shadcn/ui.","language":"TypeScript","stars":286,"topics":["nextjs","registry","shadcn-ui"],"license":"MIT","category":"ui-components","readme_excerpt":"sensory-ui A semantic, opt-in sound layer for React and Next.js apps. 17 sound roles · 9 sound packs · 24 components — built for shadcn/ui . Website · Install · Sound Packs · Sound Roles · Components --- Table of Contents - Quick Installation - Setup - Configuration - Sound Packs - Sound Roles - Available Components - Development - License --- Quick Installation Install the full library with a single command via the shadcn CLI: This registry is now served directly from this public GitHub repository via registry.json (no custom /r/ base registry URL required). Or pick only what you need: Prerequisites: Next.js 13.4+, shadcn/ui initialised ( components.json present), Node.js 18+. --- Setup 1. Wrap your app with the provider 2. Use sound-enabled components Drop in any sensory-ui component the same way you'd use its shadcn counterpart — just add a sound prop: 3. Use the hook directly (optional) For anything not covered by a patched component, use the usePlaySound hook: --- Configuration After installation, a sensory.config.js file is created at your project root. Pass it to the provider at runtime: You can also pass config inline to the provider without a config file: --- Sound Packs Nine built-in packs — all synthesized via the Web Audio API at runtime. No audio files, no network requests. Pack Character ------------ --------------------------------------------------------- soft Warm, rounded, gentle — felt mallets on soft pads aero Airy, breathy, ethereal — wind through chimes ","default_branch":null,"files":null,"tree":[],"storefront":"/r/SatyamVyas04","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/SatyamVyas04/sensory-ui/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}