JavaScript Music

Open-source JavaScript projects categorized as Music | Edit details

Top 23 JavaScript Music Projects

  • Google-Play-Music-Desktop-Player-UNOFFICIAL-

    A beautiful cross platform Desktop Player for Google Play Music

    Project mention: Notifications on Windows 10 with the desktop app | | 2021-10-29
  • wavesurfer.js

    Navigable waveform built on Web Audio and Canvas

    Project mention: What is this thing called? | | 2021-12-29
  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • react-music

    Make beats with React!

  • ytmdesktop

    A Desktop App for YouTube Music

    Project mention: Windows 10 program that controls the volume of a single application with shortcuts | | 2022-01-19

    Looking for a Windows 10 program that can control the volume of a single application with shortcuts. Also wanting it to work with the YouTube Music Desktop App. Found a stack overflow question that used AHK but it ended up not working with chrome or the YTM Desktop App for me due to the error mentioned. If there is a completely different program that can do what I'm looking for, or a fix please let me know. Thanks

  • mStream

    The easiest music streaming server available

    Project mention: Self-hosted Spotify alternative? I will make it if it doesnt exist. | | 2021-12-28
  • Discord-MusicBot

    An advanced discord music bot, supports Spotify, Soundcloud, YouTube with Shuffling, Volume Control and Web Dashboard with Slash Commands support!

    Project mention: Any YouTube music bots? | | 2021-12-26

    Yes, , I’ve made multiple bots with this and they all support Spotify and YouTube links, feel free to use the code. If you need any help with anything just look up “Sudhan Plays discord music bot” on YouTube

  • abcjs

    javascript for rendering abc music notation

    Project mention: What is the easiest way to get music notation into TW? | | 2021-08-16

    There's for ABC notation. It's hackable to some extent to get to use tablatures: Good luck!

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • youtube-music

    YouTube Music Desktop App bundled with custom plugins (and built-in ad blocker / downloader)

    Project mention: [question] Youtube Music Vanced for Windows? | | 2022-01-22
  • react-spotify

    Spotify React / Redux 🎤🎺🎸🎷

    Project mention: I made my first webapp that lets you find your most listened to Spotify songs and turn them into a playlist! | | 2021-01-29

    If you have the time, try to use implicit flow instead. It won't limit you in anyway. This project implements it correctly:

  • Kaku

    🎧 Kaku is a highly integrated music player supports different online platform like YouTube, SoundCloud, Vimeo and more. Available on Mac, Windows and Linux. (by EragonJ)

    Project mention: Seven high-rated security threats discovered in Chrome on all major operating systems, including Android, Windows, iOS, and Linux. | | 2021-08-23


  • homehost

    self-hosted, Netflix-like app made for streaming

  • noisecraft

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

    Project mention: I made a visual programming language to build synths (in your web browser) | | 2021-12-09

    Awesome. I've put it online on GitHub over here :D

  • react-music-player

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

    Project mention: How do I get the lyrics button to work? | | 2021-12-17

    Navidrome uses this web player component and unfortunately it only supports synced lyrics (those with timestamps, karaoke-style) so for now unsynced lyrics can't be displayed in the web player.

  • magic-cards

    🎩 Queue music, play movies, or trigger events with RFID cards.

    Project mention: I built a RFID-Jukebox to easily play Spotify playlists on Spotify Connect devices. | | 2021-10-02
  • Cider

    Project Cider. A new look into listening and enjoying Apple Music in style and performance. 🚀 (by ciderapp)

    Project mention: Apple Music claims it’s ‘home of Neil Young’ after Spotify loses legendary songwriter | | 2022-01-28

    This has now changed to . The original repository is archived

  • Discord-Bot

    A discord bot that can play music, moderate, log events and more

    Project mention: github bot music repository | | 2021-09-22
  • freyr-js

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

    Project mention: On your left... | | 2021-03-19

    Freyr is where it's at anyway.

  • javascriptmusic

    A.K.A. WebAssembly Music. Live coding music and synthesis in Javascript / AssemblyScript (WebAssembly)

    Project mention: WebAssembly Music | | 2021-10-26
  • gnome-shell-extension-cast-to-tv

    Cast files to Chromecast, web browser or media player app over local network.

    Project mention: Alternative to Gnome Cast-To-TV? | | 2021-09-13

    There is a pretty cool Gnome extension called Cast to TV ( It allows you to cast Media (and desktop too with another add-on ) to a Chromecast device. Sadly, it only works on Gnome. Is there any alternative for that that works on KDE? I tried just to use Chrome to casty desktop but that does not work on Wayland. Thank you!

  • tonejs-instruments

    A small instrument sample library with quick-loader for tone.js

    Project mention: I just published my app using ionic on the app store. It's a game to practice and learn the guitar fretboard layout | | 2021-03-07

    I just took them from here

  • Musicium

    An advanced Discord Music Bot with a Dashboard, using having an interactive button & menu system and many features! Supported Features: Spotify • YouTube • SoundCloud • Live Stream • Audio Filtering • DJ Roles • Autoplay • Autoresume • Dashboard + Live Queue • ...

    Project mention: The only option left | | 2021-09-16
  • osc-js

    OSC library for Node.js, Electron, Chrome Apps, Webpages or any other JS application. It comes with a customizable Plugin API for WebSocket, UDP or bridge networking

    Project mention: help create javascript OSC 1.0 TCP socket | | 2022-01-21
  • mMusicCast

    Chromecast emulator that works on any platform. Stream videos from youtube to raspberry pi or any computer with the chromecast protocol.

    Project mention: Main room reno | | 2021-04-18

    Connecting a Google home to a Bluetooth speaker or amp is a bit crappy. (Always disconnects) So I would set up a raspberry pi running this if you use Spotify it YT music.

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 2022-01-28.

JavaScript Music related posts


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

Project Stars
1 Google-Play-Music-Desktop-Player-UNOFFICIAL- 8,454
2 wavesurfer.js 5,964
3 react-music 2,691
4 ytmdesktop 1,990
5 mStream 1,758
6 Discord-MusicBot 1,368
7 abcjs 1,310
8 youtube-music 1,260
9 react-spotify 1,157
10 Kaku 1,054
11 homehost 738
12 noisecraft 511
13 react-music-player 463
14 magic-cards 433
15 Cider 380
16 Discord-Bot 313
17 freyr-js 276
18 javascriptmusic 261
19 gnome-shell-extension-cast-to-tv 241
20 tonejs-instruments 218
21 Musicium 214
22 osc-js 162
23 mMusicCast 139
Find remote jobs at our new job board There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.