domain: audio
97 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| spotDL/spotify-downloader spotDL is a Python command-line tool that finds songs from Spotify playlists on YouTube and downloads them as MP3 files with album art, lyr… | 96 | 25921 | active |
| Huibq/keep-alive A collection of custom music source plugins for the LX Music (洛雪音乐) and MusicFree players, provided as JavaScript scripts and plugin manife… | 54 | 7324 | active |
| Yin-Hongwei/music-website A full-stack music streaming website built with Vue 3 + TypeScript on the frontend and Spring Boot + MyBatis with MySQL on the backend. It … | 75 | 6747 | active |
| overtone/overtone Overtone is a Clojure toolkit providing an API to the SuperCollider synthesis engine for designing synthesizers, live-coding music, and col… | 63 | 6216 | active |
| deezer/spleeter Spleeter is Deezer's music source separation library with pretrained TensorFlow models that splits audio into stems (vocals, drums, bass, p… | 62 | 28402 | maintenance |
| spotiflacapp/SpotiFLAC-Mobile SpotiFLAC Mobile is an open-source Flutter/Go mobile app for downloading and managing lossless FLAC music on Android and iOS. It supports m… | 78 | 5999 | active |
| CharlesPikachu/musicdl A lightweight music downloader written in pure Python that supports dozens of music and audiobook platforms including NetEase Cloud Music, … | 75 | 5757 | active |
| spotify/basic-pitch Basic Pitch is a lightweight neural network library from Spotify for automatic music transcription, converting audio recordings of nearly a… | 46 | 5489 | stable |
| spotipy-dev/spotipy Spotipy is a lightweight Python client library for the Spotify Web API, providing access to all Spotify endpoints including music search, t… | 78 | 5468 | active |
| metabrainz/picard MusicBrainz Picard is a cross-platform desktop application for tagging and organizing music files using the MusicBrainz database. It identi… | 79 | 5143 | active |
| Yooooomi/your_spotify YourSpotify is a self-hosted web application that tracks your Spotify listening history and presents it in an explorable statistics dashboa… | 86 | 4554 | active |
| Tidal-Media-Downloader Tidal-Media-Downloader is an application for downloading tracks, albums, playlists, videos, and artist discographies from the TIDAL streami… | 44 | 4306 | active |
| tonaljs/tonal Tonal is a TypeScript music theory library for JavaScript that provides pure functions to manipulate notes, intervals, chords, scales, mode… | 75 | 4223 | stable |
| guohuiyuan/go-music-dl A Go-based music search and download tool aggregating 10+ platforms (NetEase, QQ Music, Kugou, Bilibili, etc.) with lossless FLAC support, … | 82 | 4035 | active |
| scribbletune/scribbletune Scribbletune is a JavaScript/TypeScript library for generating music programmatically using simple string and array patterns for rhythms, m… | 78 | 3767 | active |
| aubio/aubio aubio is a C library (with Python bindings and CLI tools) for labeling music and sounds, detecting events such as note onsets, pitch, and t… | 57 | 3754 | stable |
| foamzou/melody Melody is a self-hosted web application ('your music genie') that helps users search for songs across music and video platforms (NetEase, Q… | 65 | 3744 | active |
| gcui-art/suno-api An unofficial open-source API wrapper for Suno.ai's AI music generation service, exposing endpoints for generating songs, lyrics, and audio… | 56 | 3184 | active |
| tranxuanthang/lrcget LRCGET is a cross-platform desktop application (built with Tauri, Rust, and Vue) that scans an offline music library and mass-downloads LRC… | 91 | 3066 | active |
| LibreScore/dl-librescore dl-librescore is a set of tools (app, userscript, CLI, and website) for downloading sheet music from MuseScore as MSCZ, MIDI, MP3, or PDF, … | 80 | 3028 | active |
| web-scrobbler/web-scrobbler Web Scrobbler is a browser extension that scrobbles music playback history from streaming sites to services like Last.fm, Libre.fm, ListenB… | 90 | 3023 | active |
| chaosprint/glicol Glicol is a graph-oriented live coding language for computer music with both its language and audio DSP engine written in Rust. It compiles… | 30 | 2993 | active |
| sigma67/ytmusicapi A Python 3 library that provides an unofficial API client for YouTube Music by emulating the web client's requests, using user cookie data … | 94 | 2962 | active |
| ahujasid/ableton-mcp Ableton MCP is an open-source Model Context Protocol server and Ableton Live Remote Script that lets AI assistants like Claude control Able… | 64 | 2935 | active |
| TidalCycles Strudel is a web-based environment for live coding algorithmic music patterns, offering a faithful JavaScript port of the Haskell-based Tid… | 10 | 2850 | active |
| Suxiaoqinx/Netease_url A self-hosted Python service that parses Netease Cloud Music (网易云音乐) songs, playlists, and albums to retrieve direct download URLs at multi… | 73 | 2673 | active |
| sergree/matchering Matchering 2.0 is an open-source Python library, containerized web app, and ComfyUI node for audio matching and mastering. It takes a targe… | 64 | 2615 | active |
| cuthbertLab/music21 music21 is a Python toolkit for computer-aided musical analysis and computational musicology, providing rich object models for notes, chord… | 95 | 2570 | active |
| sentriz/gonic Gonic is a free-software Subsonic server API implementation written in Go for self-hosted music streaming. It serves your local music libra… | 95 | 2517 | active |
| NeptuneHub/AudioMuse-AI AudioMuse-AI is a self-hosted application that performs sonic analysis on your music library to generate intelligent, AI-driven playlists w… | 81 | 2496 | active |
| torvalds/GuitarPedal A digital guitar pedal project by Linus Torvalds built around an RP2354A microcontroller and a TI audio codec, with seventeen software-defi… | 61 | 2263 | active |
| kawaiiDango/pano-scrobbler Pano Scrobbler is a feature-rich music scrobbler application for Windows, Linux, and Android that tracks listening history to Last.fm, List… | 97 | 2252 | active |
| kittinan/spotify-github-profile A service that generates an SVG 'now playing' card showing your current Spotify playback for embedding in a GitHub profile README. It runs … | 74 | 2206 | active |
| ZaneH/piano-trainer Piano Trainer is a cross-platform desktop app built with Tauri and Rust that helps users memorize piano scales, chords, and the circle of f… | 77 | 2196 | active |
| JorenSix/TarsosDSP TarsosDSP is a pure-Java framework for real-time audio processing and music information retrieval, with no external dependencies. It implem… | 72 | 2189 | stable |
| Meting Meting is a lightweight music API framework that provides a unified interface to multiple Chinese music platforms including NetEase Cloud M… | 66 | 2181 | active |
| Nezreka/SoulSync SoulSync is a self-hosted Python application that automates music and video library management, bridging streaming services to self-hosted … | 81 | 2175 | active |
| sonosaurus/sonobus SonoBus is an open-source application for streaming high-quality, low-latency peer-to-peer audio between devices over the internet or a loc… | 65 | 2168 | active |
| tranxuanthang/lrclib A self-hostable server implementation of LRCLIB, a free service for finding and contributing synchronized lyrics, written in Rust with Axum… | 68 | 1979 | active |
| sjdonado/idonthavespotify A web app that converts music links between streaming services like Spotify, Apple Music, YouTube Music, Tidal, and Deezer. It parses the s… | 75 | 1908 | active |
| LumePart/Explo Explo is a self-hosted web application that brings Spotify's Discover Weekly-style music discovery to self-hosted music servers like Navidr… | 91 | 1859 | active |
| chthollyphile/folia-major Folia is an online music player focused on immersive full-screen lyrics animations, supporting NetEase Cloud Music, KuGou, Navidrome, and l… | 79 | 1838 | active |
| SunoAI-API/Suno-API An unofficial Python/FastAPI-based API wrapper for Suno AI that lets you generate songs and lyrics programmatically. It includes automatic … | 33 | 1806 | active |
| MTG/sms-tools sms-tools is a Python library of sound analysis and synthesis models for music applications, including DFT, STFT, sinusoidal, harmonic, and… | 68 | 1794 | active |
| krateng/maloja Maloja is a self-hosted music scrobble server that stores your listening history and generates personal statistics and charts. It is a priv… | 76 | 1792 | active |
| real-zony/ZonyLrcToolsX ZonyLrcToolsX is a cross-platform lyrics download tool built in C#/.NET that fetches lyrics from sources like NetEase Cloud Music and QQ Mu… | 74 | 1792 | active |
| chenmozhijin/LDDC LDDC is a cross-platform desktop application for searching, downloading, and matching precise word-by-word (karaoke-style) lyrics from musi… | 68 | 1720 | active |
| djipco/webmidi WEBMIDI.js is a JavaScript library that simplifies interaction with the Web MIDI API in browsers and Node.js. It provides user-friendly fun… | 82 | 1710 | stable |
| NeteaseCloudMusicApiEnhanced/api-enhanced A Node.js API service providing comprehensive access to NetEase Cloud Music (网易云音乐) endpoints, a half-refactored and enhanced fork of the p… | 84 | 1661 | active |
| kennethreitz/pytheory PyTheory is a Python library for exploring music theory (tones, scales, chords, keys, intervals, harmony) and composing multi-part arrangem… | 90 | 1637 | active |
| AutoPiano/AutoPiano AutoPiano is a free online virtual piano application built with HTML5 technology, letting users play piano and many other instruments via t… | 10 | 6038 | maintenance |
| lklynet/aurral Aurral is a self-hosted web application that acts as a companion to Lidarr for music discovery, recommendations, and playlist automation. I… | 78 | 1584 | active |
| vishnubob/python-midi A Python library for reading, writing, and manipulating MIDI files and event streams. It provides high-level object-oriented abstractions f… | 64 | 1548 | active |
| PolyMeilex/Neothesia Neothesia is a cross-platform MIDI visualizer built in Rust that displays notes from MIDI files as colorful falling blocks on a virtual pia… | 80 | 1535 | active |
| Rainbow-Dreamer/musicpy Musicpy is a Python library and music programming language for writing music with concise, human-readable syntax built on a fully computeri… | 62 | 1492 | active |
| Lambada10/SongSync SongSync is an open-source Android app that downloads synced lyrics (.lrc files) for songs in your music library. It supports batch downloa… | 69 | 1281 | active |
| kosua20/MIDIVisualizer A small C++/OpenGL desktop application that renders MIDI files as animated visualizations. It supports live MIDI device input, configurable… | 56 | 1281 | active |
| HisAtri/LrcApi A Flask-based API service that fetches LRC lyrics and album/artist cover art for music players, built primarily for StreamMusic and Navidro… | 70 | 1244 | active |
| DroppedNeedle/DroppedNeedle DroppedNeedle is a self-hosted music request and discovery application with a built-in library and download engine that replaces Lidarr. It… | 85 | 1229 | active |
| nining377/dolby_beta An Xposed module for Android that replaces audio sources in NetEase Cloud Music, merging the functionality of UnblockMusic Pro. It works vi… | 23 | 4251 | maintenance |
| FoxxMD/multi-scrobbler A self-hosted, dockerized application that monitors music listening activity from many sources (Spotify, Jellyfin, Plex, Subsonic, Last.fm,… | 100 | 1200 | active |
| kmille/deezer-downloader A self-hosted Python service with a simple web frontend for downloading songs, albums, and playlists from Deezer (and via yt-dlp), with ID3… | 74 | 1186 | active |
| vdesabou/alfred-spotify-mini-player An Alfred workflow for macOS that lets users control their Spotify library directly from the Alfred launcher. It provides fast fuzzy search… | 96 | 1111 | active |
| TrueMyst/BeatPrints BeatPrints is a Python library and CLI that generates eye-catching, Pinterest-style posters for music tracks and albums. It integrates with… | 85 | 1068 | active |
| Rain120/qq-music-api A QQ Music API service built with Koa2 and TypeScript that proxies web-side QQ Music endpoints for songs, artists, playlists, and rankings.… | 76 | 1056 | active |
| Marekkon5/onetagger OneTagger is a free, open-source, cross-platform desktop music tagger for DJs built with Rust and Vue.js. It automatically fetches metadata… | 53 | 1044 | active |
| TypNull/Tubifarry Tubifarry is a Lidarr plugin that adds extra music sources to your library management, using Spotify as an indexer and YouTube or Soulseek … | 87 | 1003 | active |
| pichenettes/eurorack Source code and hardware files for Mutable Instruments' line of Eurorack synthesizer modules, including oscillators, filters, sequencers, a… | 32 | 3165 | maintenance |
| boy1dr/SpleeterGui SpleeterGUI is a Windows desktop application providing a graphical front end for Spleeter, an AI music source separation tool. It bundles a… | 32 | 2755 | maintenance |
| jadepeng/XMusicDownloader A C# desktop application that aggregates music search across Baidu, NetEase, QQ, Kugou, and Migu music sites and supports batch downloading… | 23 | 2140 | maintenance |
| Music-and-Culture-Technology-Lab/omnizart Omnizart is a Python library and CLI for automatic music transcription, transcribing pitched instruments, vocal melody, chords, drum events… | 88 | 1964 | maintenance |
| AudioKit/AudioKitSynthOne AudioKit Synth One is a free, open-source iOS synthesizer app built with Swift and AudioKit, featuring MIDI support, a sequencer, analog-st… | 32 | 1787 | maintenance |
| dwhinham/mt32-pi A baremetal kernel that turns a Raspberry Pi 3 or later into a Roland MT-32 emulator and SoundFont-based General MIDI synthesizer, built on… | 25 | 1707 | maintenance |
| BobbyESP/Spowlo Spowlo is an Android app for downloading Spotify songs and playlists, powered by the spotDL Python library and built with Jetpack Compose a… | 10 | 1371 | maintenance |
| fly-apps/live_beats LiveBeats is a self-hosted music-sharing web application built with Elixir and Phoenix LiveView, letting users upload and play music togeth… | 32 | 1365 | maintenance |
| NeteaseMusic An unofficial Node.js API service for QQ Music built on Express and Axios, exposing endpoints for search, song URLs, playlists, and user da… | 10 | 1336 | maintenance |
| Qirky/FoxDot FoxDot is a Python-driven live coding environment that provides a friendly abstraction over SuperCollider for making music in real time. It… | 34 | 1156 | maintenance |
| craffel/pretty-midi A Python library providing utility functions and classes for conveniently handling, analyzing, creating, and manipulating MIDI data. It sup… | 57 | 1034 | maintenance |
| otem/Raspberry-Pi-Looper-synth-drum-thing A DIY Raspberry Pi-based looper/synth/drum machine running a custom Pure Data patch, with a Teensy 3.6 controller, custom button/drum-pad h… | 32 | 1028 | maintenance |
| OrfiTeam/OrpheusDL OrpheusDL is a modular music archival program written in Python that downloads music from multiple streaming services via pluggable modules… | 32 | 1027 | maintenance |
| bitfieldaudio/OTTO OTTO is an open-source digital hardware synthesizer, groovebox, and effects processor built for Raspberry Pi. It combines a sampler, sequen… | 32 | 2738 | experimental |
| maximecb/noisecraft NoiseCraft is a browser-based visual programming language and platform for sound synthesis and music making, inspired by PureData and Max/M… | 32 | 1217 | experimental |
| gabehf/Koito Koito is a modern, themeable, self-hosted music scrobbler compatible with any client that can scrobble to a custom ListenBrainz URL. It sto… | 79 | 1027 | experimental |
| googlecreativelab/open-nsynth-super Open NSynth Super is an experimental physical hardware instrument that provides a tangible interface for Google's NSynth machine learning s… | 10 | 2493 | abandoned |
| QiuChenlyOpenSource/MusicDownload A tool for downloading songs in FLAC/MP3 quality, primarily using the QQ Music API. The project has been discontinued after legal pressure … | 10 | 2449 | abandoned |
| antoniolg/Bandhook-Kotlin Bandhook-Kotlin is a showcase Android music app written entirely in Kotlin that retrieves band information from the Last.fm API and display… | 10 | 1852 | abandoned |
| rwieruch/favesound-redux A SoundCloud client web application built with React and Redux, serving as a real-world example app for learning the React + Redux ecosyste… | 32 | 1587 | abandoned |
| guo-yu/douban.fm A tiny command-line music player for Douban FM built on Node.js, letting users stream radio channels, favorite songs, and view scrolling ly… | 23 | 1581 | abandoned |
| artyshko/smd A Python application that downloads high-quality music from Spotify playlists, albums, and songs by fetching audio from sources like YouTub… | 23 | 1486 | abandoned |
| facebookresearch/audiocraft A PyTorch library from Meta for audio processing and generation with deep learning, featuring the EnCodec neural audio codec and generative… | 61 | 23586 | active |
| koel/koel Koel is a free, open-source, self-hosted music streaming server built on Laravel and Vue that turns a personal music collection into a mode… | 94 | 17233 | active |
| CappielloAntonio/tempo Tempo is an open-source, lightweight music client for Subsonic servers, built natively for Android in Java. It streams music from a self-ho… | 25 | 2230 | active |
| amll-dev/applemusic-like-lyrics A web component library that renders Apple Music (iPad)-style word-by-word lyrics with animated fluid backgrounds, offering framework-agnos… | 79 | 2112 | active |
| tvillarete/ipod-classic-js A web-based iPod Classic simulator that streams music from Spotify and Apple Music, featuring a pixel-perfect click wheel interface, games,… | 75 | 1622 | active |
| Arthi-chaud/Meelo Meelo is a self-hosted music streaming server designed for music collectors, similar to Plex or Jellyfin but focused on music. It offers ri… | 99 | 1398 | active |
| shub39/Rush Rush is an open-source Android app for searching, saving, and sharing song lyrics from Genius and LRCLIB with a Spotify-like look. It suppo… | 87 | 1008 | active |
| snuffyDev/Beatbump Beatbump is a privacy-respecting alternative frontend for YouTube Music built with SvelteKit, offering ad-free audio playback, playlist man… | 10 | 1132 | maintenance |
page 1 / 1