FindSoftware

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

Current major version
25
Last release
2023-09-195

Adoption

GitHub stars
25,4362
npm downloads a week
1,377,9107
Contributors
906
Dependent repositories
10,4988
Dependent packages
4638

Why these figures do not compare

Sources

  1. 2026-11-09: links, Maintainer
    howlerjs.com/
  2. 2026-11-09: links, Written in, License, GitHub stars
    api.github.com/repos/goldfire/howler.js
  3. 2026-11-09: links, Categories, Install with, License model
    github.com/goldfire/howler.js/blob/master/README.md
  4. 2026-11-09: First release
    api.github.com/repos/goldfire/howler.js/git/commits/f4a6e77d195a9ec7f3893eb173aa8ecf0992ee01
  5. 2026-11-09: Current major version, Last release
    api.github.com/repos/goldfire/howler.js/releases
  6. 2026-11-09: Contributors
    api.github.com/repos/goldfire/howler.js/contributors?per_page=1
  7. 2026-11-09: npm downloads a week
    api.npmjs.org/downloads/range/2026-11-01:2026-11-07/howler
  8. 2026-11-09: Dependent packages, Dependent repositories
    packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/howler

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON