Open-source audio-processing software
1694 open-source libraries, tools and applications tagged audio-processing, ranked by how closely audio-processing is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
1694 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| Unmanic/unmanic Unmanic is a self-hosted library optimiser that monitors a file library and converts files into a uniform format using configurable plugins… | 84 | 2512 | active |
| axiomatic-systems/Bento4 Bento4 is a C++ class library and set of command-line tools for reading, writing, inspecting, encrypting, and packaging ISO-MP4 files, incl… | 69 | 2507 | stable |
| RustAudio/rodio Rodio is a Rust audio playback and recording library built on top of cpal, with format decoding via Symphonia or optional decoders for FLAC… | 74 | 2474 | active |
| jiaaro/pydub Pydub is a Python library for manipulating audio with a simple, high-level interface built on top of ffmpeg. It supports slicing, concatena… | 52 | 9801 | maintenance |
| JACK Audio Connection Kit JACK2 (jackdmp) is a C++ implementation of the JACK low-latency audio server for multi-processor machines. It replaces the JACK1 core with … | 47 | 2454 | active |
| TTKMusicPlayer TTKMusicPlayer is a Qt-based desktop music player that imitates the Kugou UI and uses the qmmp core library for audio playback. It runs on … | 91 | 2449 | active |
| VadimBoev/FlappyBird A Flappy Bird clone written in pure C for Android, packaged as an APK under 100 KB using OpenGL ES 2, OpenSL ES, and Android Native Activit… | 71 | 2445 | active |
| resemble-ai/resemble-enhance Resemble Enhance is an AI-powered Python tool that improves speech quality through denoising and enhancement, using a denoiser module and a… | 18 | 2434 | active |
| iPlug2/iPlug2 iPlug2 is a C++ framework for developing cross-platform audio plug-ins and standalone apps that target multiple plug-in APIs (CLAP, VST2/VS… | 66 | 2430 | active |
| xiph/flac FLAC (Free Lossless Audio Codec) is the open-source reference implementation of a patent-free lossless audio compression format, comprising… | 61 | 2426 | stable |
| ange-yaghi/engine-sim A real-time internal combustion engine simulator that generates realistic engine audio and simulates engine response characteristics. It is… | 23 | 9573 | maintenance |
| langhuihui/monibuca Monibuca is a modular, extensible, high-performance streaming media server framework written in Go, supporting protocols like RTMP, RTSP, H… | 83 | 2419 | active |
| msasikanth/twine Twine is a modern, cross-platform RSS reader app built with Kotlin and Compose Multiplatform for Android, iOS, and desktop. It supports RDF… | 94 | 2414 | active |
| earlephilhower/ESP8266Audio An Arduino library for parsing and decoding audio formats including MOD, WAV, MP3, FLAC, MIDI, AAC, OGG/Opus, and RTTTL on ESP8266, ESP32, … | 95 | 2406 | active |
| Arduino Audio Tools A header-only C++ audio processing library for Arduino, PlatformIO, and ESP-IDF that provides audio sources, sinks, encoders/decoders (MP3,… | 93 | 2399 | active |
| vfsfitvnm/ViMusic ViMusic is an Android application for streaming music from YouTube Music, built with Kotlin and Jetpack Compose. It supports background pla… | 10 | 9463 | maintenance |
| torvalds/GuitarPedal A digital guitar pedal project by Linus Torvalds built around an RP2354A microcontroller and a TI audio codec, with seventeen software-defi… | 62 | 2394 | active |
| digimezzo/dopamine Dopamine is an elegant, open-source desktop audio player focused on making organizing and listening to music simple and pretty. It is built… | 98 | 2390 | active |
| jwallet/spy-spotify Spytify is a Windows desktop application that records Spotify audio output in real time, skipping ads and automatically splitting songs int… | 34 | 2389 | active |
| gmg137/netease-cloud-music-gtk A native NetEase Cloud Music player for Linux built with Rust and GTK4/Libadwaita, styled after GNOME Music. It offers playlist browsing, s… | 85 | 2387 | active |
| sozercan/kaset Kaset is a native macOS client for YouTube Music and YouTube built with Swift and SwiftUI, offering an Apple Music-style interface with ful… | 82 | 2379 | active |
| ryohey/signal Signal is an open-source online MIDI editor and music sequencer built with web technologies (TypeScript, React, Web Audio). It offers a mul… | 73 | 2379 | active |
| jik876/hifi-gan The official PyTorch implementation of HiFi-GAN, a generative adversarial network that converts mel-spectrograms into high-fidelity 22.05 k… | 32 | 2377 | stable |
| supersonic-app/supersonic Supersonic is a lightweight, full-featured cross-platform desktop music player client written in Go using the Fyne toolkit. It connects to … | 91 | 2375 | active |
| VST 3 SDK Steinberg's official SDK for developing VST 3 audio plug-ins, including the API, helper classes, AAX/AU wrappers, and example plug-ins. It … | 72 | 2362 | active |
| free-audio/clap CLAP (CLever Audio Plugin) is an open standard C API with a stable ABI that defines how Digital Audio Workstations (hosts) and audio plugin… | 75 | 2358 | stable |
| u2takey/ffmpeg-go ffmpeg-go is a pure-Go binding for FFmpeg, ported from the Python library ffmpeg-python. It provides a fluent API for building and running … | 23 | 2351 | active |
| paulrosen/abcjs A JavaScript library for rendering ABC music notation as sheet music (SVG) in the browser, with support for playing back and generating MID… | 88 | 2350 | active |
| miraclx/freyr-js Freyr is a Node.js CLI tool that downloads songs from music streaming services like Spotify, Apple Music, and Deezer. It extracts track met… | 66 | 2350 | active |
| numberwolf/h265web.js A browser-based HEVC/H.265 (and H.264/AV1) video player SDK supporting live and VOD playback over HTTP-FLV, HLS, MP4, TS, WebSocket, and We… | 93 | 2346 | active |
| plugdata-team/plugdata plugdata is a free, open-source visual programming environment for audio based on Pure Data, rebuilt with a modern JUCE-based GUI. It runs … | 86 | 2346 | active |
| FoedusProgramme/Gramophone Gramophone is a lightweight, open-source local music player for Android built on Media3 and Material Design 3. It follows Android platform … | 89 | 2345 | active |
| ASLP-lab/DiffRhythm DiffRhythm is an open-source latent diffusion model for end-to-end full-length song generation, supporting lyrics-to-song, text style promp… | 42 | 2344 | active |
| iver56/audiomentations Audiomentations is a Python library for audio data augmentation with an API inspired by albumentations. It provides fast CPU-based waveform… | 61 | 2323 | stable |
| espressif/esp-adf Espressif's official Advanced Development Framework for building audio and multimedia applications on ESP32-series SoCs. It provides pipeli… | 77 | 2319 | active |
| LAION-AI/CLAP CLAP (Contrastive Language-Audio Pretraining) is a Python library from LAION that learns joint audio and text embeddings using contrastive … | 38 | 2312 | stable |
| ggwave A collection of command-line and GUI tools that capture and analyze microphone audio to recover keyboard keystrokes acoustically. Its Keyta… | 23 | 9038 | maintenance |
| luzhenhua/echo-flow EchoFlow is a self-hosted web application for sentence-by-sentence audio reading and shadowing practice. Users import their own mp3 audio a… | 57 | 2296 | active |
| rdp/screen-capture-recorder-to-video-windows-free A free open-source Windows DirectShow virtual capture device and recorder that lets applications like VLC, ffmpeg, and OBS capture or strea… | 40 | 2295 | active |
| cjcliffe/CubicSDR CubicSDR is a cross-platform software-defined radio (SDR) application with an OpenGL-accelerated spectrum and waterfall display. It support… | 66 | 2294 | stable |
| hkchengrex/MMAudio MMAudio is a PyTorch-based model for generating synchronized audio from video and/or text inputs, using multimodal joint training across au… | 40 | 2287 | active |
| anandprtp/Antra Antra is a desktop music library builder that resolves links from streaming services like Spotify, YouTube Music, Apple Music, Amazon Music… | 78 | 2279 | active |
| TEN-framework/ten-vad TEN VAD is a lightweight, low-latency voice activity detection library with an ONNX model for real-time speech detection. It supports C, Py… | 47 | 2277 | active |
| walterlow/freecut FreeCut is a professional-grade, browser-based multi-track video editor requiring no installation or uploads, with all media and project fi… | 62 | 2273 | active |
| vgmstream/vgmstream vgmstream is a C library for decoding and playing hundreds of streamed (prerecorded) audio formats used in video games, with support for lo… | 82 | 2272 | active |
| HemantKArya/BloomeeTunes BloomeeTunes is a cross-platform, ad-free music player built with Flutter and Rust that combines local music libraries with streaming sourc… | 95 | 2265 | active |
| sun-guannan/VectCutAPI VectCutAPI is a Python library and cloud API ('toAgent' video editing tool) that lets AI agents programmatically edit video, audio, images,… | 64 | 2260 | active |
| NSMusicS Ecosystem NSMusicS is a cross-platform music client for local libraries, private cloud music, and self-hosted streaming servers such as Navidrome, Je… | 71 | 2253 | active |
| tphakala/birdnet-go BirdNET-Go is a self-hosted, 24/7 realtime soundscape analyser that classifies birds, bats, and other wildlife using local AI models like B… | 92 | 2250 | 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… | 23 | 2249 | active |
| trazyn/ieaseMusic ieaseMusic is a third-party desktop client for Netease Cloud Music built with Electron, React, and MobX. It offers a modern UI, high-qualit… | 10 | 8752 | maintenance |
| SatDump/SatDump SatDump is a general-purpose satellite data processing application that receives, records, demodulates, and decodes signals from weather sa… | 73 | 2242 | active |
| baresip Baresip is a portable and modular SIP User-Agent written in C with audio and video call support. It provides a rich feature set including m… | 94 | 2240 | active |
| TortugaPower/BookPlayer BookPlayer is an open-source iOS app for playing DRM-free audiobooks in formats like M4B, M4A, and MP3. It offers library management, playl… | 97 | 2238 | active |
| iuroc/bilidown Bilidown is a Bilibili video parsing and downloading desktop application supporting 8K video, Hi-Res audio, Dolby Vision, batch parsing, QR… | 78 | 2237 | active |
| staniel359/muffon muffon is a cross-platform desktop music streaming and discovery client built with Electron and Vue. It aggregates audio, video, and metada… | 76 | 2234 | active |
| jenius-apps/ambie Ambie is a Windows app that plays white noise and nature sounds to help users focus, study, sleep, and relax. It includes built-in sound mi… | 94 | 2230 | active |
| pyglet/pyglet pyglet is a cross-platform windowing and multimedia library for Python, providing native windows, input handling, OpenGL graphics, and imag… | 92 | 2226 | active |
| openDAW openDAW is a next-generation web-based Digital Audio Workstation for music production, built in TypeScript. It emphasizes education, privac… | 62 | 2226 | active |
| berthubert/googerteller A C++ command-line tool that plays audible beeps whenever your computer sends packets to Google services or known trackers, using tcpdump o… | 32 | 2225 | active |
| tramhao/termusic Termusic is a terminal-based (TUI) music and podcast player written in Rust with multiple playback backends (Rusty, MPV, GStreamer). It can… | 82 | 2224 | active |
| jayfunc/BetterLyrics A Windows desktop music player and lyrics visualizer built with WinUI3 and Win2D, offering deeply customizable animated lyrics rendering. I… | 82 | 2211 | active |
| DSheirer/sdrtrunk sdrtrunk is a cross-platform Java application for decoding, monitoring, recording, and streaming trunked mobile and related radio protocols… | 67 | 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… | 70 | 2205 | active |
| kaixxx/noScribe noScribe is a free, open-source desktop application that transcribes audio locally using OpenAI's Whisper (via faster-whisper) and pyannote… | 88 | 2203 | active |
| libobjc/SGPlayer SGPlayer is a powerful media playback framework for iOS, macOS, and tvOS built on FFmpeg, Metal, and AudioToolbox. It supports 360° panoram… | 32 | 2199 | active |
| JorenSix/TarsosDSP TarsosDSP is a pure-Java framework for real-time audio processing and music information retrieval, with no external dependencies. It implem… | 68 | 2192 | stable |
| 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 | 2192 | active |
| falkTX/Carla Carla is a fully-featured open-source audio plugin host supporting LADSPA, DSSI, LV2, VST2, VST3, and AU plugin formats, plus SF2/SFZ sound… | 59 | 2182 | active |
| Tencent-Hunyuan/HunyuanVideo-Avatar HunyuanVideo-Avatar is Tencent's open-source model and inference code for high-fidelity audio-driven human animation, generating talking av… | 42 | 2173 | active |
| HyperHDR HyperHDR is an open-source ambient lighting application that analyzes screen content and audio in real time to drive addressable LED strips… | 88 | 2172 | active |
| brianwernick/ExoMedia ExoMedia is an Android library that wraps ExoPlayer to simplify audio and video playback with straightforward APIs. It provides a drop-in V… | 57 | 2170 | active |
| PipeWire/pipewire PipeWire is a server and user-space API for handling multimedia pipelines on Linux, providing a low-latency, graph-based engine for audio a… | 75 | 2160 | stable |
| 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… | 76 | 2157 | active |
| PortAudio/portaudio PortAudio is a cross-platform open-source C library for real-time audio input and output. It supports callback-based and blocking read/writ… | 68 | 2152 | stable |
| bluefireteam/audioplayers A Flutter plugin for playing multiple audio files simultaneously across Android, iOS, web, Linux, Windows, and macOS. It supports features … | 71 | 2144 | active |
| intel/openvino-plugins-ai-audacity A set of AI-enabled effects, generators, and analyzers for Audacity, powered by Intel OpenVINO running fully locally on CPU, GPU, or NPU. I… | 75 | 2142 | active |
| martpie/museeks Museeks is a simple, clean, cross-platform desktop music player supporting formats like mp3, flac, wav, and ogg. It offers playlists, queue… | 79 | 2139 | active |
| coolight7/musicxx Musicxx (拟声) is a cross-platform audio and video player supporting local files, cloud drives (Baidu, Aliyun, 115), WebDAV, and NAS media se… | 74 | 2131 | active |
| rafaelmardojai/blanket Blanket is a GNOME desktop application for playing ambient sounds like rain, wind, and white noise to improve focus or aid sleep. It is bui… | 65 | 2131 | active |
| liballeg/allegro5 Allegro 5 is a cross-platform C library for video game and multimedia programming, handling windows, input, graphics, audio, fonts, and vid… | 82 | 2128 | stable |
| google/spatial-media A collection of metadata specifications and Python tools from Google for 360-degree video, VR180, and spatial audio. It includes a tool for… | 62 | 2127 | active |
| mkckr0/audio-share Audio Share streams a Windows or Linux computer's audio over the network to an Android phone, turning the phone into a wireless speaker for… | 41 | 2127 | active |
| Lessica/TrollRecorder TrollRecorder is a phone call recorder for iOS that works via TrollStore (iOS 15.0-17.0) and popular jailbreaks, with a free core and paid … | 93 | 2118 | active |
| antimof/UxPlay UxPlay is an open-source AirPlay Mirror and AirPlay Audio server for Linux, macOS, Unix, and Windows, written in C. It lets Apple devices s… | 62 | 2116 | active |
| GAIR-NLP/daVinci-MagiHuman daVinci-MagiHuman is an open-source 15B-parameter single-stream transformer foundation model that jointly generates synchronized audio and … | 46 | 2114 | active |
| QwenLM/Qwen2-Audio Official repository for Qwen2-Audio, a 7B-parameter large audio-language model from Alibaba Cloud that accepts audio inputs and responds to… | 28 | 2104 | active |
| milkytracker/MilkyTracker MilkyTracker is an open-source, multi-platform music tracker application for creating .MOD and .XM module files, recreating the Fasttracker… | 76 | 2102 | active |
| rosenbjerg/FFMpegCore FFMpegCore is a .NET Standard wrapper around FFMpeg and FFProbe for integrating media analysis and conversion into C# applications. It prov… | 86 | 2099 | active |
| pure-data/pure-data Pure Data (Pd) is a free, open-source visual programming environment for real-time computer music, audio synthesis, and multimedia. It uses… | 75 | 2094 | stable |
| gosu/gosu Gosu is a lightweight 2D game development library for Ruby and C++, providing a window/main loop, 2D graphics and text via OpenGL, sound an… | 67 | 2090 | active |
| monocasual/giada Giada is an open-source, minimalistic music production tool for DJs, live performers and electronic musicians, functioning as a loop machin… | 87 | 2089 | active |
| WebAV-Tech/WebAV WebAV is a TypeScript SDK for creating and editing audio/video files entirely in the browser, built on the WebCodecs API. It provides compo… | 55 | 2089 | active |
| canxin121/app_rhyme AppRhyme is a free, open-source cross-platform music player built with Flutter and Rust that supports custom user-provided audio sources. I… | 16 | 2088 | active |
| LedFx LedFx is a network-based LED effect engine that processes real-time audio input into synchronized light shows across multiple LED strips an… | 99 | 2077 | active |
| ValveSoftware/wine Valve's fork of Wine, a compatibility layer that runs Microsoft Windows executables (DOS, Win32, Win64) on Unix-like systems by translating… | 76 | 2069 | active |
| ricky0123/vad A JavaScript/TypeScript library that runs Silero VAD via ONNX Runtime Web to detect voice activity directly in the browser. It provides a s… | 96 | 2059 | active |
| jd-opensource/JoyAI-Echo JoyAI-Echo is a Python framework for long-horizon audio-visual generation, producing coherent multi-shot videos up to ~5 minutes with paire… | 57 | 2057 | active |
| digimezzo/dopamine-windows Dopamine is a free, open-source audio player for Windows written in C# and powered by the CSCore sound library. It focuses on making organi… | 46 | 2056 | active |
| dechamps/FlexASIO FlexASIO is a universal ASIO audio driver for Windows built on the PortAudio library, allowing any ASIO host application to use any Windows… | 23 | 2051 | active |