JavaScript Audio

Open-source JavaScript projects categorized as Audio

Top 23 JavaScript Audio Projects

  • howler.js

    Javascript audio library for the modern web.

    Project mention: Interactive articles with audio on click/hover? | /r/web_design | 2023-06-29

    I don’t have any references on hand but I know what you’re talking about and have created similar stuff using

  • screenity

    The most powerful screen recorder & annotation tool for Chrome 🎥

    Project mention: What Open Source Projects Do You Use In Your District? | /r/k12sysadmin | 2022-11-16

    Screenity -- Alternative to Screencastify.

  • Appwrite

    Appwrite - The open-source backend cloud platform. The open-source backend cloud platform for developing Web, Mobile, and Flutter applications. You can set up your backend faster with real-time APIs for authentication, databases, file storage, cloud functions, and much more!

  • react-player

    A React component for playing a variety of URLs, including file paths, YouTube, Facebook, Twitch, SoundCloud, Streamable, Vimeo, Wistia and DailyMotion

    Project mention: react-player and customization | /r/CodingHelp | 2023-06-22

    I realized that react-player which is essential a video can play these types and play them well. The biggest issue I'm running into now is that I can't get any sort of customization done to this player and the default styling is kind of ugly. Does anyone have any experience in customizing this player? I've checked the node modules or anything for some css but I couldn't come across anything.

  • Cider

    A new cross-platform Apple Music experience based on Electron and Vue.js written from scratch with performance in mind. 🚀

    Project mention: Cider: Alternative Apple Music Player | | 2023-08-09
  • motionity

    The web-based motion graphics editor for everyone 📽

    Project mention: I made an online video editor | /r/SideProject | 2023-01-14

    This is Motionity

  • mediacms

    MediaCMS is a modern, fully featured open source video and media CMS, written in Python/Django and React, featuring a REST API.

    Project mention: Any recommendations for viewing (sorting, searching, browsing) family videos? | /r/selfhosted | 2023-07-17

    MediaCMS might just be what you are looking for

  • wad

    Web Audio DAW. Use the Web Audio API for dynamic sound synthesis. It's like jQuery for your ears. (by rserota)

    Project mention: Starting from scratch with a Web Audio app: advice/recommendations on Libraries? | /r/webaudio | 2023-06-05

    I'm a startup founder building a prototype generative music app using Web Audio. I would love to hear your advice about where to start from programming standpoint: pure Javascript? Use libraries like Tone.js + Tuna.js, Howler.js, Wad.js, XSound? I'd prefer to well-supported libraries. I'm happy to trade some functionality or performance for stability.

  • SurveyJS

    A Non-Cloud Alternative to Google Forms that has it all.. SurveyJS JavaScript libraries allow you to easily set up a robust form management system fully integrated into your IT infrastructure where users can create and edit multiple dynamic JSON-based forms in a no-code form builder. Learn more now.

  • astrofox

    Astrofox is a motion graphics program that lets you turn audio into amazing videos.

    Project mention: Kdenlive Full Audio Spectrum on Screen? | /r/kdenlive | 2023-01-07

    Perhaps Astrofox fits the bill? Not integrated with kdenlive but it can produce mp4 for re-import to kdenlive

  • pizzicato

    Library to simplify the way you create and manipulate sounds with the Web Audio API.

  • mirotalksfu

    🏆 WebRTC - SFU - Simple, Secure, Scalable Real-Time Video Conferences Up to 4k, compatible with all browsers and platforms.

    Project mention: MIROTALK: Free AI Web real time conferences for all needs | /r/mirotalk | 2023-06-13
  • waveform-playlist

    Multitrack Web Audio editor and player with canvas waveform preview. Set cues, fades and shift multiple tracks in time. Record audio tracks or provide audio annotations. Export your mix to AudioBuffer or WAV! Add effects from Tone.js. Project inspired by Audacity.

  • jam

    🍓 Jam is your own open source Clubhouse for mini conferences, friends, communities (by jam-systems)

  • Eole-foobar-theme

    Eole blows gently into your ear his nicest melodies.

    Project mention: Help! Send to playlist... | /r/foobar2000 | 2023-04-28
  • noisecraft

    Browser-based visual programming language and platform for sound synthesis.

  • waveform-data.js

    Audio Waveform Data Manipulation API – resample, offset and segment waveform data in JavaScript.

  • opus-recorder

    A library for encoding and decoding web audio as OggOpus.

  • freyr-js

    A tool for downloading songs from music streaming services like Spotify and Apple Music.

    Project mention: How to bulk download Spotify songs and playlists in Linux | /r/linux4noobs | 2023-06-09
  • media-chrome

    Custom elements (web components) for making audio and video player controls that look great in your website or app.

    Project mention: Web components for custom video players | /r/javascript | 2023-04-28
  • vue-plyr

    A Vue component for the plyr ( video & audio player.

  • CPod

    A simple, beautiful podcast app for Windows, macOS, and Linux.

    Project mention: How Do I Install This Fork? | /r/linux4noobs | 2022-10-30

    Because it fixes this this broken que issue:

  • web-audio-samples

    Web Audio API samples by Chrome Web Audio Team

    Project mention: Can you create a wave table from a wav file? | /r/AskProgramming | 2023-05-09

    I may have some words wrong, but I am curious if there is a way to take some wav samples of an instrument and turn them into the real/imag files here. I found some wav samples of a cello and I think I would like to first try generating frequencies with javascipt/web audio context and custom periodic waves before trying some other daw or sonic pi kind of solution.

  • react-music-player

    [Stop the maintenance] :musical_note: Maybe the best beautiful HTML5 responsive player component for react :)

  • standardized-audio-context

    A cross-browser wrapper for the Web Audio API which aims to closely follow the standard.

    Project mention: Visualization of how Web Audio API's AudioParam value changes over time | /r/webaudio | 2023-04-07

    Just tested it with standardized-audio-context and it doesn't implement this missing functionality unfortunately

  • Amplication

    Amplication: open-source Node.js backend code generator. An open-source platform that helps developers build backends without spending time on boilerplate & repetitive coding. Including production-ready GraphQL & REST APIs, DB schema, DTOs, filtering, pagination, RBAC, & more.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-08-09.

JavaScript Audio related posts


What are some of the best open-source Audio projects in JavaScript? This list will help you:

Project Stars
1 howler.js 22,077
2 screenity 8,651
3 react-player 8,192
4 Cider 6,640
5 motionity 2,774
6 mediacms 1,913
7 wad 1,809
8 astrofox 1,594
9 pizzicato 1,583
10 mirotalksfu 1,392
11 waveform-playlist 1,361
12 jam 1,201
13 Eole-foobar-theme 1,038
14 noisecraft 956
15 waveform-data.js 940
16 opus-recorder 916
17 freyr-js 909
18 media-chrome 847
19 vue-plyr 734
20 CPod 726
21 web-audio-samples 635
22 react-music-player 620
23 standardized-audio-context 587
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.