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 |
|---|---|---|---|
| Jzvd/JZVideo JZVideo (JiaoZiVideoPlayer) is a highly customizable Android video player framework written in Java. It wraps pluggable media backends such… | 52 | 3014 | active |
| MALSync/MALSync MAL-Sync is a browser extension and userscript that integrates MyAnimeList, AniList, Kitsu, Simkl, Shikimori, and MangaBaka into hundreds o… | 93 | 3012 | active |
| CheshireCC/faster-whisper-GUI A desktop GUI application built with PySide6 for running faster-whisper and whisperX speech-to-text transcription. It lets users transcribe… | 61 | 3003 | active |
| staxrip/staxrip StaxRip is a powerful video and audio encoding GUI for Windows that orchestrates console encoders like x265, x264, NVENC, rav1e, and ffmpeg… | 97 | 2995 | active |
| pkalogiros/AudioMass AudioMass is a free, full-featured web-based audio and waveform editing tool with multitrack support, recording, effects, and export. It ru… | 73 | 2994 | active |
| Video_Spider A PHP-based web service that parses short-video links from platforms like Douyin, Kuaishou, Weibo, and Pipixia to return watermark-free vid… | 53 | 2991 | active |
| MyPaint MyPaint is a fast, simple open-source painting and drawing program designed for use with Wacom-style graphics tablets. It features an infin… | 65 | 2981 | active |
| gstory0404/Cinetry Cinetry is a cross-platform, purely local media player client that aggregates content from user-configured media servers such as Jellyfin, … | 83 | 2977 | active |
| jmbannon/ytdl-sub A Python command-line tool that automates downloading media via yt-dlp and generates metadata and file structures for media servers like Pl… | 93 | 2976 | active |
| sylikc/jpegview JPEGView is a fast, lean, and highly configurable image viewer and editor for Windows with a minimal GUI, supporting JPEG, PNG, WEBP, TIFF,… | 23 | 2976 | active |
| rcaferati/react-awesome-slider A performant, lightweight React slider/carousel component for rendering media (image/video) and content transitions with 60fps animations. … | 81 | 2975 | stable |
| altdesktop/playerctl Playerctl is a command-line utility and C library for controlling media players that implement the MPRIS D-Bus interface, such as VLC, mpv,… | 23 | 2968 | active |
| Viren070/AIOStreams AIOStreams is a Stremio super-addon that consolidates multiple Stremio addons, debrid and usenet services into a single configurable addon.… | 85 | 2961 | active |
| Eanya-Tonic/CCTV_Viewer An Android TV / set-top-box browser app for watching web-based live TV channels (CCTV and provincial satellite channels in China) with a re… | 24 | 2959 | active |
| ogkalu2/comic-translate An AI-powered application and browser extension that automatically translates comics, manga, manhwa, webtoons, and BDs across many language… | 89 | 2949 | active |
| muaz-khan/WebRTC-Experiment A collection of WebRTC demos, experiments, libraries, and examples including RecordRTC, RTCMultiConnection, DetectRTC, and MultiStreamsMixe… | 32 | 12051 | maintenance |
| Kruk2/jasna Jasna is a GPU-accelerated tool that detects and restores mosaics in JAV videos and still images, with a native GUI, CLI, and streaming sup… | 83 | 2943 | active |
| analogcode/Swift-Radio-Pro An open-source, professional radio station app for iOS written entirely in Swift, used by 80+ App Store apps. It streams live radio with ba… | 90 | 2942 | active |
| 10miaomiao/bilimiao2 bilimiao is a third-party Android client for Bilibili written in Kotlin with Jetpack Compose. It started as a 'time machine' for browsing p… | 81 | 2941 | active |
| Luoyacheng/legado-E 阅读Sigma (Reading Sigma) is an open-source Android e-book reader forked from Legado, offering customizable book sources, RSS subscriptions, … | 69 | 2939 | active |
| BlackHatDevX/openspot-music-app OpenSpot Music is a free, open-source, ad-free music streaming and downloading app built with React Native/Expo for mobile and Tauri/Electr… | 74 | 2936 | active |
| winshining/nginx-http-flv-module An NGINX dynamic module that turns NGINX into a media streaming server, built on top of nginx-rtmp-module. It adds HTTP-FLV playback, GOP c… | 79 | 2931 | active |
| LittleSurvival/copymanga-copy20 A collection of Chinese manga source extensions for Tachiyomi/Mihon-compatible comic reader apps, supporting Copymanga, vomic, Baozimanhua,… | 87 | 2918 | active |
| LNReader LNReader is a free, open-source light novel and webnovel reader app for Android, inspired by Tachiyomi. It supports 200+ community-maintain… | 98 | 2916 | active |
| langhuihui/jessibuca Jessibuca is an open-source pure HTML5 live-streaming video player built on MediaSource, WebCodecs, and WebAssembly, with WebGL rendering a… | 92 | 2910 | active |
| magicblack/maccms10 Apple CMS (MacCMS) v10 is an open-source PHP+MySQL content management system built on the ThinkPHP 5 framework, designed for quickly buildi… | 92 | 2908 | active |
| Taiko2k/Tauon Tauon is a desktop music player for Linux, Windows, and macOS with a fast, customizable playlist-oriented UI. It supports wide codec covera… | 99 | 2905 | active |
| MaartenBaert/ssr SimpleScreenRecorder is a Qt-based screen recorder for Linux that captures the whole screen, a region, or OpenGL applications directly. It … | 72 | 2904 | active |
| IacobIonut01/ReFra ReFra is a free and open-source media gallery app for Android built with Jetpack Compose and Kotlin. It offers photo and video browsing and… | 98 | 2901 | active |
| edrlab/thorium-reader Thorium Reader is a free, cross-platform desktop e-book reading application for Windows, macOS, and Linux, built on the Readium Desktop too… | 89 | 2900 | active |
| jhj0517/Whisper-WebUI A Gradio-based web interface for OpenAI's Whisper models that generates subtitles from files, YouTube videos, or microphone input. It suppo… | 58 | 2897 | active |
| Kimentanm/aptv APTV is a multi-platform app for playing live TV streams from m3u/m3u8 playlists across iOS, iPadOS, tvOS, watchOS, macOS, and visionOS. It… | 75 | 2892 | active |
| Greenlight Greenlight is an open-source desktop client for streaming games from Xbox Cloud Gaming (xCloud) and Xbox consoles, built in TypeScript as a… | 83 | 2881 | active |
| cdhigh/KindleEar KindleEar is a self-hostable Python web application that aggregates RSS/ATOM/JSON feeds and web content (including Calibre recipes) into ep… | 73 | 2875 | active |
| numz/ComfyUI-SeedVR2_VideoUpscaler The official ComfyUI integration of ByteDance's SeedVR2 model for high-quality video and image upscaling, provided as custom nodes. It can … | 49 | 2866 | active |
| katelya77/KatelyaTV KatelyaTV is a self-hosted, cross-platform video aggregation player built on Next.js 14 and TypeScript, forked from MoonTV/LunaTV. It aggre… | 36 | 2865 | active |
| Suxiaoqinx/Netease_url A self-hosted Python service that parses Netease Cloud Music (网易云音乐) songs, playlists, and albums to retrieve direct download URLs at multi… | 74 | 2864 | active |
| intro-skipper/intro-skipper A Jellyfin server plugin that analyzes the audio of TV episodes to automatically detect intro and credit sequences. It provides media segme… | 95 | 2859 | active |
| Audiveris/audiveris Audiveris is an open-source Optical Music Recognition (OMR) application that transcribes scanned sheet music images into symbolic music dat… | 94 | 2859 | active |
| deforum/sd-webui-deforum Deforum is the official extension for AUTOMATIC1111's Stable Diffusion webui that generates AI animations from text prompts using keyframed… | 23 | 2855 | active |
| wangchenyan/ponymusic PonyMusic (波尼音乐) is an open-source Android online music player modeled on NetEase Cloud Music, built with Kotlin, Media3, and ExoPlayer. It… | 68 | 2852 | active |
| Automattic/pocket-casts-android The open-source Android client for Pocket Casts, a full-featured podcast player app by Automattic. It includes modules for playback, discov… | 98 | 2842 | active |
| metadata-extractor A Java library (with a .NET port) for reading metadata such as Exif, IPTC, XMP, and ICC profiles from image, video, and audio files. It sup… | 92 | 2839 | stable |
| yujincheng08/BiliRoaming BiliRoaming is an Xposed module for rooted Android devices that removes regional restrictions on anime (bangumi) content in the Bilibili ap… | 10 | 11548 | maintenance |
| youniaogu/MangaReader A cross-platform manga reading app built with React Native for Android and iOS, with tablet support. It uses a plugin-based design to aggre… | 48 | 2833 | active |
| LibreELEC/LibreELEC.tv LibreELEC is a lightweight 'Just enough OS' Linux distribution purpose-built for running Kodi on popular mediacentre hardware. This reposit… | 73 | 2831 | active |
| snapotter-hq/SnapOtter SnapOtter is an open-source, self-hosted file-processing suite offering 200+ tools across image, video, audio, PDF, and document modalities… | 78 | 2830 | active |
| Geniusay/ChopperBot ChopperBot is a fully automated AI bot that monitors popular live streams across platforms like Douyu, Huya, Bilibili, Douyin, and Twitch, … | 42 | 2826 | active |
| danbooru/danbooru Danbooru is a taggable image board web application written in Ruby on Rails, the software behind the well-known anime image board. It suppo… | 67 | 2822 | active |
| anonfaded/FadCam FadCam is an open-source, ad-free Android multimedia recorder supporting discreet background video recording, dashcam mode, screen recordin… | 70 | 2821 | active |
| besuper/TwitchNoSub A browser extension for Chrome, Chromium-based browsers, and Firefox that lets users watch subscriber-only VODs (past broadcasts) on Twitch… | 73 | 2813 | active |
| deretame/Breeze Breeze is a cross-platform manga and comic reader application built with Flutter. Online comic sources such as PicACG, JM Comic, e-hentai, … | 86 | 2811 | active |
| meeb/tubesync TubeSync is a self-hosted PVR (personal video recorder) for YouTube that syncs channels and playlists to local directories, wrapping yt-dlp… | 99 | 2808 | active |
| martinrotter/rssguard RSS Guard is a cross-platform desktop feed reader supporting RSS, ATOM, JSON and many web-based feed services, with a built-in podcast/medi… | 97 | 2807 | active |
| nekomangaorg/Neko Neko is a free, open-source unofficial manga reader app for MangaDex on Android 8+. It is a Tachiyomi/J2K fork with native MangaDex login, … | 93 | 2802 | active |
| sannies/mp4parser A Java library for reading, writing, and creating MP4 container files. It manipulates the container structure (muxing, appending, metadata,… | 23 | 2800 | stable |
| SkyTube SkyTube is a copylefted (GPLv3) open-source YouTube player app for Android that lets users browse, search, and watch YouTube videos without… | 90 | 2792 | active |
| hzeller/timg timg is a terminal-based image and video viewer written in C++ that renders images using terminal graphics protocols like Sixel, Kitty, and… | 66 | 2786 | active |
| torinmb/mediapipe-touchdesigner A GPU-accelerated, self-contained MediaPipe plugin for TouchDesigner that runs MediaPipe vision models (face detection, face/hand/pose trac… | 83 | 2784 | active |
| trungvose/angular-spotify A web-based Spotify client built with Angular 15, Nx workspace, ngrx, TailwindCSS, and ng-zorro. It lets users browse and play Spotify musi… | 63 | 2782 | active |
| paulpacifico/shutter-encoder Shutter Encoder is a free, open-source GUI application for video, audio, and image transcoding built on FFmpeg, aimed at video editors and … | 92 | 2776 | active |
| MusicPlayerDaemon/MPD Music Player Daemon (MPD) is a server-side daemon that plays music files in various formats through the server's audio device. It exposes a… | 74 | 2776 | stable |
| thechangelog/changelog.com The open source CMS that powers changelog.com, built with Elixir and the Phoenix framework on top of PostgreSQL. It is a production, in-the… | 75 | 2770 | active |
| jiangdongguo/AndroidUSBCamera AUSBC (AndroidUSBCamera) is a flexible UVC (USB video class) camera engine for Android, refactored in Kotlin with native C components. It s… | 23 | 2766 | active |
| streetpea/chiaki-ng chiaki-ng is an open-source PlayStation 4/5 remote play client and the actively maintained next generation of Chiaki. It streams games from… | 83 | 2762 | active |
| YusufB5/ASCILINE ASCILINE is a high-performance ASCII video rendering engine written in Python that converts video pixels into text-based representations. I… | 80 | 2758 | active |
| polywock/globalSpeed Global Speed is a browser extension that provides universal speed control for video and audio across websites like YouTube, Netflix, and Sp… | 97 | 2752 | active |
| xfgryujk/blivechat A YouTube-style live chat overlay for OBS that displays Bilibili livestream comments, gifts, and super chats. It runs as a hosted web servi… | 84 | 2750 | active |
| immich-power-tools/immich-power-tools An unofficial web client for Immich that adds bulk organization and management tools on top of the standard Immich UI. It helps users manag… | 90 | 2748 | active |
| muxinc/media-chrome Media Chrome is a collection of framework-agnostic web components (custom elements) for building fully customizable audio and video player … | 88 | 2748 | active |
| connorgallopo/Tracearr Tracearr is a self-hosted, open-source monitoring platform for Plex, Jellyfin, and Emby media servers, unifying real-time session tracking,… | 80 | 2745 | active |
| Dineshkarthik/telegram_media_downloader A Python tool that downloads media files (audio, documents, photos, videos, voice notes) from Telegram chats, channels, and conversations, … | 75 | 2742 | active |
| levywang/avhub AvHub is a self-hostable web application for searching and managing R18 (adult) video resources, built with a Vue 3 frontend and a FastAPI … | 53 | 2742 | active |
| suzuki-0000/SKPhotoBrowser SKPhotoBrowser is a Swift library for iOS that provides a simple photo browser/viewer inspired by Facebook and Twitter photo browsers. It s… | 80 | 2736 | active |
| Polaris Polaris is a self-hosted music streaming server written in Rust that serves your personal music collection to web browsers and mobile apps.… | 68 | 2734 | active |
| kkroening/ffmpeg-python ffmpeg-python is a Python library that builds FFmpeg command lines programmatically, with strong support for complex filter graphs. It lets… | 32 | 11011 | maintenance |
| stumpapp/stump Stump is a free, open-source, self-hostable media server for comics, manga, ebooks, and digital books with OPDS v1.2/v2.0 support. It is bu… | 97 | 2724 | active |
| CristianOlivera1/openvid Openvid is an open-source, browser-based video editor for recording screens and creating polished product demos with cinematic zooms, 3D de… | 60 | 2723 | active |
| Profilarr Profilarr is a configuration management platform for Radarr, Sonarr, and related *arr media server apps. It lets users build, test, and dep… | 92 | 2722 | active |
| puemos/hls-downloader A browser extension that automatically detects HTTP Live Streaming (HLS) playlists on web pages and lets users download selected video and … | 89 | 2714 | active |
| moneytoo/Player Just (Video) Player is a simple, lightweight yet polished Android video player built on Media3/ExoPlayer with the FFmpeg extension for broa… | 89 | 2704 | active |
| Johnserf-Seed/f2 F2 is an asynchronous Python library and CLI tool for downloading videos and fetching API data from multiple platforms including Douyin, Ti… | 67 | 2704 | active |
| Paladinfeng/MiaoProject Miao Project is a third-party Bilibili client for Apple TV (tvOS), offering native video playback with 4K/8K, Dolby Vision and Dolby Atmos … | 75 | 2701 | active |
| Nandaka/PixivUtil2 A Python command-line tool for bulk downloading images from Pixiv and Pixiv FANBOX, with support for downloading by member, tag, bookmark, … | 69 | 2696 | active |
| MrsEWE44/musicDownload A Python GUI application for searching and downloading music from major Chinese music platforms (Kugou, Kuwo, QQ Music, NetEase Cloud Music… | 63 | 2694 | active |
| wood3n/biu Biu is a cross-platform desktop music player built with Electron, React, and TypeScript that plays audio from Bilibili's public APIs. It su… | 81 | 2693 | active |
| mytv-android/mytv-android A native Android/Android TV IPTV live TV player built with Kotlin and Material 3 Expressive design, based on Tianguang Yunying 3.3.9. It bu… | 79 | 2692 | active |
| cat3399/blbl A third-party native Android client for Bilibili written in Kotlin, supporting touch and remote-control input down to Android 5. It targets… | 10 | 2692 | active |
| Gamdl Gamdl is a Python command-line app for downloading Apple Music songs, music videos, and artist post videos with rich metadata tagging and s… | 97 | 2689 | active |
| marlboro-advance/mpvEx mpvExtended is an open-source Android video player built on libmpv (mpv-android) with a modern Jetpack Compose Material 3 interface. It is … | 82 | 2689 | active |
| Syncplay/syncplay Syncplay is a client/server application that synchronizes media playback position and play state across multiple instances of mpv, VLC, MPC… | 82 | 2684 | active |
| xmcp/pakku.js pakku.js is a browser extension for Chrome, Edge, and Firefox that automatically merges repeated (spam) danmaku (bullet comments) on the Ch… | 74 | 2681 | active |
| PowerHouseMan/ComfyUI-AdvancedLivePortrait A ComfyUI custom node implementing LivePortrait for fast facial expression editing and animation with real-time preview. It can edit expres… | 24 | 2681 | active |
| andreknieriem/open-headunit Open Headunit is an Android app that turns an Android tablet, phone, or aftermarket head unit into an Android Auto receiver. It is a revive… | 79 | 2675 | active |
| Diaoul/subliminal Subliminal is a Python library and CLI tool for downloading subtitles for video files from multiple subtitle providers. It can scan video f… | 90 | 2672 | active |
| WSTxda/QP-Gallery-Releases A modernized mod of the classic QuickPic Gallery Android app with a refreshed Material 3 design, bug fixes, and compatibility updates for r… | 69 | 2668 | active |
| videojs-http-streaming (VHS) videojs-http-streaming (VHS) is a source handler for video.js that adds HLS and DASH playback, including MPEG-TS transmuxing and adaptive b… | 85 | 2662 | active |
| nobiyou/wx_channel A Windows desktop tool that injects download buttons into WeChat Channels (视频号) pages, enabling one-click and batch downloading of videos i… | 81 | 2662 | active |
| ntsc-rs/ntsc-rs ntsc-rs is a free, open-source video effect that accurately emulates NTSC analog TV and VHS artifacts using algorithms that model how compo… | 91 | 2660 | active |
| chrisbenincasa/tunarr Tunarr is a self-hosted application that creates custom live TV channels from media on Plex, Jellyfin, Emby, or local files, streaming them… | 90 | 2657 | active |