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 |
|---|---|---|---|
| Okelm/react-native-audio A React Native library for recording audio on iOS and Android using native modules. It supports configuring sample rate, channels, quality,… | 23 | 1160 | abandoned |
| libav/libav Libav is a collection of C libraries and command-line tools for processing multimedia content such as audio, video, subtitles, and related … | 32 | 1153 | abandoned |
| plietar/librespot librespot is an open-source client library for Spotify written in Rust, enabling applications to use Spotify's service without the closed-s… | 32 | 1152 | abandoned |
| sirWest/AudioSwitch A Windows utility for switching the default audio input/output device and adjusting volume, with both GUI and command-line interfaces. Last… | 23 | 1116 | abandoned |
| sharebrained/portapack-hackrf Original firmware for the PortaPack H1, an add-on that makes the HackRF One software-defined radio portable with an LCD touchscreen, audio … | 10 | 1096 | abandoned |
| EragonJ/Kaku Kaku is an open-source desktop music player that aggregates streaming from online platforms like YouTube, SoundCloud, and Vimeo. It is buil… | 23 | 1084 | abandoned |
| okcar-os/android OkcarOS is an open-source Android 13-based ROM (built on LineageOS) that lets an Android smartphone act as a CarPlay device, streaming audi… | 66 | 1079 | abandoned |
| xiehui999/SmallAppForQQ A WeChat Mini Program (微信小程序) that clones the mobile QQ app's interface, including message, contact, dynamic, and music pages. It also bund… | 32 | 1074 | abandoned |
| kartik-venugopal/aural-player Aural Player is a native macOS audio file player inspired by Winamp, built in Swift using AVFoundation, AVAudioEngine, CoreAudio, and FFmpe… | 10 | 1072 | abandoned |
| capnmidnight/Calla Calla is a JavaScript wrapper library for Jitsi Meet that adds spatialized audio and an RPG-style avatar map, letting users walk around a v… | 10 | 1069 | abandoned |
| ha7ilm/openwebrx OpenWebRX is a multi-user software-defined radio (SDR) receiver with a web interface, providing browser-based demodulation (AM/FM/SSB/CW/BP… | 10 | 1067 | abandoned |
| appunite/AndroidFFmpeg A deprecated Android library project that builds FFmpeg for multiple Android architectures (armeabi, armeabi-v7a, x86) with JNI bindings an… | 32 | 1066 | abandoned |
| keijiro/Reaktion Reaktion is an audio reactive animation toolkit for Unity, providing components that drive animations from audio input. It was developed by… | 32 | 1065 | abandoned |
| RustAudio/vst-rs A Rust library implementing the VST 2.4 API for creating audio plugins and hosts. It is now deprecated and unmaintained since VST 2 has bee… | 10 | 1060 | abandoned |
| OpenClubhouse A third-party Flask web application that lets users listen to Clubhouse audio rooms from a browser instead of the iOS app. It queries Clubh… | 10 | 1058 | abandoned |
| basveeling/wavenet A Keras implementation of DeepMind's WaveNet, a generative neural network model for raw audio synthesis. It supports training on datasets l… | 32 | 1053 | abandoned |
| maltejur/discord-screenaudio A custom Discord client for Linux that enables screen sharing with audio via PipeWire, feeding audio directly into the screenshare stream. … | 10 | 1049 | abandoned |
| artemgordinskiy/Spotifree Spotifree is a free macOS application that automatically detects and mutes audio ads on Spotify by polling the Spotify client. It is discon… | 10 | 1049 | abandoned |
| CDrummond/cantata Cantata is a graphical Qt5 client for the Music Player Daemon (MPD) with a highly customisable interface, dynamic and smart playlists, onli… | 10 | 1046 | abandoned |
| watilde/beeplay beeplay is a small JavaScript library that lets you write songs in code by chaining .play() calls with note names and durations. It synthes… | 32 | 1039 | abandoned |
| shivasiddharth/GassistPi GassistPi is a Python application that turns single board computers like the Raspberry Pi into a Google Assistant-powered voice assistant. … | 40 | 1031 | abandoned |
| PLMediaStreamingKit PLCameraStreamingKit is an iOS RTMP live-streaming SDK from Pili/Qiniu that captures camera video (H.264) and microphone audio (AAC) with h… | 23 | 1031 | abandoned |
| Cuttlefish ExoPlayer is an open‑source media playback library for Android written in Java. The repository is deprecated and no longer receives updates… | 93 | 733 | abandoned |
| yt-dlp yt-dlp is a feature-rich command-line audio/video downloader supporting thousands of websites, forked from youtube-dl. It offers extensive … | 95 | 195314 | active |
| microsoft/markitdown MarkItDown is a lightweight Python utility that converts a wide range of file types—including PDFs, Office documents, images, audio, and ar… | 86 | 191498 | active |
| ComfyUI ComfyUI is a modular, node‑based visual interface and inference engine for generative AI. It lets users chain multiple models, adjust every… | 95 | 138077 | active |
| OpenCut OpenCut is a free, open-source video editor for web, desktop, and mobile, positioned as an open alternative to CapCut. It provides a timeli… | 72 | 90555 | active |
| hugohe3/ppt-master PPT Master is an open‑source Python CLI that uses large language models to turn documents, web pages or topics into fully editable PowerPoi… | 84 | 62770 | active |
| RVC-Boss/GPT-SoVITS GPT-SoVITS is a Python-based few-shot voice cloning and text-to-speech system with an integrated WebUI. It supports zero-shot TTS from a 5-… | 65 | 62169 | active |
| LocalAI LocalAI is an open‑source AI runtime that provides a single binary exposing OpenAI‑compatible APIs for text, vision, audio, and video model… | 93 | 49392 | active |
| copyparty A portable, single-file Python file server that turns almost any device into a NAS-like file sharing server with accelerated resumable uplo… | 94 | 46908 | active |
| Mattermost Mattermost is an open‑source, self‑hosted collaboration platform that provides secure messaging, file sharing, voice/video calls and workfl… | 96 | 39404 | active |
| ZuodaoTech/everyone-can-use-english Everyone Can Use English is an open-source project combining a well-known English learning book with the Enjoy app, an AI-powered language … | 70 | 38533 | active |
| OpenBMB/VoxCPM VoxCPM is a tokenizer-free text-to-speech system built on a diffusion autoregressive architecture that generates continuous speech represen… | 74 | 37924 | active |
| myshell-ai/OpenVoice OpenVoice is a Python library and audio foundation model for instant voice cloning, requiring only a short reference audio clip to replicat… | 31 | 37608 | active |
| huggingface/diffusers Hugging Face Diffusers is a Python library providing state-of-the-art pretrained diffusion models for generating images, videos, and audio … | 95 | 34736 | stable |
| qarmin/czkawka Czkawka is a fast, multiplatform app written in Rust that finds duplicate files, empty folders, similar images, similar videos, similar mus… | 91 | 33735 | active |
| Fish Speech Fish Speech is an open-source state-of-the-art text-to-speech system (Fish Audio S2) trained on over 10 million hours of audio across ~50 l… | 70 | 33062 | active |
| telegramdesktop/tdesktop The official open-source Telegram Desktop messenger client, built on the Telegram API and MTProto secure protocol. It is a full-featured cr… | 93 | 33052 | stable |
| XiaoZhi AI Chatbot XiaoZhi is an open-source MCP-based AI voice chatbot firmware for ESP32-family microcontrollers, connecting large language models like Qwen… | 91 | 31445 | active |
| Signal Messenger Signal is a free, open-source private messenger offering end-to-end encrypted text, voice, and video communication, built on the Signal Pro… | 92 | 29393 | stable |
| SRS (Simple Realtime Server) SRS (Simple Realtime Server) is a high-performance, open-source real-time media server written in C++ that supports RTMP, WebRTC, HLS, HTTP… | 99 | 29351 | stable |
| Babylon.js Babylon.js is an open-source 3D game and rendering engine for the web, written in TypeScript and built on WebGL, WebGPU, and Web Audio. It … | 94 | 26140 | stable |
| QuickLook QuickLook brings macOS‑style instant file previews to Windows. It shows a live preview of over 50 file types when you press the Space bar i… | 88 | 24936 | active |
| QwenAudio/CosyVoice CosyVoice is a multilingual large voice generation model (TTS) with full-stack inference, training, and deployment support. It offers zero-… | 58 | 23763 | active |
| pydantic/pydantic-ai Pydantic AI is a typed Python SDK for building AI agents and LLM applications. It provides an extensible agent loop, multi‑modal capabiliti… | 87 | 20670 | active |
| MediaMTX MediaMTX is a zero-dependency live media server and proxy written in Go that routes real-time video and audio streams across protocols incl… | 98 | 20364 | stable |
| Huanshere/VideoLingo VideoLingo is an open‑source Python application that combines speech recognition, AI‑powered subtitle segmentation, translation and voice‑c… | 89 | 18808 | active |
| Pion WebRTC Pion WebRTC is a pure Go implementation of the WebRTC API, enabling real-time audio, video, and data communication without cgo or external … | 97 | 16804 | active |
| Transformers.js Transformers.js is a JavaScript library that lets you run Hugging Face Transformers pretrained models directly in the browser (or Node.js) … | 98 | 16349 | active |
| xournalpp/xournalpp Xournal++ is a cross-platform handwriting notetaking application written in C++ with GTK3, supporting pressure-sensitive stylus input from … | 93 | 15473 | active |
| SWivid/F5-TTS F5-TTS is the official implementation of a fully non-autoregressive text-to-speech system based on flow matching with a Diffusion Transform… | 84 | 15313 | active |
| kekingcn/kkFileView kkFileView is a self-hosted Spring Boot application that provides online preview of a very wide range of file formats, including Office doc… | 94 | 14782 | active |
| k2-fsa/OmniVoice OmniVoice is a massively multilingual zero-shot text-to-speech model supporting 600+ languages, built on a diffusion language model-style a… | 77 | 14762 | active |
| Audiobookshelf Audiobookshelf is an open-source, self-hosted media server for streaming and managing audiobooks and podcasts, with companion Android and i… | 98 | 14554 | active |
| Subtitle Edit Subtitle Edit is a free, open-source desktop application for creating, editing, converting, and synchronizing subtitles, with video playbac… | 93 | 14510 | active |
| AlexxIT/go2rtc go2rtc is a zero-dependency camera streaming application and media server written in Go that supports dozens of streaming formats and proto… | 82 | 14317 | active |
| Omi Omi is an open-source AI wearable and companion app ecosystem (necklace pendant, smart glasses, desktop and mobile apps) that captures conv… | 89 | 13763 | active |
| modelscope/DiffSynth-Studio DiffSynth-Studio is an open-source diffusion model engine from the ModelScope community that integrates mainstream image, video, and audio … | 77 | 13229 | active |
| ACE-Step ACE-Step 1.5 is an open-source music generation foundation model combining a language model planner with a Diffusion Transformer to create … | 77 | 13070 | active |
| DustinBrett/daedalOS daedalOS is a desktop environment that runs entirely in the browser, built with JavaScript. It provides a window manager, file system, task… | 77 | 13053 | active |
| abus-aikorea/voice-pro Voice-Pro is a Gradio-based web UI for AI speech processing, combining TTS engines (Edge-TTS, kokoro), zero-shot voice cloning (E2/F5-TTS, … | 79 | 12967 | active |
| cleanlab Cleanlab is a Python library for data-centric AI that automatically detects issues in ML datasets, such as label errors, outliers, duplicat… | 56 | 11692 | stable |
| kyutai-labs/moshi Moshi is a speech-text foundation model and full-duplex spoken dialogue framework from Kyutai, built around the Mimi streaming neural audio… | 56 | 11263 | active |
| LTX-Video Official Python package from Lightricks providing inference pipelines and LoRA training for LTX-2/LTX-2.5, an open-weights DiT-based founda… | 46 | 11138 | active |
| Baiyuetribe/paper2gui Paper2GUI (now branded 小白兔AI / Xiaobaitu AI) is a desktop AI toolbox application that packages 50+ AI research models into install-free GUI… | 23 | 10699 | active |
| nexmoe/VidBee VidBee is a free, open-source Electron desktop app for downloading video and audio from 1000+ sites (via yt-dlp) and importing local media.… | 80 | 10689 | active |
| lipku/LiveTalking LiveTalking is an open-source real-time interactive streaming digital human engine that drives a talking-head avatar from text or audio wit… | 88 | 9997 | active |
| ESPnet ESPnet is an end-to-end speech processing toolkit built on PyTorch covering speech recognition, text-to-speech, speech translation, enhance… | 94 | 9989 | active |
| Fyrox Fyrox is a feature-rich, general-purpose 2D and 3D game engine written in Rust, formerly known as rg3d. It includes a scene editor, GUI sys… | 80 | 9594 | active |
| fastrepl/anarlog Anarlog is an open-source, local-first AI meeting notepad and Granola alternative that records device audio without a bot joining the call,… | 85 | 9527 | active |
| chrismaltby/gb-studio GB Studio is a drag-and-drop visual game creator for making Game Boy games without programming knowledge, built as an Electron desktop app … | 93 | 9418 | active |
| BigBlueButton BigBlueButton is an open-source web conferencing system purpose-built for online learning, supporting real-time audio, video, slides with w… | 100 | 9248 | active |
| coqui-ai/TTS Coqui TTS is a deep learning toolkit for text-to-speech synthesis, providing pretrained models in over 1100 languages plus tools for traini… | 23 | 46107 | maintenance |
| meetecho/janus-gateway Janus is an open-source, general-purpose WebRTC server written in C that sets up media communication with browsers and relays RTP/RTCP and … | 77 | 9192 | stable |
| fudan-generative-vision/hallo Hallo is a Python research library implementing hierarchical audio-driven visual synthesis for animating portrait images into talking-head … | 15 | 8667 | active |
| ASRT SpeechRecognition ASRT is a deep-learning-based Chinese speech recognition (speech-to-text) system built with TensorFlow/Keras, using CNN, LSTM, attention me… | 53 | 8391 | active |
| duixcom/Duix-Mobile Duix Mobile is an open-source SDK for building real-time interactive AI avatars (digital humans) that run on-device on Android, iOS, tablet… | 63 | 8267 | active |
| jianchang512/ChatTTS-ui A local web interface for the ChatTTS text-to-speech model that synthesizes speech from mixed Chinese/English text, numbers, and symbols. I… | 65 | 7664 | active |
| babysor/MockingBird MockingBird is a PyTorch-based AI voice cloning toolbox that can clone a voice from a 5-second sample and generate arbitrary speech in real… | 51 | 36895 | maintenance |
| ilyhalight/voice-over-translation A userscript/browser extension that adds AI voice-over translation and subtitles to videos on many websites, powered by Yandex services. It… | 99 | 7570 | active |
| mediasoup mediasoup is a powerful WebRTC SFU (Selective Forwarding Unit) implemented as a Node.js module and Rust crate, with a C++ media worker subp… | 93 | 7385 | stable |
| vLLM vLLM-Omni is a Python framework extending vLLM for efficient inference and serving of omni-modality models, including diffusion transformer… | 84 | 7293 | active |
| gaozhangmin/boxplayer BoxPlayer is a cross-platform desktop application that unifies multiple cloud drives (Aliyun Drive, Baidu, 115, Quark, OneDrive, etc.), loc… | 99 | 7276 | active |
| Wicked Engine Wicked Engine is an open-source C++ 3D game engine with modern graphics features like ray tracing, global illumination, and physically base… | 96 | 7258 | active |
| makepad/makepad Makepad is a creative software development platform for Rust that provides a cross-platform UI runtime with a live-editable design DSL, com… | 68 | 7205 | active |
| espeak-ng/espeak-ng eSpeak NG is a compact open-source text-to-speech synthesizer supporting over 100 languages and accents, using formant synthesis for small … | 66 | 6937 | active |
| LaoFeng-mouse/flyingmouse-format FlyingMouse Format is an offline desktop file format converter for Windows (and macOS) built on Electron, bundling FFmpeg, LibreOffice, Pop… | 79 | 6787 | active |
| ml5.js ml5.js is a friendly, beginner-oriented JavaScript machine learning library for the browser, built on top of TensorFlow.js. It provides acc… | 23 | 6583 | active |
| CharlesPikachu/musicdl A lightweight music downloader written in pure Python that supports dozens of music and audiobook platforms including NetEase Cloud Music, … | 72 | 6484 | active |
| Agora Flat Flat is the open-source Web, Windows, and macOS client of Agora Flat, an online classroom platform. It provides real-time interactive white… | 66 | 6438 | active |
| nesbox/TIC-80 TIC-80 is a free, open-source fantasy computer for making, playing, and sharing tiny retro games. It bundles code, sprite, map, and sound e… | 85 | 6135 | active |
| jindrapetrik/jpexs-decompiler JPEXS Free Flash Decompiler (FFDec) is an open-source Java application for decompiling and editing Adobe Flash SWF files. It extracts resou… | 98 | 5948 | active |
| AidLux (AidLearning) AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling… | 63 | 5812 | active |
| Eventual-Inc/Daft Daft is a high-performance distributed data engine with a Python dataframe API, implemented in Rust, designed for AI and multimodal workloa… | 95 | 5804 | active |
| YouDub YouDub WebUI is an open-source AI video localization and dubbing tool that converts YouTube, Bilibili, or local videos into target-language… | 95 | 5704 | active |
| sohzm/cheating-daddy Cheating Daddy is a free, open-source Electron desktop app that acts as a real-time AI assistant during video calls, interviews, and meetin… | 72 | 5616 | active |
| modstart-lib/aigcpanel AIGCPanel is an open-source, all-in-one AI digital human desktop application built with TypeScript, Vue3, and Electron for Windows, macOS, … | 86 | 5572 | active |
| remsky/Kokoro-FastAPI A Dockerized FastAPI wrapper around the Kokoro-82M text-to-speech model exposing an OpenAI-compatible speech endpoint with CPU, NVIDIA, AMD… | 87 | 5543 | active |
| mifi/editly Editly is a declarative non-linear video editing tool and framework built on Node.js and ffmpeg, offering both a CLI and a JavaScript API. … | 29 | 5537 | active |