Open-source media software
2773 open-source libraries, tools and applications tagged media, ranked by how closely media 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.
2773 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| ImageOptim ImageOptim is a free, open-source macOS GUI application that losslessly compresses images by combining multiple optimization tools like Moz… | 70 | 10001 | stable |
| ltaoo/wx_channels_download A small desktop application that downloads videos from WeChat Channels (视频号) by injecting a download button into the WeChat PC client via a… | 88 | 9927 | active |
| darknessomi/musicbox NetEase-MusicBox is a Python-based command-line client for NetEase Cloud Music supporting multiple audio qualities including lossless FLAC … | 97 | 9856 | active |
| FongMi/TV An open-source Android video streaming app built on CatVod that supports both Android TV (leanback) and mobile UIs, with VOD browsing, live… | 77 | 9844 | active |
| streamaserver/streama Streama is a self-hosted streaming media server that lets you organize and stream your own movies and TV shows, acting as a personal Netfli… | 80 | 9819 | active |
| agefanscom/website A release page that publishes the current official website URLs and app download links for AGE Animation (AGE动漫), an anime streaming site w… | 70 | 9724 | active |
| cooderl/wewe-rss WeWe RSS is a self-hostable service that generates RSS feeds for WeChat official accounts by leveraging WeRead as a data source. It support… | 10 | 9650 | active |
| Gyroflow Gyroflow is an open-source, cross-platform application that stabilizes video using gyroscope (and optionally accelerometer) motion data log… | 70 | 9592 | stable |
| zhouxiaoka/autoclip AutoClip is a self-hosted AI-powered video clipping system that downloads videos from YouTube and Bilibili, uses LLM-based content analysis… | 86 | 9577 | active |
| qiye45/wechatDownload A desktop tool for batch downloading WeChat Official Account (公众号) articles, saving them as html/mhtml/md/pdf/docx/csv and preserving embed… | 84 | 9560 | active |
| YaoFANGUK/video-subtitle-extractor A GUI application that extracts hard-coded (burned-in) subtitles from videos and generates SRT subtitle files using local deep-learning-bas… | 64 | 9555 | active |
| ronitsingh10/FineTune FineTune is a free, open-source macOS menu bar app for per-app volume control, multi-device audio output routing, and a 10-band equalizer w… | 71 | 9421 | active |
| XiaoYouChR/Ghost-Downloader-3 Ghost Downloader is a cross-platform, open-source download manager built with Python and PySide6/Qt that handles HTTP, BitTorrent/magnet, F… | 92 | 9416 | active |
| jely2002/youtube-dl-gui Open Video Downloader is a cross-platform desktop GUI for yt-dlp/youtube-dl built with Rust, Tauri, and Vue + TypeScript. It lets users dow… | 93 | 9411 | active |
| Legado (阅读) Legado (阅读 3.0) is an open-source Android e-book reader that lets users define custom book sources to read web novels and online content. I… | 57 | 47112 | maintenance |
| Elkeid xgplayer is a web HTML5 video player library by ByteDance with a componentized, detachable UI and built-in parsers for MP4, HLS, FLV, and D… | 83 | 9306 | active |
| mediago-dev/mediago MediaGo is a cross-platform video downloader that automatically sniffs m3u8/HLS streams and other video resources from web pages, supportin… | 77 | 9237 | active |
| 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 … | 75 | 9168 | stable |
| Nevcairiel/LAVFilters LAV Filters is a set of open-source DirectShow filters based on FFmpeg's libavformat and libavcodec, providing media splitting and audio/vi… | 85 | 9158 | active |
| Hiram-Wong/zyfun zyfun is a free, cross-platform desktop video resource player built with Electron, Vue 3, and TDesign. It provides a polished interface for… | 84 | 9033 | active |
| HerbertHe/iptv-sources A service that automatically aggregates and updates IPTV m3u playlist sources from multiple public repositories, with EPG data and optional… | 72 | 9026 | active |
| juce-framework/JUCE JUCE is an open-source cross-platform C++ application framework for building desktop and mobile applications, with first-class support for … | 100 | 9012 | active |
| MiniMax H3 MiniMax H3 is a repository of installable agent skills for the MiniMax H3 video generation model, including a prompt-writing skill with ref… | 53 | 8994 | active |
| jianchang512/clone-voice A voice cloning tool with a web interface built on the coqui.ai xtts_v2 model, letting users synthesize speech in any voice from text or co… | 10 | 8969 | active |
| nilaoda/N_m3u8DL-RE A cross-platform command-line stream downloader for DASH (MPD), HLS (M3U8), and ISM streams, supporting both VOD and live recording. Writte… | 82 | 8855 | active |
| mps-youtube/yewtube yewtube is a terminal-based YouTube player and downloader forked from mps-youtube, requiring no YouTube API key. It lets users search, stre… | 60 | 8791 | active |
| Dango Translator Dango-Translator (团子翻译器) is a Windows desktop application that performs real-time OCR-based translation of on-screen text ('raw' untranslat… | 85 | 8781 | active |
| WWDC Unofficial App An unofficial macOS desktop application for watching Apple's WWDC conference videos, live streams, and session transcripts. It adds feature… | 59 | 8744 | active |
| lihaoyun6/QuickRecorder QuickRecorder is a lightweight, open-source screen recording application for macOS built on Apple's ScreenCapture Kit API. It records scree… | 35 | 8732 | active |
| react-native-image-picker/react-native-image-picker A React Native module that lets apps select photos and videos from the device library or capture them directly with the camera using native… | 63 | 8633 | active |
| mopidy/mopidy Mopidy is an extensible music server written in Python that plays music from local disk, Spotify, SoundCloud, and internet radio. It runs a… | 100 | 8599 | active |
| sindresorhus/Gifski Gifski is a macOS app wrapping the gifski encoder to convert videos into high-quality animated GIFs using pngquant's cross-frame palettes a… | 91 | 8568 | active |
| Tube Archivist Tube Archivist is a self-hosted YouTube media server that downloads videos via yt-dlp, indexes them with metadata in Elasticsearch, and ser… | 89 | 8483 | active |
| xiaoyaDev/xiaoya-alist A collection of shell-based installation and management scripts for the Xiaoya Alist media ecosystem, bundling Alist, Emby, metadata crawle… | 71 | 8469 | active |
| jdepoix/youtube-transcript-api A Python library and CLI that retrieves transcripts and subtitles for YouTube videos, including auto-generated captions, with subtitle tran… | 83 | 8468 | active |
| FFmpegFreeUI FFmpegFreeUI (3FUI) is a free, open-source Windows GUI front-end for FFmpeg aimed at advanced users who want full control over encoding par… | 82 | 8431 | active |
| meituan-longcat/LongCat-Video LongCat-Video is a 13.6B-parameter foundational video generation model from Meituan that unifies text-to-video, image-to-video, and video-c… | 51 | 8358 | active |
| ComicSparks/pikapika Pikapika is a cross-platform comic/manga reader client built with Flutter, supporting Picacomic (bika), E-Hentai and similar sources. It of… | 88 | 8347 | active |
| vietnh1009/ASCII-generator A Python tool that converts images and videos into ASCII art, outputting text files or image/video files in grayscale or color. It supports… | 32 | 8344 | stable |
| MediaElement.js MediaElement.js is a JavaScript library providing a unified HTML5 audio and video player with a consistent UI across all browsers. It suppo… | 70 | 8298 | stable |
| Mumble Mumble is an open-source, low-latency, high-quality voice chat application built on Qt and Opus, consisting of a client and a self-hostable… | 82 | 8297 | stable |
| EstrellaXD/Auto_Bangumi AutoBangumi is a self-hosted, RSS-based automated anime downloading and organizing tool. It parses RSS feeds from sites like Mikan Project,… | 99 | 8285 | active |
| Viewer.js Viewer.js is a JavaScript library for viewing images in the browser with zoom, rotation, flip, move, and keyboard/touch support. It works i… | 98 | 8244 | stable |
| shaka-project/shaka-player Shaka Player is an open-source JavaScript library for playing adaptive media formats like DASH and HLS in the browser using MediaSource Ext… | 93 | 8233 | active |
| AntennaPod/AntennaPod AntennaPod is a free, open-source podcast manager and player app for Android built by volunteers. It lets users subscribe to any RSS feed, … | 93 | 8204 | active |
| TZImagePickerController TZImagePickerController is an Objective-C library for iOS that clones UIImagePickerController with support for picking multiple photos, ori… | 63 | 8138 | active |
| nadermx/backgroundremover A free, open-source command line tool that removes backgrounds from images and videos using the U2Net AI model built on PyTorch. It is inst… | 87 | 8061 | active |
| CeuiLiSA/Pixiv-Shaft PixShaft (Shaft) is an open-source third-party Pixiv client for Android built in Kotlin. It provides access to illustrations, manga, novels… | 95 | 8053 | active |
| RayVentura/ShortGPT ShortGPT is a Python framework that automates AI-driven video content creation, combining LLM script generation, voiceover synthesis, asset… | 31 | 7973 | active |
| bestony/logoly Logoly is a web application that generates parody logos in the style of Pornhub or OnlyFans, with customizable text, colors, and font sizes… | 70 | 7940 | active |
| gaotianliuyun/gao A curated collection of configuration files for TVBox, FongMi TV (FongMi影视), and CatVod (猫影视) Android TV streaming apps. The JSON configs a… | 32 | 7938 | active |
| Suwayomi (Tachidesk) Suwayomi (formerly Tachidesk) is a free, self-hosted manga reader server that is a rewrite of Tachiyomi for desktop platforms. It runs a se… | 99 | 7905 | active |
| Snapcast Snapcast is a multiroom client-server audio player that synchronizes playback across networked clients with sub-millisecond timing accuracy… | 80 | 7896 | active |
| smacke/ffsubsync FFsubsync is a Python command-line tool that automatically synchronizes subtitle files (e.g., SRT) with video or audio, using voice activit… | 81 | 7889 | active |
| MeiGen-AI/InfiniteTalk InfiniteTalk is an open-source model and framework for unlimited-length audio-driven talking video generation, supporting both image-to-vid… | 52 | 7888 | active |
| opentoonz/opentoonz OpenToonz is a free, open-source, full-featured 2D animation production application based on the Toonz software customized by Studio Ghibli… | 94 | 7838 | active |
| UnblockNeteaseMusic A self-hosted proxy server that revives grayed-out (unavailable) songs in Netease Cloud Music by replacing their links with sources from al… | 74 | 7837 | active |
| Bili23 Downloader Bili23-Downloader is a free, open-source, cross-platform desktop application for downloading videos from Bilibili. It supports multithreade… | 98 | 7796 | active |
| Aniyomi Aniyomi is a free, open-source Android app for watching anime and reading manga, built on Mihon (formerly Tachiyomi). It offers a configura… | 96 | 7762 | active |
| TheWidlarzGroup/react-native-video A React Native <Video /> component providing cross-platform video playback built on native players (ExoPlayer, AVPlayer, UWP, HTML5). It su… | 97 | 7718 | active |
| hooke007/mpv_PlayKit A curated mpv media player configuration package for Windows (x64), bundling Chinese-annotated config files, shader/filter integration, and… | 77 | 7715 | active |
| zenstory-ai/oh-story-claudecode A skill pack for Claude Code and compatible AI coding agents that provides an end-to-end workflow for writing Chinese web fiction, covering… | 82 | 7700 | active |
| SkyReels SkyReels-V2 is an open-source infinite-length film/video generative model using an AutoRegressive Diffusion-Forcing architecture, released … | 45 | 7589 | 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… | 51 | 7577 | active |
| 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 |
| ReadYouApp/ReadYou Read You is an open-source Android RSS reader built with Kotlin and Jetpack Compose, styled after Google's Material You (Material Design 3)… | 88 | 7546 | active |
| Clappr Clappr is an extensible, plugin-oriented HTML5 media player library for the web, supporting formats like HLS, MP4, and DASH. It provides a … | 98 | 7508 | active |
| Persepolis Download Manager Persepolis is a free and open-source GUI download manager written in Python with Qt (PySide6/PyQt5). It supports multi-segment downloading … | 51 | 7463 | active |
| mvdctop/Movie_Data_Capture A Python-based local movie organizer that scrapes and renames movie metadata for media servers. It prepares local movie files with correct … | 95 | 7431 | 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… | 94 | 7385 | stable |
| Moriafly/SaltPlayerSource Salt Player is a multi-platform local music player for Android (and Windows via SPW), in active development since 2020 with over a million … | 90 | 7377 | active |
| 4gray/iptvnator IPTVnator is a cross-platform, open-source IPTV player application built with Electron and Angular that plays m3u/m3u8 playlists, Xtream Co… | 94 | 7362 | active |
| librespot Librespot is an open-source Spotify client library written in Rust that lets applications control and play music via Spotify's service and … | 78 | 7308 | active |
| Auto-Photoshop-StableDiffusion-Plugin A Photoshop plugin (built on Adobe UXP) that lets users generate Stable Diffusion images directly inside Photoshop, using Automatic1111 Web… | 23 | 7297 | 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 |
| AlkaidLab/foundation-sunshine An enhanced fork of LizardByte/Sunshine, a self-hosted game streaming host that serves Moonlight clients. It adds full HDR10/HDR Vivid/HLG … | 99 | 7275 | active |
| Lyricify Lyricify is a cross-platform lyrics application that displays scrolling, synced lyrics for music playing in Spotify, Apple Music, QQ Music,… | 93 | 7271 | active |
| aome510/spotify-player spotify_player is a fast, configurable terminal-based Spotify client written in Rust with full feature parity to the official Spotify app. … | 91 | 7266 | active |
| Prowlarr Prowlarr is a self-hosted indexer manager and proxy for torrent trackers and Usenet indexers, built on the *arr (.NET/React) stack. It cent… | 96 | 7260 | active |
| Mediabunny Mediabunny is a pure TypeScript, zero-dependency library for reading, writing, and converting video and audio files (MP4, WebM, MP3, WAV, O… | 84 | 7226 | active |
| Mixxx Mixxx is free, open-source DJ software for performing live mixes with digital music files. It offers four decks, BPM/key detection, sync, e… | 80 | 7221 | stable |
| ddean2009/MoneyPrinterPlus A Python desktop application that uses AI LLMs to batch-generate short videos with one click, including automatic video mashup/remixing and… | 16 | 7182 | active |
| FongMi/Release FongMi/Release is the distribution repository for 影視TV (TV/Video), a popular Android media streaming application that plays video content f… | 96 | 7176 | active |
| renzifeng/ZFPlayer ZFPlayer is an iOS media player template library that decouples the player SDK from the control layer via the ZFPlayerMediaPlayback and ZFP… | 32 | 7125 | stable |
| NickvisionApps/Parabolic Parabolic is a graphical frontend for yt-dlp that downloads video and audio from hundreds of websites in formats like mp4, webm, mp3, opus,… | 84 | 7124 | active |
| Momo707577045/m3u8-downloader A browser-based tool for extracting and downloading m3u8 (HLS) streaming videos by fetching the m3u8 playlist, downloading .ts segments in … | 36 | 7080 | active |
| InfinityLoop1308/PipePipe PipePipe is an open-source Android app, forked from NewPipe, for browsing and streaming YouTube, BiliBili, and NicoNico without ads, tracke… | 100 | 7068 | active |
| lightGallery lightGallery is a customizable, modular, dependency-free JavaScript lightbox gallery plugin for displaying images and videos on the web and… | 70 | 7055 | active |
| bilibili/ijkplayer ijkplayer is a video player library for Android and iOS built on FFmpeg (ffplay), offering a MediaPlayer-like API with hardware decoding vi… | 32 | 33210 | maintenance |
| werman/noise-suppression-for-voice A real-time voice noise suppression audio plugin based on Xiph's RNNoise, available in VST2, VST3, LV2, LADSPA, AU, and AUv3 formats. It su… | 70 | 6886 | active |
| dramaclaw/dramaclaw DramaClaw is a self-hosted, general-purpose AIGC video engine that turns scripts into finished films through a single pipeline covering sto… | 81 | 6851 | active |
| EasyDarwin/EasyDarwin EasyDarwin is an open-source, high-performance streaming media server supporting RTSP/RTMP push and pull streams with distribution over RTM… | 53 | 6842 | active |
| 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… | 80 | 6812 | active |
| bitgapp/eqMac eqMac is a macOS system-wide audio equalizer and volume mixer application built with Swift and CoreAudio. It provides bass/mid/treble and m… | 92 | 6805 | active |
| hrkfdn/ncspot ncspot is a cross-platform ncurses Spotify client written in Rust using librespot, inspired by ncurses MPD clients like ncmpc. It provides … | 95 | 6794 | active |
| SuperCollider SuperCollider is a platform for real-time audio synthesis and algorithmic composition, comprising the scsynth/supernova audio servers, the … | 74 | 6790 | stable |
| gotson/komga Komga is a self-hosted media server for comics, mangas, BDs, magazines and eBooks (CBZ/CBR, EPUB, PDF). It provides a responsive web UI, we… | 100 | 6768 | 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 | 6757 | active |
| nannou-org/nannou Nannou is an open-source creative coding framework for Rust, inspired by Processing, openFrameworks, and Cinder, now built as a set of Bevy… | 75 | 6756 | active |
| yuuwill/1024app-android An Android client app for the 1024 (Caoliu/T66y) online community forum. The GitHub page only distributes downloadable APK installers and i… | 72 | 6749 | active |