Skip to content

NotFoundNL/angular-sounds

 
 

Repository files navigation

react-sounds ๐Ÿ”Š

npm version License: MIT PRs Welcome

Hundreds of ready-to-play sound effects for your React applications
Add delight to your UI with just a few lines of code

Demo โ€ข Documentation โ€ข Sound Explorer

โœจ Why react-sounds?

  • ๐Ÿชถ Lightweight: Only loads JS wrappers, audio files stay on CDN until needed
  • ๐Ÿ”„ Lazy Loading: Sounds are fetched only when they're used
  • ๐Ÿ“ฆ Offline Support: Download sounds for self-hosting with the included CLI
  • ๐ŸŽฏ Simple API: Intuitive hooks and components
  • ๐Ÿ”Š Extensive Library: Hundreds of categorized sounds (UI, notification, game)

๐Ÿš€ Quick Start

npm install react-sounds howler
# or
yarn add react-sounds howler
import { useSound } from 'react-sounds';

function Button() {
  const { play } = useSound('ui/button_1');
  
  return (
    <button onClick={() => play()}>
      Click Me
    </button>
  );
}

๐Ÿ“š Documentation

For complete documentation including advanced usage, visit reactsounds.com/docs

๐ŸŽฎ Live Demo

Try the interactive demo at reactsounds.com

๐Ÿ” Explore All Sounds

Browse and play all available sounds at reactsounds.com/sounds

๐Ÿ’ป Browser Support

Works in all modern browsers that support the Web Audio API (Chrome, Firefox, Safari, Edge)

๐Ÿ“„ License

MIT ยฉ Aedilic Inc.


Made with โ™ฅ by Aedilic Inc

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 84.9%
  • JavaScript 13.1%
  • HTML 1.4%
  • CSS 0.6%