
howler.js
JavaScript audio library for the modern web that plays sounds through the Web Audio API with an HTML5 Audio fallback.
howler.js is an audio library for the modern web. It defaults to the Web Audio API and falls back to HTML5 Audio. A Howl object takes sound sources in order of preference and loads the first one that is compatible with the current browser. The README lists npm, Bower, hosted CDNs and a repository clone as ways to get started. James Simpson created it, and the LICENSE names GoldFire Studios, Inc. alongside him.
Worth knowing
Full browser coverage needs at least two audio formats, and the README names mp3 as the fallback for Internet Explorer.
Identity
- Status
- Active
- Maintainer
- James Simpson1
- Maintained by
- Individual
- First release
- 20134
Rendering and deploy
- Install with
- npm3
Releases
Adoption
Sources
- 2026-11-09: links, Maintainer
howlerjs.com/ - 2026-11-09: links, Written in, License, GitHub stars
api.github.com/repos/goldfire/howler.js - 2026-11-09: links, Categories, Install with, License model
github.com/goldfire/howler.js/blob/master/README.md - 2026-11-09: First release
api.github.com/repos/goldfire/howler.js/git/commits/f4a6e77d195a9ec7f3893eb173aa8ecf0992ee01 - 2026-11-09: Current major version, Last release
api.github.com/repos/goldfire/howler.js/releases - 2026-11-09: Contributors
api.github.com/repos/goldfire/howler.js/contributors?per_page=1 - 2026-11-09: npm downloads a week
api.npmjs.org/downloads/range/2026-11-01:2026-11-07/howler - 2026-11-09: Dependent packages, Dependent repositories
packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/howler