JavaScript Music

Open-source JavaScript projects categorized as Music

Top 23 JavaScript Music Projects

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

    A beautiful cross platform Desktop Player for Google Play Music

  • Cider

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

  • Project mention: Spotify HiFi is still MIA after three years, and now so is my subscription | news.ycombinator.com | 2024-02-23

    I looked into swapping to Apple Music before but couldn't find a way to play lossless music on Linux making swapping pointless. Apparently[0] decryption for lossless isn't supported for 3rd party clients.

    Anyone know of a way around this?

    [0]: https://github.com/ciderapp/Cider/discussions/889

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • sound-redux

    A Soundcloud client built with React / Redux

  • cobalt

    save what you love

  • Project mention: FLaNK AI-April 22, 2024 | dev.to | 2024-04-22
  • mStream

    The easiest music streaming server available

  • Project mention: Not on streaming | /r/aphextwin | 2023-07-12

    Right now I’m just loading music to the free VLC app on my iPhone. Though I’ve long thought about setting up my own private cloud streaming server via the open source https://mstream.io but haven’t got around to it yet.

  • 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.

  • react-spotify

    Spotify React / Redux 🎤🎺🎸🎷

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • 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
  • Eole-foobar-theme

    Eole blows gently into your ear his nicest melodies.

  • 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)

  • homehost

    self-hosted, Netflix-like app made for streaming

  • noisecraft

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

  • Music-bot

    A complete code to download for a cool Discord music bot !

  • node-sonos

    🔈 Sonos Media Player Interface/Client

  • react-music-player

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

  • discord-js-bot

    🤖 Multipurpose discord bot built using discord.js v14 with moderation, music, ticketing, translation, and much more

  • strudel

    Web-based environment for live coding algorithmic patterns, incorporating a faithful port of TidalCycles to JavaScript

  • Project mention: Strudel: A live coding platform to write dynamic music pieces in the browser | news.ycombinator.com | 2024-04-03
  • magic-cards

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

  • MidiWriterJS

    ♬ A JavaScript library which provides an API for programmatically generating and creating expressive multi-track MIDI files and JSON.

  • Project mention: Tonal.js: Functional music theory lib | news.ycombinator.com | 2024-04-02

    I love Tonal.js, have used it for many personal projects including https://github.com/grimmdude/MidiWriterJS

  • Discord-Bot

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

  • Georgia-ReBORN

    A Clean · Full Dynamic Color Reborn · Foobar2000 player

  • Project mention: I’m using Georgia-reborn skin. Is there a way to select multiple songs from Library and send it to a playlist? | /r/foobar2000 | 2023-09-15

    Just to point out that since you are using a theme (Georgia-ReBORN), all the answers to your questions are specific to that theme. That means anyone else using their own design of foobar, could not easily answer your questions because their foobar works differently. So your best bet is to probably ask the theme developer over on GitHub discussion or HA discussion threads. (Unless someone already using the GR theme shows up here to help)

  • sightreading.training

    🎹 Sight reading training tool

  • Project mention: Interactive app | /r/pianolearning | 2023-12-11

    https://sightreading.training/ uses your midi keyboard. excellent for sight reading practice

  • tonejs-instruments

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

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

JavaScript Music related posts

  • Spotify HiFi is still MIA after three years, and now so is my subscription

    1 project | news.ycombinator.com | 23 Feb 2024
  • Can't import import packages in Spidermonkey panel

    3 projects | /r/foobar2000 | 10 Dec 2023
  • Sound Generation from Smartphone Sensors

    2 projects | news.ycombinator.com | 21 Nov 2023
  • Online synthesizer/sequencer made by me

    1 project | /r/Synthesizer | 15 Aug 2023
  • PulseQueue - online music-making application

    1 project | /r/Learnmusic | 14 Aug 2023
  • Cider: Alternative Apple Music Player

    1 project | news.ycombinator.com | 9 Aug 2023
  • How do I scrobble my music using an unofficial YouTube Music desktop app

    1 project | /r/lastfm | 4 Aug 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 10 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

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,291
2 Cider 7,000
3 sound-redux 5,015
4 cobalt 4,151
5 mStream 2,151
6 waveform-playlist 1,422
7 react-spotify 1,283
8 freyr-js 1,265
9 Eole-foobar-theme 1,263
10 Kaku 1,073
11 homehost 1,038
12 noisecraft 1,025
13 Music-bot 846
14 node-sonos 696
15 react-music-player 664
16 discord-js-bot 616
17 strudel 554
18 magic-cards 545
19 MidiWriterJS 544
20 Discord-Bot 512
21 Georgia-ReBORN 494
22 sightreading.training 417
23 tonejs-instruments 385

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com