Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Web Audio API
W

Web Audio API

Other
55 projects63.6k total stars9.1k total forks6 languages

Open-source projects built with Web Audio API

There are currently 55 open-source projects built with Web Audio API, with a combined total of 63.6k GitHub stars. The most common language among these projects is JavaScript.

Showing 55 open-source projects · page 1 of 2

Tone.js
Tone.jsTonejs/Tone.js

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

14.7k1.1kTypeScript
2 days ago
Wavesurfer.js
Wavesurfer.jskatspaugh/wavesurfer.js

Interactive waveform rendering and audio playback library for web applications.

10.3k1.8kTypeScript
6 days ago
Recorderjs
Recorderjsmattdiamond/Recorderjs

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

4.2k1.4kJavaScript
2 years ago
MIDI.js
MIDI.jsmudcube/MIDI.js

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

3.9k622JavaScript
2 years ago
midi.js
midi.jsmudcube/MIDI.js

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

3.9k622JavaScript
2 years ago
doppler
dopplerDanielRapp/doppler

A web implementation of the SoundWave paper that detects motion using the Doppler effect with microphone and speakers.

2.4k176JavaScript
9 years ago
Wad
Wadrserota/wad

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

2.0k162JavaScript
8 months ago
Tuna
TunaTheodeus/tuna

A comprehensive audio effects library for the Web Audio API, offering overdrive, delay, reverb, and more.

1.8k131JavaScript
3 months ago
Pizzicato
Pizzicatoalemangui/pizzicato

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

1.7k132JavaScript
1 year ago
Maximilian
Maximilianmicknoise/Maximilian

A cross-platform C++ audio synthesis and signal processing library with JavaScript bindings for music DSP applications.

1.7k284C++
1 year ago
waveform-playlist
waveform-playlistnaomiaro/waveform-playlist

A multi-track audio editor and player for the web with canvas waveform preview, drag-and-drop editing, and Tone.js effects.

1.7k314TypeScript
5 days ago
Meyda
Meydameyda/meyda

A JavaScript library for audio feature extraction, supporting both offline and real-time analysis via the Web Audio API.

1.7k106TypeScript
2 years ago
Slang
Slangkylestetz/slang

A simple audio programming language implemented in JavaScript for creating music and sound directly in the browser.

1.2k31JavaScript
6 years ago
Band.js
Band.jsmeenie/band.js

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

1.2k95TypeScript
1 year ago
Omnitone
OmnitoneGoogleChrome/omnitone

A Web Audio API library for ambisonic decoding and binaural spatial audio rendering on the web.

915118JavaScript
15 days ago
p5.sound
p5.soundprocessing/p5.js-sound

A p5.js library that brings the Processing approach to Web Audio for creative coding with sound.

907670JavaScript
10 months ago
LoopDrop App
LoopDrop Appmmckegg/loop-drop-app

A MIDI looper, modular synth, and sampler app built with Web Audio and Web MIDI APIs, designed for hardware controllers like the Novation Launchpad.

83575JavaScript
3 years ago
vue-audio-visual
vue-audio-visualstaskobzar/vue-audio-visual

A Vue.js plugin providing audio visualization components using the Web Audio API.

799115TypeScript
1 month ago
web-audio-recorder-js
web-audio-recorder-jshiguma/web-audio-recorder-js

A JavaScript library that records audio from Web Audio API nodes and encodes to WAV, Ogg Vorbis, or MP3 files.

793183JavaScript
2 years ago
Ion.Sound
Ion.SoundIonDen/ion.sound

A JavaScript plugin for playing sounds and music in web browsers using Web Audio API with HTML5 fallback.

712150JavaScript
6 years ago
web-audio-beat-detector
web-audio-beat-detectorchrisguttandin/web-audio-beat-detector

A lightweight beat detection utility for the web that analyzes audio buffers to extract tempo (BPM) and beat offset.

67527JavaScript
1 month ago
Web Audio Metronome
Web Audio Metronomecwilso/metronome

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

617204JavaScript
3 years ago
lissajous
lissajouskylestetz/lissajous

A tool for real-time audio performance in the browser using a chainable JavaScript API for oscillators and samplers.

40924JavaScript
10 years ago
SpessaSynth
SpessaSynthspessasus/SpessaSynth

A web-based MIDI SoundFont2/DLS player and editor with real-time synthesis, visualization, and extensive export options.

37944TypeScript
9 hours ago
ts-audio
ts-audioEvandroLG/ts-audio

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

34025TypeScript
6 months ago
Sound.js
Sound.jskittykatattack/sound.js

A micro-library for loading, playing, and generating sound effects and music for games and interactive applications.

31845JavaScript
2 years ago
javascript-karplus-strong
javascript-karplus-strongmrahtz/javascript-karplus-strong

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

30430JavaScript
4 years ago
Audiojs
Audiojsaudiojs/audio

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

30011JavaScript
12 days ago
WAAX
WAAXhoch/WAAX

A comprehensive framework for building web-based music applications using Web Audio API and Web Components.

29919HTML
9 years ago
IodineGBA
IodineGBAtaisel/IodineGBA

A JavaScript GameBoy Advance emulator using HTML5 canvas and Web Audio API for browser-based gaming.

290168JavaScript
2 years ago
Circular Audio Wave
Circular Audio Wavekelvinau/circular-audio-wave

A JavaScript library for visualizing audio frequencies and BPM as circular waves or sunburst charts using Web Audio API and ECharts.

28038JavaScript
2 years ago
Sonant-X
Sonant-Xnicolas-van/sonant-x

A minimal JavaScript synthesizer library for generating music and sound effects in web demos and games.

24910JavaScript
1 year ago
CoffeeCollider
CoffeeCollidermohayonao/CoffeeCollider

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

22315JavaScript
10 years ago
web-audio-analyser
web-audio-analyserhughsk/web-audio-analyser

A thin wrapper around the Web Audio API to extract waveform and frequency data from audio elements.

21720JavaScript
6 years ago
ruixen-ui
ruixen-uiruixenui/ruixen.com

A modern React UI component library with 170+ components featuring spring physics animations and audio feedback.

19615TypeScript
2 days ago
bpm-detective
bpm-detectivetornqvist/bpm-detective

A JavaScript library that detects the BPM of a song or audio sample using the Web Audio API.

14711JavaScript
5 years ago
12
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