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 |
|---|---|---|---|
| yt-dlp yt-dlp is a feature‑rich command‑line tool for downloading audio and video from thousands of websites. It is a actively maintained fork of … | 96 | 195314 | active |
| Genymobile/scrcpy scrcpy is a lightweight open-source application that mirrors and controls Android devices (video and audio) over USB or TCP/IP from a compu… | 95 | 152165 | stable |
| three.js Three.js is a JavaScript library that simplifies creating and displaying animated 3D graphics in a web browser. It provides abstractions fo… | 94 | 116214 | active |
| obsproject/obs-studio OBS Studio is a free and open-source desktop application for capturing, compositing, encoding, recording, and live streaming video and audi… | 95 | 76531 | stable |
| debpalash/VoiceStudio VoiceStudio is an open‑source desktop application that provides local text‑to‑speech, voice cloning, transcription and video dubbing across… | 81 | 73493 | active |
| FFmpeg/FFmpeg FFmpeg is a comprehensive multimedia framework consisting of libraries and command-line tools for processing audio, video, and related meta… | 77 | 65336 | active |
| jamiepine/voicebox Voicebox is an open‑source, local‑first AI voice studio that lets you clone voices, generate speech in many languages, and dictate into any… | 74 | 57872 | active |
| LX Music LX Music is a free, open‑source music player built with Electron and Vue. It runs on Linux, macOS, and Windows and provides a clean, ad‑fre… | 93 | 54607 | active |
| microsoft/VibeVoice VibeVoice is an open‑source framework for high‑quality text‑to‑speech and speech‑to‑text generation. It combines autoregressive and diffusi… | 60 | 54432 | active |
| KRTirtho/spotube Spotube is a cross‑platform open‑source music streaming application built with Flutter. It lets users play, download, and manage music from… | 89 | 50128 | active |
| IINA IINA is a modern, open‑source video and audio player built for macOS. It leverages the mpv engine and offers a rich UI with features like p… | 95 | 46807 | active |
| IINA IINA is a free, open-source modern video and audio player for macOS built on top of mpv. It offers a native macOS interface with features l… | 95 | 46807 | active |
| mifi/lossless-cut LosslessCut is a cross-platform desktop GUI built on FFmpeg for lossless trimming, cutting, merging, and track editing of video, audio, and… | 86 | 43924 | stable |
| NewPipe NewPipe is a free, open-source, lightweight streaming front-end for Android that provides a privacy-friendly alternative to the official Yo… | 95 | 39818 | active |
| RVC-Project/Retrieval-based-Voice-Conversion-WebUI A WebUI-based framework for training and running retrieval-based voice conversion (RVC) models, letting users clone a voice timbre from as … | 77 | 38553 | active |
| mpv mpv is a free, open‑source command‑line media player written in C. It supports a wide range of audio and video formats, hardware decoding, … | 73 | 37442 | active |
| mpv mpv is a free, open-source, cross-platform command-line media player built on FFmpeg that supports a wide variety of media formats, codecs,… | 73 | 37442 | active |
| google-ai-edge/mediapipe MediaPipe is an open‑source framework that provides cross‑platform, customizable machine‑learning pipelines for live and streaming media. I… | 95 | 37288 | active |
| nothings/stb A collection of single-file, public domain (or MIT) C/C++ libraries covering image loading/writing/resizing, TrueType font rasterization, O… | 71 | 34694 | stable |
| pear-devs/pear-desktop Pear Desktop is an unofficial Electron-based desktop application that wraps YouTube Music in a native-feeling desktop experience with plugi… | 92 | 33578 | active |
| qier222/YesPlayMusic YesPlayMusic is a visually polished third-party NetEase Cloud Music player built with Vue.js, available as an Electron desktop app for Wind… | 60 | 33321 | active |
| Fish Speech Fish Speech is an open‑source, state‑of‑the‑art text‑to‑speech system built on transformer and VITS architectures. It provides a Python lib… | 70 | 33062 | active |
| XiaoZhi AI Chatbot XiaoZhi is an ESP32‑based chatbot that runs large language models via the MCP protocol, offering voice interaction, device control, and mul… | 91 | 31445 | active |
| Zackriya-Solutions/meetily Meetily is a privacy‑first AI meeting assistant that records, transcribes, diarizes speakers and generates summaries of meetings. It runs e… | 81 | 31410 | active |
| FaceFusion FaceFusion is a Python‑based command‑line application for AI‑powered face manipulation, including swapping faces in images and videos with … | 95 | 30263 | active |
| JunkFood02/Seal Seal is an open-source video and audio downloader app for Android built on top of yt-dlp, written in Kotlin with Jetpack Compose and Materi… | 66 | 29838 | active |
| deezer/spleeter Spleeter is a Python library for music source separation that provides pretrained TensorFlow models. It can be used via a command‑line inte… | 59 | 28480 | active |
| svc-develop-team/so-vits-svc SoftVC VITS is an open‑source Python application for singing voice conversion, allowing a source voice to be transformed into another targe… | 10 | 28100 | active |
| MusicFree MusicFree is a free, open-source, ad-free music player built with React Native (mobile) and React (desktop) that is fully plugin-driven. Th… | 76 | 27753 | active |
| Anjok07/ultimatevocalremovergui Ultimate Vocal Remover GUI is a desktop application that uses deep neural network models to separate vocals from music tracks. It provides … | 67 | 26500 | active |
| 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… | 93 | 26209 | active |
| libgdx/libgdx libGDX is a cross‑platform Java game development framework that abstracts OpenGL (ES) for Windows, Linux, macOS, Android, iOS, and HTML5. I… | 84 | 25454 | active |
| goldfire/howler.js howler.js is a JavaScript audio library that provides a single, consistent API for audio playback on the web, defaulting to the Web Audio A… | 43 | 25386 | stable |
| youhunwl/TVAPP TVAPP is a curated repository of Android TV box APKs covering video, live streaming, karaoke, tools, and games. It provides organized downl… | 66 | 25349 | active |
| m-bain/whisperX WhisperX is a Python library providing fast automatic speech recognition with word-level timestamps and speaker diarization. It combines Wh… | 92 | 24736 | active |
| HandBrake HandBrake is a free, open‑source video transcoder that converts video from almost any format into modern, widely supported codecs. It runs … | 89 | 24683 | active |
| processing/p5.js p5.js is a free, open‑source JavaScript library for creative coding in the browser. It provides simple functions for drawing, animation, au… | 96 | 24041 | active |
| Navidrome Navidrome is an open‑source, self‑hosted music streaming server written in Go. It provides a web UI and Subsonic‑compatible API for playing… | 97 | 23914 | active |
| facebookresearch/audiocraft A PyTorch library from Meta for audio processing and generation with deep learning, featuring the EnCodec neural audio codec and generative… | 58 | 23699 | active |
| CapSoftware/Cap Cap is an open source screen recording application that lets you capture screen, camera, and microphone, edit videos locally, and share ins… | 89 | 23388 | active |
| shimohq/chinese-programmer-wrong-pronunciation A multilingual web and mobile application that lists English technical terms commonly mispronounced by Chinese programmers, providing corre… | 75 | 23323 | active |
| cat-catch Cat-catch is an open-source browser extension that sniffs and lists media resources (video, audio, images) loaded by the current web page. … | 90 | 22129 | active |
| screenpipe/screenpipe Screenpipe is a source‑available desktop application that continuously records screen, audio and app text on macOS, Windows and Linux. It s… | 87 | 21979 | active |
| chidiwilliams/buzz Buzz is a cross-platform desktop application that transcribes and translates audio and video offline using OpenAI's Whisper models. It offe… | 92 | 21899 | active |
| Kodi Kodi is a free, open‑source home‑theater application that plays video, audio, pictures and games. It runs on many platforms and can be exte… | 69 | 21282 | active |
| Kodi Kodi is a free and open-source home theater/media center application that plays virtually all audio and video formats from local, network, … | 69 | 21282 | stable |
| w-okada/voice-changer VCClient is a real-time AI voice changer application that converts microphone input using models like RVC and Beatrice v2. It ships as preb… | 75 | 21085 | active |
| res-downloader A cross-platform desktop resource downloader built with Go and Wails that sniffs network traffic through a local proxy to capture videos, a… | 80 | 20510 | active |
| DrewThomasson/ebook2audiobook ebook2audiobook is an open‑source Python tool that converts e‑books (ePub, PDF, etc.) into audiobooks using advanced TTS and voice‑cloning … | 93 | 20335 | active |
| VLC media player VLC is a free, open‑source multimedia player and framework that can play virtually any audio or video format. It runs on a wide range of pl… | 77 | 19926 | active |
| ExistentialAudio/BlackHole BlackHole is a modern macOS virtual audio loopback driver that lets applications pass audio to other applications with zero additional late… | 82 | 19899 | stable |
| Moonlight Moonlight is an open‑source client that lets you stream games and desktop sessions from a PC with NVIDIA GameStream (or Sunshine) to many d… | 87 | 18866 | active |
| Audacity Audacity is a free, open‑source multi‑track audio editor and recorder. It runs on Windows, macOS, Linux and other platforms. | 94 | 18669 | active |
| Audacity Audacity is a free, open-source, multi-track audio editor and recorder for Windows, macOS, and GNU/Linux. It supports recording, editing, e… | 94 | 18669 | active |
| nukeop/nuclear Nuclear is a free, open‑source desktop music player that streams audio from multiple online sources via plugins. It runs on Windows, macOS,… | 95 | 18662 | active |
| NVIDIA-NeMo/Speech NVIDIA NeMo Speech is an open‑source Python toolkit for building, training, and deploying speech AI models such as automatic speech recogni… | 95 | 18521 | active |
| kitao/pyxel Pyxel is a retro game engine for Python with simple, console-inspired specifications such as 16 colors and 4 sound channels, implemented in… | 90 | 17872 | stable |
| ffmpegwasm/ffmpeg.wasm A WebAssembly/JavaScript port of FFmpeg that runs video and audio recording, conversion, and streaming entirely in the browser. It transpil… | 78 | 17863 | active |
| 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… | 95 | 17279 | active |
| algerkong/AlgerMusicPlayer Alger Music Player is a third-party music player built with Vue that runs a local music service and offers desktop lyrics, music downloadin… | 82 | 16922 | active |
| Simple DirectMedia Layer Simple DirectMedia Layer (SDL) is a cross-platform C library providing low-level access to audio, keyboard, mouse, joystick, and graphics h… | 99 | 16836 | stable |
| jaakkopasanen/AutoEq AutoEq is a Python library and web application for automatically generating parametric equalizer settings from headphone frequency response… | 43 | 16348 | active |
| VERT VERT is an open-source web-based file converter that converts images, audio, documents, and video between 250+ formats. Non-video conversio… | 66 | 15671 | active |
| k2-fsa/sherpa-onnx sherpa-onnx is an offline speech processing toolkit built on next-gen Kaldi and onnxruntime, supporting speech-to-text, text-to-speech, spe… | 94 | 15357 | active |
| mltframework/shotcut Shotcut is a free, open-source (GPLv3) cross-platform video editor built with Qt and the MLT multimedia framework. It supports hundreds of … | 94 | 15338 | active |
| Tichau/FileConverter A free, open-source Windows application that adds file conversion and compression options to the Windows Explorer context menu. It supports… | 58 | 15290 | active |
| Vosk Vosk is an offline open source speech recognition toolkit supporting 20+ languages with small models and a streaming API. It provides bindi… | 62 | 15164 | stable |
| musescore/MuseScore MuseScore Studio is a free, open-source WYSIWYG music notation and composition application for writing, editing, playing, and printing shee… | 96 | 15128 | active |
| Zulko/moviepy MoviePy is a Python library for video editing and automation, supporting cuts, concatenations, compositing, title insertion, and custom eff… | 75 | 14949 | stable |
| Tone.js Tone.js is a Web Audio framework for creating interactive music in the browser. It provides DAW-like features such as a global transport fo… | 82 | 14749 | stable |
| MonoGame MonoGame is an open-source C#/.NET framework for building cross-platform games, re-implementing Microsoft's discontinued XNA Framework. It … | 95 | 14502 | stable |
| RetroArch RetroArch is the reference frontend for the libretro API, unifying emulators, game engines, and media players as loadable 'cores' behind a … | 78 | 14383 | stable |
| hajimehoshi/ebiten Ebitengine (formerly Ebiten) is an open-source 2D game engine for Go with a simple image-based drawing API. It supports desktop, mobile, we… | 100 | 13565 | stable |
| PaddleSpeech PaddleSpeech is an open-source speech and audio toolkit built on the PaddlePaddle deep learning platform, covering ASR with punctuation, st… | 63 | 12689 | active |
| sonic-pi-net/sonic-pi Sonic Pi is an open source live coding music synthesis environment that turns code into a performable musical instrument. Originally built … | 84 | 12158 | stable |
| SFML/SFML SFML is a simple, fast, cross-platform, object-oriented C++ multimedia library providing modules for system, windowing, 2D graphics, audio,… | 79 | 12039 | stable |
| SpeechBrain SpeechBrain is an open-source PyTorch-based speech toolkit for building conversational AI systems. It provides training recipes, pretrained… | 85 | 11845 | active |
| BtbN/FFmpeg-Builds Automated daily static builds of FFmpeg for Windows (x86_64/ARM64) and Linux (x86_64/ARM64), released via GitHub with gpl, lgpl, nonfree, a… | 94 | 11786 | active |
| AudioKit AudioKit is an open-source Swift framework for audio synthesis, processing, and analysis on Apple platforms. It provides a large ecosystem … | 83 | 11469 | active |
| File-New-Project/EarTrumpet EarTrumpet is a Windows desktop application that provides an enhanced volume control experience, including a standalone volume mixer and pe… | 68 | 11454 | active |
| Listen 1 Listen 1 is an open-source music player that aggregates search and playback from multiple Chinese streaming platforms (NetEase Cloud Music,… | 53 | 11433 | active |
| SimpMusic SimpMusic is a free, open-source (GPL-3.0) music player app that streams from YouTube Music, built with Kotlin and Compose Multiplatform fo… | 94 | 11371 | active |
| captbaritone/webamp Webamp is a browser-based reimplementation of the classic Winamp 2 audio player, built with HTML5 and the Web Audio API, with full support … | 77 | 11296 | active |
| MiniCPM MiniCPM is a family of compact multimodal large language models designed for efficient image, video, and audio understanding on mobile devi… | 74 | 11232 | active |
| TEN-framework/ten-framework TEN is an open-source framework for building real-time multimodal conversational AI agents, with a focus on low-latency voice assistants. I… | 86 | 11173 | active |
| daniulive/SmarterStreaming SmarterStreaming (大牛直播SDK/SmartMediaKit) is a proprietary cross-platform low-latency streaming SDK for Windows, Linux, Android, iOS, Harmon… | 63 | 11172 | active |
| XxHuberrr/Mineradio Mineradio is a Windows desktop immersive music player built with Electron that combines search and playback, a lyrics stage, particle visua… | 77 | 10946 | active |
| TheBoredTeam/boring.notch Boring Notch is a macOS menubar-style app that turns the MacBook notch into a dynamic music control center with a visualizer, plus calendar… | 73 | 10941 | active |
| multimodal-art-projection/YuE YuE is a family of open-source foundation models based on the LLaMA2 architecture that generate full songs (up to five minutes) with vocals… | 87 | 10822 | active |
| Spotifyd/spotifyd Spotifyd is an open source Spotify client written in Rust that runs as a lightweight UNIX daemon, streaming music like the official client.… | 63 | 10784 | active |
| averygan/reclip ReClip is a self-hosted web application for downloading videos and audio from 1000+ sites (YouTube, TikTok, Instagram, etc.) using yt-dlp a… | 52 | 10681 | active |
| pyannote.audio pyannote.audio is an open-source Python toolkit built on PyTorch for speaker diarization, providing neural building blocks like voice activ… | 92 | 10593 | active |
| deniscerri/ytdlnis YTDLnis is a free, open-source Android app providing a full-featured GUI for yt-dlp, supporting audio/video downloads from 1000+ websites. … | 97 | 10535 | active |
| LMMS LMMS is a free, open-source, cross-platform digital audio workstation (DAW) for music production. It provides a Song Editor, Piano Roll, Be… | 86 | 10510 | active |
| aandrew-me/ytDownloader ytDownloader is a free, open-source Electron-based desktop GUI app for downloading video and audio from hundreds of sites via yt-dlp. It su… | 91 | 10449 | active |
| Wavesurfer.js wavesurfer.js is an open-source JavaScript/TypeScript library for rendering interactive audio waveforms and playing audio in the browser, b… | 99 | 10443 | stable |
| openFrameworks openFrameworks is an open-source C++ toolkit for creative coding that wraps common libraries like OpenGL, OpenCV, and audio/video libraries… | 88 | 10443 | stable |
| floooh/sokol Sokol is a collection of minimal, STB-style, cross-platform standalone C header libraries for graphics rendering, audio, input, and app win… | 77 | 10363 | stable |
| noisetorch/NoiseTorch NoiseTorch-ng is a Linux application that creates a virtual microphone with real-time noise suppression using RNNoise, working with PulseAu… | 23 | 10330 | active |
| snakers4/silero-vad Silero VAD is a pre-trained, enterprise-grade Voice Activity Detector model available via PyPI, runnable with PyTorch or ONNX Runtime. It d… | 93 | 10317 | stable |
page 1 / 17 next →