serversideup/amplitudejs

AmplitudeJS: Open Source HTML5 Web Audio Library. Design your web audio player, the way you want. No dependencies required.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 52 minutes ago
Type:Library / SDKCategory(s):Core & Utility LibrariesLanguages & Runtimes
Added to GitGenius on September 16th, 2026
Created on October 7th, 2013
Open Issues & Pull Requests: 77 (+0)
GitHub issues: Enabled
Number of forks: 421
Total Stargazers: 4,319 (+0)
Total Subscribers: 71 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 9.3 hours
Mean response time: 584.0 days
90th percentile: 1844.8 days
Tracked items: 4

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 2
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 871 days
Stale 30+ days: 2
Stale 90+ days: 2

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • Bug: Needs Confirmation 🧐 (3)
  • Enhancement ⚡️ (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

AmplitudeJS is a web audio library that lets developers build custom HTML5 audio players with complete design control and no external dependencies.

The library solves the problem of creating styled, functional audio players without being locked into pre-built player designs or heavy framework requirements. It wraps the HTML5 Web Audio API, allowing developers to bind audio playback controls to custom HTML and CSS elements. This approach means you define the visual appearance and layout entirely through your own markup and styles while AmplitudeJS handles the audio logic underneath.

AmplitudeJS suits projects where you need a player that matches specific design requirements rather than accepting a generic player component. It works well for music streaming interfaces, podcast players, or any audio-heavy web application where visual consistency with the rest of your site matters. The lack of dependencies makes it lightweight and easy to integrate into existing projects without adding build complexity.

The project shows consistent maintenance with regular updates addressing bug fixes and compatibility improvements. Development activity demonstrates responsiveness to user-reported issues and a commitment to keeping the codebase stable. The maintainers actively review and merge contributions that enhance functionality or resolve problems. Documentation receives ongoing refinement to help new users understand the API and implementation patterns.