JavaScript Spotify

Open-source JavaScript projects categorized as Spotify Edit details

Top 23 JavaScript Spotify Projects

  • spicetify-cli

    Commandline tool to customize Spotify client. Supports Windows, MacOS and Linux.

    Project mention: I did it guys Hackintosh Ryzen Edition | | 2022-06-16

    you can find it here

  • exportify

    Export/Backup Spotify playlists using the Web API

    Project mention: What happens to a users shared playlists after their premium subscription is terminated? | | 2022-05-23

    Since you've liked/followed all of the playlists, you can use Exportify as a backup:

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • Iris

    Discover, explore and manage your music library across multiple sources with this beautiful web-based interface. Iris is a Mopidy frontend extension. (by jaedb)

    Project mention: Snapcast – Synchronous multi-room audio player | | 2022-05-25

    Snapcast is awesome, especially when bundled together with Iris and Mopidy [1], which included links to Youtube, Soundcloud, Funkwhale, podcasts, streams (etc). I wrote a blog post on how to build a small Raspi Zero Image for Snapcast [2] that directly connects to the Snapserver included in (e.g.) the Iris Docker [3]. I added a modified Docker Image for Iris that includes the Funkwhale extension here [4]. Works flawlessly since 2 years, almost zero maintenance and great music experience. My synchronized Snapcast extents through several rooms and two houses (120km apart), through IPSEC with a very small bandwidth (5000kbit up). Many thanks to all the maintainers of this stunning stack of OSS.


  • homehost

    self-hosted, Netflix-like app made for streaming

  • spotify-dl

    Spotify Downloader and alternative of Spotdl(python) tool made in NodeJS based on youtube-dl (by SwapnilSoni1999)

    Project mention: Best way to export your Spotify data incase you lose your account or accidentally delete a playlist? | | 2022-01-07

    Seems like all of these in some form or another will download songs from playlists like a spotify playlist

  • reactochart

    :chart_with_upwards_trend: React chart component library :chart_with_downwards_trend:

    Project mention: Reactochart Library: A chart Library of React.js | | 2022-04-02

    Site URL: Developer: Framework: ReactJS Library: Reactochart Live Demo:

  • freyr-js

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

    Project mention: Anybody peep that the 4U outro changed on apple music | | 2022-04-14

    this might work:

  • Scout APM

    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.

  • passport-spotify

    Spotify authentication strategy for Passport and Node.js.

    Project mention: Spotify OAuth2 Authentication in a NestJS Application | | 2022-03-20

    The constructor method calls the passport-spotify Strategy constructor method using the super method, passing the Spotify app credentials CLIENT_ID and CLIENT_SECRET(saved in .env vars as they must not be exposed publicly), better described here, a callback URL which is the same route defined in the auth.controller.ts, '/redirect', and the scopes that the app needs for interacting with the user's information;

  • gatsby-remark-embedder

    Gatsby Remark plugin to embed well known services by their URL.

  • Spotify SDK

    Spotify SDK | Entity and Collection oriented | Browser and Node support!

  • jre-missing

    Automatically detects and lists episodes of The Joe Rogan Experience podcast that are currently not available on the Spotify platform.

    Project mention: California sues Tesla over ‘racial segregation’ claims at factory | | 2022-02-10
  • spicetify-hide-podcasts

    Spicetify extension to hide podcasts

    Project mention: If you don't like podcasts in the UI, please vote for this idea | | 2022-06-24
  • spicetify-custom-apps-and-extensions

    A community-driven collection of custom apps for Spicetify (

    Project mention: Kriegt ihr eigentlich auch immer so Trash-Vorschläge bei Spotify oder bin ich einfach fälschlicherweise als Anime-Virgin-Memelord im System hinterlegt? | | 2021-08-25
  • sonos-web

    Web interface for Sonos audio systems (by denysvitali)

    Project mention: I hacked SONOS and YouTube the same day | | 2022-02-03

    Shameless plug: I did something similar 6 years ago and created sonos-web. Sadly I stopped working on the project, but it was indeed cool to play Youtube videos on your Sonos device (among other things).

  • spotify-release-list

    📅 Display list of Spotify releases from artists you follow

    Project mention: Why isn't Spotify notifying me when new albums come out? | | 2022-04-10
  • spicetify-extensions

    extension for spotify i'm creating, made an adblocker because the ads are a bit annoying

    Project mention: Any extensions that remove advertisements from spicetify? | | 2022-05-12

    There are several solutions to this. I also know there's one on the Spicetify Marketplace that I personally use (though I forget it's exact name). So it really just comes down to the one you prefer most.

  • Sonos-Kids-Controller

    Software for self made touchscreen jukeboxes for kids. Supports Spotify streaming and uses Sonos for audio output.

    Project mention: Raspberry Pi 5 inch Touch case | | 2021-11-05

    My issue: I am currently looking for a case holding a 5-inch Waveshare touchscreen (those are common and are great value for the money: info and measurements under and a raspberry pi 3 to realize this Sonos Controller for kids (an awesome project for kids to play audiobooks from Spotify that does not require to have a phone or tablet: I would like to 3d print it as past experience with the Phoniebox (another awesome project which allows escaping the high-priced Tonies from the Toniebox: lets me expect to have to make more of those for the kids' friends.

  • spotify-box

    🎶 Automatic update pinned gist to show your recent Spotify top tracks.

  • goofy

    Конструктор плейлистов Spotify

    Project mention: Spotify Playlist Builder | | 2021-09-24
  • a-pop

    🎶 HD Music Streaming and Sharing Web App

  • multi-scrobbler

    Scrobble plays from multiple sources to multiple clients

    Project mention: User/playback stats in Navidrome | | 2022-06-09

    You can use an external app like (has subsonic support) to post your listening habits from multiple sources into

  • Spotify-Mood-Ring

    A mobile-first React web app that determines a user's mood based on their recently played music on Spotify.

  • Spotify-Customizer

    Chrome extension to customize Spotify web client (themes, lyrics, ...)

    Project mention: Add lyrics to Spotify web client | | 2021-09-08
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-06-24.

JavaScript Spotify related posts


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

Project Stars
1 spicetify-cli 11,616
2 exportify 2,047
3 Iris 967
4 homehost 825
5 spotify-dl 792
6 reactochart 494
7 freyr-js 411
8 passport-spotify 302
9 gatsby-remark-embedder 279
10 Spotify SDK 221
11 jre-missing 199
12 spicetify-hide-podcasts 168
13 spicetify-custom-apps-and-extensions 153
14 sonos-web 119
15 spotify-release-list 118
16 spicetify-extensions 108
17 Sonos-Kids-Controller 94
18 spotify-box 90
19 goofy 73
20 a-pop 63
21 multi-scrobbler 54
22 Spotify-Mood-Ring 41
23 Spotify-Customizer 22
Find remote jobs at our new job board There are 3 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
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.