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 |
|---|---|---|---|
| taigrr/spank A novelty macOS CLI tool that detects physical slaps on a MacBook using the Apple Silicon accelerometer (Bosch BMI286 IMU via IOKit HID) an… | 74 | 5002 | active |
| react-native-webrtc/react-native-webrtc A WebRTC module for React Native providing peer-to-peer audio/video calling, data channels, and screen capture on Android, iOS, tvOS, and w… | 82 | 4993 | active |
| Picovoice/porcupine Porcupine is a highly-accurate, lightweight on-device wake word detection engine powered by deep neural networks. It enables always-listeni… | 71 | 4945 | stable |
| nathom/streamrip A scriptable command-line music downloader for Qobuz, Tidal, Deezer, and SoundCloud that supports tracks, albums, playlists, and discograph… | 72 | 4941 | active |
| PennyroyalTea/gibberlink GibberLink is a viral demo application in which two conversational AI agents (built on ElevenLabs) detect that they are both AI and switch … | 33 | 4901 | active |
| ACE-Step ACE-Step is an open-source foundation model for music generation that combines diffusion-based generation with a deep compression autoencod… | 46 | 4881 | active |
| clangen/musikcube musikcube is a cross-platform, terminal-based music player, audio engine, metadata indexer, and streaming server written in C++. It runs on… | 52 | 4856 | active |
| jianchang512/stt An offline local speech-to-text tool based on faster-whisper models that transcribes audio and video files into JSON, SRT subtitles, or pla… | 42 | 4829 | active |
| sgoudelis/ground-station Ground Station is an open-source, browser-based application suite for tracking satellites and celestial targets, controlling station hardwa… | 81 | 4819 | active |
| harmonoid/harmonoid Harmonoid is a cross-platform music player and library manager built with Flutter, backed by mpv/FFmpeg for playback of all audio formats. … | 92 | 4783 | active |
| Rikorose/DeepFilterNet DeepFilterNet is a low-complexity speech enhancement framework that performs real-time noise suppression on full-band 48kHz audio using dee… | 23 | 4757 | active |
| BespokeSynth/BespokeSynth Bespoke Synth is a free, open-source software modular synthesizer with a live-patchable node-based environment. It supports VST/VST3/LV2 pl… | 66 | 4737 | active |
| Kimi-Audio Kimi-Audio is an open-source audio foundation model (7B parameters) that unifies audio understanding, generation, and speech conversation i… | 28 | 4736 | active |
| ggez ggez is a lightweight Rust game framework for making 2D (and some 3D) games with minimum friction, inspired by the LÖVE (Love2D) API. It pr… | 64 | 4707 | active |
| makcedward/nlpaug nlpaug is a Python library for augmenting textual, audio, and spectrogram data to improve machine learning model performance. It provides A… | 100 | 4664 | active |
| gradio-app/fastrtc FastRTC is a Python library that turns any Python function into a real-time audio and video stream over WebRTC or WebSockets. It includes b… | 53 | 4631 | active |
| unchihugo/FluentFlyout FluentFlyout is an open-source Windows 11 utility that displays modern, Fluent 2-styled flyouts for media control, lock key status, and tas… | 87 | 4623 | active |
| oop7/YTSage YTSage is a modern YouTube downloader desktop application with a clean PySide6 GUI, built on yt-dlp. It supports downloading videos in any … | 86 | 4623 | active |
| taurusxin/ncmdump A cross-platform C++ command-line tool that converts Netease Cloud Music .ncm cached files into standard mp3 or flac audio files. It also b… | 64 | 4618 | active |
| fxsound2/fxsound-app FxSound is an open-source Windows audio enhancement application with a built-in DSP engine that acts as a digital soundcard, offering equal… | 93 | 4574 | active |
| DistroAV/DistroAV DistroAV (formerly OBS-NDI) is a plugin for OBS Studio that adds NDI (Network Device Interface) integration for sending and receiving audio… | 82 | 4567 | active |
| huynhsontung/Screenbox Screenbox is a modern, Fluent-design media player for Windows built on LibVLCSharp and the Universal Windows Platform. It plays video and a… | 99 | 4543 | active |
| CrossDesk CrossDesk is a lightweight, open-source, cross-platform remote desktop application built in C++ with SDL3 and ImGui, supporting connections… | 95 | 4532 | active |
| tts-server An Android system-wide text-to-speech (TTS) app that provides a TTS engine service with built-in Microsoft demo API support, custom HTTP TT… | 66 | 4520 | active |
| modelscope/ClearerVoice-Studio ClearerVoice-Studio is an open-source, AI-powered speech processing toolkit from ModelScope/Alibaba offering state-of-the-art pretrained mo… | 35 | 4515 | active |
| flutter-webrtc A WebRTC plugin for Flutter that brings peer-to-peer audio/video calling, data channels, and screen capture to mobile, desktop, and web app… | 97 | 4496 | active |
| projectM projectM is an open-source, cross-platform C++ library that renders real-time music visualizations, reimplementing Winamp's MilkDrop. This … | 84 | 4484 | active |
| bjarneo/cliamp cliamp is a retro terminal music player inspired by Winamp, written in Go with a TUI built on Bubbletea. It plays local files, internet rad… | 77 | 4447 | active |
| openutau/OpenUtau OpenUtau is a free, open-source singing voice synthesis editor and modern successor to UTAU, built for the UTAU voicebank community. It sup… | 68 | 4426 | active |
| VCV Rack VCV Rack is the open-source host application for a virtual Eurorack modular synthesizer platform, emulating hardware modules in software wi… | 51 | 4426 | stable |
| blackcandy-org/blackcandy Black Candy is a self-hosted music streaming server built with Ruby on Rails and Hotwire, serving as a personal music center. It is deploye… | 85 | 4425 | active |
| Tdarr Tdarr is a distributed, web-based transcode automation application for audio/video libraries, using FFmpeg and HandBrake with CPU/GPU worke… | 68 | 4354 | active |
| finamp-app/finamp Finamp is an open-source music player client for Jellyfin media servers, built with Flutter. It streams and downloads music from a self-hos… | 95 | 4329 | active |
| gokadzev/Musify Musify is a free, open-source, ad-free music streaming and offline listening app for Android built with Flutter. It offers song search, pla… | 95 | 4325 | active |
| serversideup/amplitudejs AmplitudeJS is a lightweight, dependency-free JavaScript library for building fully customizable HTML5 audio players on web pages. It lets … | 60 | 4317 | active |
| Any Listen Any-Listen is a cross-platform private music playback service that lets users play local songs and music stored on WebDAV, with desktop and… | 66 | 4314 | active |
| OxygenCobalt/Auxio Auxio is a free and open-source local music player for Android built on Media3 ExoPlayer with a fast, Material Design-based UI. It focuses … | 93 | 4305 | active |
| LanRhyme/MicYou MicYou turns an Android phone into a high-quality, low-latency microphone for a PC, streaming audio over Wi-Fi, USB (ADB), or a web browser… | 82 | 4256 | active |
| philippe44/AirConnect AirConnect is a bridge application that discovers UPnP/Sonos and Chromecast audio players on a local network and exposes them as virtual Ai… | 97 | 4184 | active |
| stemdeckapp/stemdeck StemDeck is a free, local stem separation application that splits songs into up to six stems (vocals, drums, bass, guitar, piano, other) us… | 78 | 4166 | active |
| MOSS-TTS MOSS-TTS-Nano is an open-source 0.1B-parameter multilingual speech generation (TTS) model from MOSI.AI and the OpenMOSS team, designed for … | 58 | 4137 | active |
| NIH-plug Yabridge lets Linux users run Windows VST2, VST3, and CLAP audio plugins inside 64-bit Linux plugin hosts as if they were native, using Win… | 62 | 4123 | active |
| google/oboe Oboe is a C++ library from Google for building high-performance, low-latency audio apps on Android. It provides a unified API that wraps Op… | 87 | 4121 | stable |
| SDRangel SDRangel is an open-source software-defined radio (SDR) receiver and transmitter application with a Qt5/OpenGL-based GUI, supporting a wide… | 96 | 4108 | 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 | 4103 | active |
| surge-synthesizer/surge Surge XT is a free, open-source hybrid subtractive synthesizer plugin originally developed commercially by Vember Audio and released under … | 67 | 4053 | active |
| KoljaB/RealtimeTTS RealtimeTTS is a Python library that converts text, generators, and LLM token streams into speech audio with low latency. It supports multi… | 95 | 4042 | active |
| iChochy/NCE A static web application for studying New Concept English (all four volumes) with audio playback, sentence-by-sentence click-to-read, and s… | 63 | 4040 | active |
| videolan/vlc-android The official Android port of VLC media player, supporting Android phones, Android TV, and ChromeOS. It includes LibVLC, an embeddable Andro… | 76 | 4037 | active |
| strawberrymusicplayer/strawberry Strawberry is a cross-platform music player and music collection organizer written in C++ with Qt and GStreamer, forked from Clementine in … | 99 | 4030 | active |
| f/textream Textream is a free, open-source teleprompter app for Mac, iPhone, and iPad that highlights your script in real time as you speak, using wor… | 78 | 4029 | active |
| bozbez/win-capture-audio An OBS Studio plugin that adds an 'Application Audio Output Capture' source, letting users capture audio from a single application on Windo… | 23 | 4020 | active |
| xfirefly/Airplay-SDK A commercial AirPlay/DLNA/Miracast screen-mirroring SDK (Blueberry Casting) with source-code licensing, plus ready-made receiver/sender app… | 66 | 4012 | active |
| FeelUOwn Music Player FeelUOwn is a robust, user-friendly, and highly hackable cross-platform music player written in Python with PyQt. It supports plugins for v… | 92 | 3957 | active |
| RustAudio/cpal CPAL is a low-level cross-platform audio input/output library written in Rust. It provides device enumeration, stream configuration, and bu… | 90 | 3948 | stable |
| digimata/quill Quill is an ultra-minimalist, fully local macOS meeting recorder and transcriber that runs as a single Swift menu-bar binary. It records mi… | 57 | 3938 | active |
| Plachtaa/seed-vc Seed-VC is a Python tool and model for zero-shot voice conversion, real-time voice conversion, and singing voice conversion, cloning a voic… | 10 | 3892 | active |
| Stability-AI/stable-audio-tools Stability AI's training and inference toolkit for conditional audio generation models, including Stable Audio Open. It supports training cu… | 73 | 3868 | active |
| amzeratul/halley Halley is a lightweight, code-first game engine written in modern C++17, featuring a true entity-component-system architecture, modern grap… | 77 | 3866 | active |
| tildearrow/furnace Furnace is a multi-system chiptune tracker application for composing music using emulated retro sound chips, compatible with DefleMask modu… | 78 | 3849 | active |
| remvze/moodist Moodist is a free, open-source web application offering 84 curated ambient sounds that users can layer into custom soundscapes for focus, r… | 70 | 3847 | active |
| edde746/plezy Plezy is a modern, cross-platform media client for Plex, Jellyfin, and Emby servers, built with Flutter. It supports streaming with wide co… | 81 | 3820 | active |
| Friday Night Funkin' Friday Night Funkin' is an open-source rhythm game built with HaxeFlixel and OpenFL, originally created for Ludum Dare 47. The repository c… | 97 | 3795 | active |
| NeriPlayer NeriPlayer is a native Android audio player built with Jetpack Compose and Media3 that combines multi-source online streaming (NetEase Clou… | 82 | 3793 | active |
| scribbletune/scribbletune Scribbletune is a JavaScript/TypeScript library for generating music programmatically using simple string and array patterns for rhythms, m… | 72 | 3773 | active |
| 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… | 53 | 3765 | stable |
| 0x90d/videoduplicatefinder A cross-platform application that finds duplicate video and image files based on visual similarity, including duplicates with different res… | 97 | 3759 | active |
| HeartMuLa HeartMuLa is a family of open-source music foundation models that generate music conditioned on lyrics and tags with multilingual support. … | 60 | 3753 | active |
| 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… | 61 | 3737 | active |
| MTG/essentia Essentia is an open-source C++ library for audio analysis and music information retrieval, offering a large collection of reusable DSP algo… | 66 | 3733 | stable |
| doublesymmetry/react-native-track-player A React Native audio player library built on the New Architecture (JSI/TurboModules) providing background playback, queue management, cachi… | 98 | 3709 | active |
| gqrx-sdr/gqrx Gqrx is an open source software defined radio (SDR) receiver built on GNU Radio and the Qt GUI toolkit. It supports a wide range of SDR har… | 70 | 3706 | active |
| Vidstack Player Vidstack Player is a TypeScript library of UI components and hooks for building customizable, accessible video and audio players on the web… | 73 | 3684 | active |
| Perfare/AssetStudio AssetStudio is a Windows desktop GUI tool for exploring, extracting, and exporting assets and asset bundles from Unity games and projects. … | 10 | 15599 | maintenance |
| facebookresearch/sam-audio SAM-Audio is Meta's foundation model for isolating any sound in audio using text, visual, or temporal prompts. This repository provides inf… | 52 | 3654 | active |
| Marginal/QuickLookVideo A macOS app that adds Finder thumbnails, Quick Look previews, and Get Info metadata support for a wide range of audio and video file format… | 98 | 3617 | active |
| brahmkshatriya/echo Echo is an extension-based music player for Android with a clean, intuitive UI that hosts no content itself and works offline by default. A… | 71 | 3581 | active |
| acidanthera/AppleALC AppleALC is an open-source macOS kernel extension (kext) that enables native HD audio for codecs not officially supported by Apple, without… | 89 | 3579 | active |
| mpv-android/mpv-android mpv-android is a video player application for Android built on top of libmpv. It offers hardware/software decoding, gesture controls, style… | 88 | 3578 | active |
| helio-fm/helio-sequencer Helio is a free, open-source (GPL-3.0) music sequencer built in C++ with JUCE, available for desktop and mobile platforms. It features a mi… | 77 | 3570 | active |
| asb2m10/dexed Dexed is a multi-platform, multi-format software synthesizer plugin closely modeled on the Yamaha DX7 FM synthesizer, built on the music-sy… | 84 | 3550 | active |
| ytmdl ytmdl is a Python CLI tool (with an optional web app) that downloads songs from YouTube as MP3s and enriches them with metadata like artist… | 23 | 3546 | active |
| hoowhoami/EchoMusic EchoMusic is an open-source, minimalist third-party desktop music player client for Kugou Concept Edition, built with Electron, Vue 3, Type… | 82 | 3545 | active |
| OpenTK OpenTK is a fast, low-level C# binding for OpenGL, OpenGL ES, OpenAL, and OpenCL, with windowing, input handling, and a linear algebra math… | 74 | 3538 | active |
| ireader/media-server A C library suite implementing streaming media protocols and container formats, including RTSP/RTP/RTMP clients and servers, HLS/DASH segme… | 77 | 3524 | active |
| vivizzz007/vivi-music VIVI Music is an open-source Android music player and YouTube Music client built with Kotlin and Material 3 Expressive design. It streams a… | 85 | 3472 | active |
| YunYouJun/air-conditioner A novelty web app that simulates a portable air conditioner in the browser, complete with temperature controls, wind animation, sound effec… | 71 | 3466 | active |
| WEIFENG2333/AsrTools AsrTools is a Python desktop application with a PyQt5-based GUI that converts audio and video files to text using online ASR engines, witho… | 34 | 3465 | active |
| Belphemur/SoundSwitch SoundSwitch is a free, open-source Windows application that lets users instantly switch audio playback and recording devices using customiz… | 98 | 3449 | active |
| Red5/red5-server Red5 is an open source media server written in Java for live streaming and video-on-demand (VOD), with a plugin architecture for customizat… | 97 | 3416 | active |
| pdeljanov/Symphonia Symphonia is a pure Rust library for audio decoding, media container demuxing, and metadata/tag reading, supporting formats like FLAC, MP3,… | 83 | 3407 | active |
| magenta/ddsp DDSP is a Python library of differentiable digital signal processing components (synthesizers, filters, waveshapers) that can be embedded i… | 68 | 3380 | active |
| libAudioFlux/audioFlux audioFlux is a C-based library with Python bindings for audio and music analysis and feature extraction. It supports dozens of time-frequen… | 50 | 3372 | active |
| mierak/rmpc rmpc is a modern, highly configurable terminal-based client for the Music Player Daemon (MPD), written in Rust. It supports album art via K… | 73 | 3368 | active |
| OpenTalker/SadTalker SadTalker is a CVPR 2023 deep learning tool that generates realistic talking head videos from a single portrait image and an audio clip by … | 23 | 14100 | maintenance |
| xenova/whisper-web A browser-based speech recognition app that runs OpenAI's Whisper models entirely client-side using Transformers.js. It transcribes audio w… | 31 | 3345 | active |
| GStreamer/gstreamer GStreamer is an open-source multimedia framework for building pipelines that handle audio and video streaming, playback, recording, and pro… | 77 | 3344 | stable |
| Opus libopus is the reference implementation of the Opus audio codec, an IETF-standardized (RFC 6716) royalty-free codec for interactive speech … | 65 | 3330 | stable |
| gpac/gpac GPAC is an open-source multimedia framework for processing, inspecting, packaging, streaming, and playing audio, video, subtitles, encrypte… | 87 | 3313 | stable |
| PyAV-Org/PyAV PyAV provides Pythonic bindings for FFmpeg's libraries, exposing containers, streams, packets, codecs, frames, filters, and resamplers for … | 95 | 3312 | active |