Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Webaudio

Webaudio

30 projects

Showing 30 of 30 projects

Three.js
Three.jsJavaScript

A lightweight, cross-browser JavaScript library for creating and displaying 3D graphics in the browser.

#interactive-3d#webaudio#webgpu
Stars114.0k
Forks36.4k
Last commit9 hours ago
GitHub
GitHubTypeScript

A powerful, beautiful, and open-source 3D game and rendering engine built as a friendly JavaScript framework.

#javascript-framework#shaders#webaudio
Stars25.8k
Forks3.7k
Last commit7 hours ago
JSMpeg
JSMpegJavaScript

A lightweight JavaScript video player with MPEG1/MP2 decoder for static files and low-latency WebSocket streaming.

#mpeg1-decoder#webaudio#browser-video
Stars6.5k
Forks1.4k
Last commit3 years ago
MelonJS
MelonJSJavaScript

A modern, lightweight HTML5 game engine for creating 2D games with JavaScript and TypeScript.

#html5-game-engine#es6-modules#open-source
Stars6.3k
Forks661
Last commit10 days ago
waveform-playlist
waveform-playlistTypeScript

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

#music#harmony#webaudio
Stars1.7k
Forks314
Last commit5 days ago
Awesome Music Production
Awesome Music Production

A curated list of software, hardware, services, and resources for creating and distributing music.

#sound#music#midi
Stars1.5k
Forks130
Last commit4 days 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
BassoonTracker
BassoonTrackerJavaScript

A browser-based music tracker that plays and edits Amiga MOD and FastTracker XM files using plain JavaScript.

#midi#music-tracker#amiga-mod
Stars1.2k
Forks72
Last commit2 months ago
Omnitone
OmnitoneJavaScript

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

#vr-audio#webaudio#spatial-audio
Stars915
Forks118
Last commit16 days ago
React Native Audio API
React Native Audio APIC++

A high-performance audio engine for React Native that implements the Web Audio API specification.

#sound#music#audio-worklets
Stars817
Forks79
Last commit16 hours ago
JZZ
JZZJavaScript

A comprehensive MIDI library for Node.js and web browsers, enabling MIDI messaging across platforms.

#music-technology#midi#webmidi
Stars590
Forks30
Last commit5 months ago
eternal
eternalJavaScript

A visual node-based programming environment for creating generative audio-visual art in the browser.

#audio-synthesis#music#procedural-music
Stars580
Forks35
Last commit11 months 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
SpessaSynth
SpessaSynthTypeScript

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

#soundfont-synthesizers#midi#music-synthesis
Stars379
Forks44
Last commit12 hours ago
virtual-audio-graph
virtual-audio-graphTypeScript

A small, dependency-free library for declaratively manipulating the Web Audio API.

#audio-synthesis#declarative-programming#declarative
Stars367
Forks30
Last commit23 days ago
webaudio-tinysynth
webaudio-tinysynthJavaScript

A lightweight General MIDI (GM) mapped synthesizer engine and MIDI player built with WebAudio API, generating sounds algorithmically without PCM samples.

#audio-synthesis#algorithmic-synthesis#midi
Stars270
Forks27
Last commit3 years ago
web-audio-player
web-audio-playerJavaScript

A cross-browser WebAudio wrapper with a narrow API that handles mobile browser quirks and provides consistent playback.

#browserify#webaudio#cross-browser
Stars242
Forks30
Last commit6 years ago
Sequence JSON
Sequence JSONJavaScript

A JSON-based specification and toolkit for representing sequences of timed musical events, designed for WebAudio, MIDI, and OSC.

#midi#webaudio#music-sequencing
Stars141
Forks5
Last commit1 day ago
waveform-path
waveform-pathJavaScript

A lightweight JavaScript library for generating customizable SVG waveform paths from audio data.

#music#webaudio#audio-visual
Stars132
Forks7
Last commit1 year ago
Binary Synth
Binary SynthVue

A web synthesizer that generates sound from the binary code of any file, enabling databending and MIDI control.

#audio-synthesis#music#synthesizer
Stars130
Forks10
Last commit6 months ago
Beet.js
Beet.jsJavaScript

A JavaScript library for creating polyrhythmic and Euclidean rhythms with the Web Audio API.

#audio-synthesis#music#js
Stars117
Forks17
Last commit3 years ago
wave-audio-path-player
wave-audio-path-playerJavaScript

A customizable web component audio player that displays a visual waveform for audio files.

#music#custom-elements#webaudio
Stars66
Forks8
Last commit4 years ago
Mach1Spatial
Mach1SpatialC

A cross-platform spatial audio framework for encoding, decoding, and transcoding multichannel audio with headtracking support.

#audio-encoding#vr-audio#audio-framework
Stars65
Forks7
Last commit4 months ago
web-audio-generator
web-audio-generatorTypeScript

A visual UI tool for generating linear WebAudio code, designed as an educational aid for audio developers.

#webassembly#webaudio#visual-programming
Stars62
Forks2
Last commit3 years ago
Audio-motion interface
Audio-motion interfaceJavaScript

A web-based synthesizer that generates sound from smartphone motion and orientation sensors, using hand gestures as the control interface.

#music#self-hosted-webapp#midi
Stars51
Forks7
Last commit2 years ago
smoothfade
smoothfadeJavaScript

A JavaScript library for smooth, interruptible volume fading of WebAudio GainNodes with linear and exponential curves.

#audiocontext#gain#webaudio
Stars39
Forks6
Last commit3 years ago
jamhub
jamhubTypeScript

A low-latency web service for musicians to collaborate and jam online using MIDI-over-WebSocket with virtual instruments.

#midi#webaudio#musician-tools
Stars37
Forks5
Last commit3 years ago
glimmer-synth
glimmer-synthTypeScript

A web-based synthesizer built with the WebAudio API and the Glimmer framework.

#music#synthesizer#glimmerjs
Stars14
Forks0
Last commit9 years 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

#Audio13#Midi11#Javascript Library11#Music10#Web Audio Api9#Javascript9#Webaudio Api7#Audio Synthesis6#Audio Processing6#Audio Programming5#Synthesizer5#Webgl5
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