Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Browser Audio

Browser Audio

30 projects

Showing 30 of 30 projects

Tone.js
Tone.jsTypeScript

A Web Audio framework for creating interactive music and audio applications in the browser.

#music#audio-scheduling#music-synthesis
Stars14.7k
Forks1.1k
Last commit2 days ago
Wavesurfer.js
Wavesurfer.jsTypeScript

Interactive waveform rendering and audio playback library for web applications.

#music#plugin-system#audio-waveform
Stars10.3k
Forks1.8k
Last commit7 days ago
Recorderjs
RecorderjsJavaScript

A JavaScript plugin for recording and exporting audio from Web Audio API nodes as WAV files.

#wav-export#client-side-audio#javascript-plugin
Stars4.2k
Forks1.4k
Last commit2 years ago
MIDI.js
MIDI.jsJavaScript

A JavaScript library for creating web-based MIDI applications with soundfont support, synesthesia, and audio effects.

#midi#music-synthesis#music-visualization
Stars3.9k
Forks622
Last commit2 years ago
midi.js
midi.jsJavaScript

A JavaScript library for creating MIDI applications in the browser with soundfont support and audio effects.

#midi#music-synthesis#music-visualization
Stars3.9k
Forks622
Last commit2 years ago
Wad
WadJavaScript

A JavaScript library for dynamic audio synthesis and manipulation using the Web Audio API, simplifying complex audio tasks.

#sound#audio-synthesis#midi
Stars2.0k
Forks162
Last commit8 months ago
Pizzicato
PizzicatoJavaScript

A JavaScript library that simplifies creating and manipulating sounds with the Web Audio API.

#sound#audio-library#effects
Stars1.7k
Forks132
Last commit1 year ago
Awesome WebAudio
Awesome WebAudio

A curated list of awesome packages, demos, and resources for the Web Audio API.

#music-technology#midi#webaudio
Stars1.4k
Forks119
Last commit1 month ago
Web Audio
Web Audio

A curated list of awesome WebAudio packages, libraries, frameworks, demos, and educational resources.

#music-technology#audio-synthesis#midi
Stars1.4k
Forks119
Last commit1 month ago
Band.js
Band.jsTypeScript

A music composer interface for the Web Audio API supporting rhythms, multiple instruments, repeating sections, and complex time signatures.

#audio-synthesis#rhythm-notation#music-composition
Stars1.2k
Forks95
Last commit1 year ago
audiolet
audioletJavaScript

A JavaScript library for real-time audio synthesis and composition in the browser using graph-based routing.

#audio-synthesis#music-composition#real-time-audio
Stars893
Forks117
Last commit10 years ago
Web Audio Metronome
Web Audio MetronomeJavaScript

A Web Audio metronome demonstrating rock-solid audio timing using setTimeout and Web Audio scheduler collaboration.

#audio-scheduling#web-worker#timing
Stars617
Forks204
Last commit3 years ago
PixiJS Sound
PixiJS SoundTypeScript

A WebAudio API playback library with dynamic filters for modern browsers, designed for PixiJS.

#webaudio#webaudio-api-playback#game-audio
Stars472
Forks70
Last commit1 year ago
WebAudio School
WebAudio SchoolJavaScript

A series of self-guided workshops introducing the Web Audio API through hands-on music and sound projects.

#music-synthesis#workshop#game-audio
Stars416
Forks37
Last commit8 years ago
ts-audio
ts-audioTypeScript

A lightweight TypeScript/JavaScript library that simplifies working with the Web Audio API and provides powerful playlist management in the browser.

#event-driven#song#audiocontext-api
Stars340
Forks25
Last commit6 months ago
javascript-karplus-strong
javascript-karplus-strongJavaScript

JavaScript implementation of Karplus-Strong guitar synthesis using asm.js and Web Audio API.

#audio-synthesis#physical-modeling#asm-js
Stars304
Forks30
Last commit4 years ago
Audiojs
AudiojsJavaScript

A JavaScript data structure for high-level audio manipulation, including loading, processing, recording, and saving audio.

#audiojs#audio-analysis#nodejs
Stars300
Forks11
Last commit13 days ago
AudioKeys
AudioKeysJavaScript

A QWERTY keyboard library for Web Audio projects with configurable polyphony and intelligent key event handling.

#music#midi#synthesizer
Stars243
Forks21
Last commit3 years ago
CoffeeCollider
CoffeeColliderJavaScript

A CoffeeScript-based language for real-time audio synthesis and algorithmic composition in the browser using Web Audio API.

#audio-synthesis#music-programming#real-time-audio
Stars223
Forks15
Last commit10 years ago
Web Audio Basics
Web Audio BasicsCSS

A collection of simple examples demonstrating core concepts of the Web Audio API for learning and experimentation.

#music-technology#audio-scheduling#educational
Stars120
Forks8
Last commit11 years ago
Bap
BapJavaScript

A JavaScript toolkit for beatmaking and sequencing using Web Audio, inspired by the classic MPC workflow.

#audio-synthesis#sampling#sequencing
Stars118
Forks6
Last commit6 years ago
web-audio-mixer
web-audio-mixerJavaScript

An interactive audio mixer built with the Web Audio API, featuring 3-band parametric equalization for web-based audio manipulation.

#music#audio-applications#equalization
Stars111
Forks30
Last commit3 years ago
web-audio-oscillators
web-audio-oscillatorsTypeScript

A collection of custom Web Audio API oscillators for generating organ, bass, chiptune, and other musical waveforms.

#audio-synthesis#audiocontext#oscillatornode
Stars69
Forks5
Last commit2 years ago
audio-render
audio-renderJavaScript

A pass-through audio stream providing structure for rendering audio data with unified API for Node.js and browser.

#fft#audio-rendering#nodejs
Stars44
Forks2
Last commit10 years ago
resampler
resamplerJavaScript

A lightweight WebAudio-based library for resampling audio files directly in the browser.

#npm-package#resampling#javascript-library
Stars39
Forks8
Last commit6 years ago
Mooog
MooogCoffeeScript

A chainable API wrapper for the Web Audio API that simplifies audio node creation, connection, and parameter management.

#audio-synthesis#audio-utilities#audio-nodes
Stars29
Forks3
Last commit4 years ago
AVS-client
AVS-clientJavaScript

A front-end web application that allows users to interact with Amazon's Alexa Voice Service via a browser interface.

#client-server#frontend-application#voice-interface
Stars13
Forks9
Last commit10 years ago
web-audio-utils
web-audio-utilsJavaScript

A collection of utility functions for simplifying common Web Audio API tasks like audio buffer creation, mobile autoplay, and periodic wave generation.

#javascript-utilities#periodic-wave#audio-processing
Stars10
Forks1
Last commit10 years ago
tuning-fork
tuning-forkTypeScript

A configurable client-side JavaScript library for real-time pitch detection and tuning of guitars, basses, ukuleles, banjos, and custom instruments.

#music-tools#real-time-audio#instrument-tuning
Stars3
Forks0
Last commit6 months ago
playnote
playnoteJavaScript

A JavaScript library for playing musical instruments in the browser with support for scales and complex note intervals.

#howler-js#music-synthesis#music-scales
Stars2
Forks0
Last commit9 years ago

Related Tags

#Javascript Library17#Web Audio Api15#Web Audio12#Javascript10#Audio Synthesis9#Audio Processing9#Audio8#Midi6#Audio Effects5#Music Synthesis5#Audio Visualization4#Webaudio Api4
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub