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 |
|---|---|---|---|
| WSTxda/ViperFX-RE-Releases A redesigned distribution of ViPER4Android FX, a system-wide audio effects engine and equalizer for rooted Android devices, rebuilt with a … | 10 | 1276 | abandoned |
| PkmX/lcamera L Camera is an open-source experimental Android camera app built on the camera2 API introduced in Android 5.0 Lollipop, written in Scala. I… | 10 | 1271 | abandoned |
| hilongjw/vue-zhihu-daily A single-page web application that presents Zhihu Daily content, built with Vue.js on the frontend and Node.js/Express on the backend. It o… | 32 | 1269 | abandoned |
| insidegui/PodcastMenu A macOS menu bar app that wraps the Overcast podcast service so you can listen to podcasts from your Mac's menu bar. It supports media-key … | 32 | 1265 | abandoned |
| MiningCattiva/x-spider X-Spider is a desktop media downloader for X (Twitter) that fetches images and videos from accounts. It supports media filters, configurabl… | 10 | 1256 | abandoned |
| qqchenjian318/VideoEditor-For-Android An Android video editor library built on hardware encoding (MediaCodec) and OpenGL for frame processing. It supports video recording, trimm… | 32 | 1250 | abandoned |
| Zeal-L/BiliBili-Manga-Downloader A GUI-based Bilibili Manga downloader built with Python and PySide6 that supports keyword search, QR-code login, multi-threaded downloads, … | 34 | 1248 | abandoned |
| jackzhang1204/sewise-player Sewise Player is a free HTML5 web video and streaming player built with JavaScript, with Flash fallback for legacy browsers. It supports VO… | 23 | 1248 | abandoned |
| seebye/ueberzug ueberzug is a command-line utility that adds image display support to X11 terminal emulators by drawing images over the terminal window. It… | 23 | 1241 | abandoned |
| chenjiandongx/mzitu A Python web crawler that downloads full photo galleries from mzitu.com, collecting over 3,000 image sets. It also performs word-frequency … | 32 | 1230 | abandoned |
| asciidisco/plugin.video.netflix A Kodi media center plugin that enables browsing and streaming Netflix content via inputstream.adaptive and Widevine DRM. This original rep… | 31 | 1229 | abandoned |
| lorenbrichter/SimFinger SimFinger is a macOS utility that overlays a realistic iPhone or iPad frame around the iOS Simulator and shows a touch indicator nub that f… | 10 | 1226 | abandoned |
| gyjzh/LLWeChat LLWeChat is an open-source iOS instant messaging application written in Objective-C that replicates WeChat's chat experience with real mess… | 32 | 1213 | abandoned |
| plexinc/plex-media-player Plex Media Player is the next-generation desktop and embedded client for the Plex media server, built with C++, Qt, and mpv/FFmpeg. It is o… | 10 | 1212 | abandoned |
| sahin/VideoSplashKit A Swift library providing a VideoSplashViewController subclass for iOS that plays background videos behind intro/splash screens. It is dist… | 23 | 1211 | abandoned |
| ApplikeySolutions/PandoraPlayer PandoraPlayer is a lightweight, open-source music player library for iOS built on AudioKit and written entirely in Swift. It provides a rea… | 23 | 1204 | abandoned |
| omergul/LLSimpleCamera LLSimpleCamera is an Objective-C iOS library that provides a simple, customizable camera and video recorder control that can be embedded in… | 32 | 1200 | abandoned |
| miserydx/FakeBiliBili An Android client app that mimics the Bilibili (B站) video platform UI, built with MVP architecture plus RxJava2, Retrofit, Dagger2, and oth… | 32 | 1199 | abandoned |
| SchizoDuckie/DuckieTV DuckieTV is a standalone desktop application for TV show addicts that provides a personalized TV-show calendar with integrated, blocking-re… | 83 | 1190 | abandoned |
| v002/v002-Camera-Live A macOS application that serves a connected Canon DSLR camera's live view feed as a Syphon video stream. It lets creative coding and VJ sof… | 10 | 1173 | abandoned |
| xiaoxu193/PyTeaser PyTeaser is a Python library that summarizes news articles by ranking sentences for relevance to the title, keywords, position, and length,… | 75 | 1170 | abandoned |
| xiaoguyu/wechatDownload A desktop application built with Electron, TypeScript, and Vue3 for downloading WeChat Official Account (公众号) articles. It captures require… | 10 | 1168 | abandoned |
| insidegui/AnimojiStudio A standalone iOS app that records Animoji videos of unlimited duration using Apple's private AvatarKit framework and ReplayKit screen recor… | 10 | 1167 | abandoned |
| shadowmoose/RedditDownloader Reddit Media Downloader is a Python CLI tool that scans Reddit posts, comments, saved lists, and subreddits to download linked media locall… | 10 | 1156 | abandoned |
| Open WebRTC Toolkit Open WebRTC Toolkit Media Server (formerly MediaServer) is a scalable SFU+MCU server for WebRTC video conferencing and streaming, with real… | 10 | 1155 | 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 |
| linkedlist771/SoraWatermarkCleaner A deep learning tool that detects and removes the Sora2 watermark from AI-generated videos using a YOLO-based detector plus a restoration m… | 10 | 1147 | abandoned |
| fengjueming/unblock-NetEaseMusic A proxy service that lets users outside mainland China access NetEase Cloud Music (and related Tencent music services) by spoofing a Chines… | 10 | 1142 | abandoned |
| lospec/pixel-editor A free browser-based pixel art editor built for Lospec.com, offering pencil, eraser, fill, eyedropper, zoom, and palette tools on an HTML c… | 32 | 1137 | abandoned |
| TeamVanced/Vanced Vanced was a modded YouTube client for Android with ad-blocking and background playback; this repository now serves only as its issue track… | 32 | 1133 | abandoned |
| TonnyL/PaperPlane PaperPlane is an open-source Android reading app that aggregates articles from Zhihu Daily, Guokr Handpick, and Douban Moment. It is built … | 23 | 1124 | abandoned |
| buildinternet/supersized Supersized is a jQuery plugin for creating full-screen background image slideshows on websites. It supports transitions, autoplay, random s… | 32 | 1123 | 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 |
| nilaoda/The-New-M3U8-Downloader A rebuilt Windows GUI application for downloading video streams from M3U8/HLS playlists, written in C#. It is permanently discontinued; the… | 10 | 1109 | abandoned |
| iammert/MusicPlayerView An Android custom view library that provides a circular music player widget with a rotating album cover, play/pause button, and progress ba… | 23 | 1103 | abandoned |
| kayanouriko/E-HentaiViewer An iOS client/reader app for browsing and reading galleries from E-Hentai and ExHentai, written in Objective-C. It supports browsing, searc… | 10 | 1096 | abandoned |
| ParkSangGwon/TedBottomPicker TedBottomPicker is an Android library that provides a simple image picker presented as a Material Design bottom sheet, supporting camera ca… | 23 | 1091 | abandoned |
| secuvera/SpotMyBackup A JavaScript web app that backs up and restores Spotify playlists and saved music using Spotify's OAuth API, with no data stored server-sid… | 10 | 1088 | abandoned |
| cgtinker/BlendArMocap A Blender add-on that performs markerless motion capture using Google's Mediapipe, detecting pose, hand, and face features from webcam stre… | 44 | 1087 | abandoned |
| Teaonly/android-eye An Android app that turns an old phone into a surveillance security camera, streaming H.264 video and G.726 audio over a built-in web serve… | 10 | 1085 | 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 |
| 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 |
| 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 |
| 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 |
| mike-zarandona/PrettyEmbed.js A jQuery plugin that renders prettier YouTube video embeds with high-res preview thumbnails and customizable player options. It supports co… | 23 | 1055 | abandoned |
| ParticleCore/Particle YouTube Plus (codename Particle) is a browser extension/userscript that adds extra features to YouTube's HTML5 player. It runs via Greasemo… | 10 | 1052 | 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 |
| Cigaras/IPTV.bundle A Plex Media Server plug-in that plays live IPTV streams from M3U playlists, with basic EPG (XMLTV) support, categories, and channel logos.… | 23 | 1046 | 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 |
| chenchengyin/likequanmintv An Android live-streaming app that mimics the Quanmin TV platform, built with an MVP architecture using Retrofit2/OkHttp3, RxJava, Dagger2,… | 32 | 1043 | abandoned |
| nondanee/vsc-netease-music An unofficial Netease Cloud Music player extension for Visual Studio Code that streams and plays songs inside the editor using a Webview an… | 32 | 1038 | abandoned |
| xiongwei-git/AndroidVideoPlayer An Android video player library written in Java that mimics the NetEase News video player, supporting mp4 and 3gp playback in partial view … | 32 | 1032 | 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 |
| sachinchoolur/lightgallery-desktop LightGallery Desktop is a cross-platform desktop image viewer built with Electron and Node.js. It offers animated slideshows, zoom, fullscr… | 23 | 1004 | abandoned |
| Alchemy Alchemy is an open-source desktop file converter built on Electron and React that lives in the menu bar on macOS and Windows. It offers a d… | 23 | 1000 | 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 |
| 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 |
| 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 |
| PhotoPrism PhotoPrism is an AI-powered, privacy-first web application for browsing, organizing, and sharing personal photo and video collections. It a… | 93 | 40276 | active |
| FaceFusion FaceFusion is a Python‑based command‑line application for AI‑powered face manipulation, including swapping faces in images and videos with … | 94 | 30263 | active |
| FaceFusion FaceFusion is an open-source face manipulation platform for face swapping and lip syncing in images and videos, built in Python with GPU ac… | 94 | 30263 | active |
| kovidgoyal/calibre calibre is a free, open-source, cross-platform e-book management application written in Python. It can view, convert, edit, and catalog e-b… | 99 | 26190 | stable |
| Sanster/IOPaint IOPaint is a free, open-source, self-hostable image inpainting and outpainting tool powered by state-of-the-art AI models like LaMa and Sta… | 10 | 23317 | active |
| Motion Canvas Motion Canvas is a TypeScript library that uses generator functions to programmatically create vector animations, paired with a web-based e… | 60 | 19146 | active |
| chatfire-AI/huobao-drama Huobao Drama is a self-hosted, AI-powered end-to-end short drama generation platform that automates the full pipeline from a one-sentence i… | 82 | 15921 | 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 |
| divamgupta/diffusionbee-stable-diffusion-ui DiffusionBee is a free macOS desktop application that runs Stable Diffusion locally with a one-click installer and no technical setup. It p… | 23 | 13603 | active |
| instaloader/instaloader Instaloader is a Python command-line tool and library for downloading pictures, videos, captions, comments, and metadata from Instagram. It… | 91 | 13598 | active |
| zyronon/douyin A mobile-first short-video web application that imitates TikTok/Douyin, built with Vue3, Vite5, and Pinia. It uses axios-mock-adapter to se… | 61 | 11544 | 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 |
| Piped Piped is an open-source, privacy-friendly alternative frontend for YouTube that blocks ads and tracking while providing a lightweight viewi… | 75 | 10266 | 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 |
| Miniflux Miniflux is a minimalist, opinionated, self-hosted RSS/Atom/JSON Feed reader written in Go with PostgreSQL as its only dependency. It empha… | 100 | 9812 | stable |
| messense/aliyundrive-webdav A Rust-based WebDAV server that exposes AliyunDrive (阿里云盘) cloud storage as a WebDAV share, allowing WebDAV-compatible clients like Infuse … | 10 | 9735 | active |
| Fluent Reader Fluent Reader is an open-source, cross-platform desktop RSS reader built with Electron, React, and Fluent UI. It supports local reading or … | 89 | 9689 | active |
| RSS-Bridge/rss-bridge RSS-Bridge is a PHP web application that generates RSS, Atom, and JSON feeds for websites that don't offer one, using hundreds of site-spec… | 75 | 9295 | active |
| TeamWiseFlow/xiaobei Xiaobei is an open-source multi-agent system that automates social media marketing and customer acquisition for solo entrepreneurs and smal… | 89 | 8574 | active |
| lllyasviel/IC-Light IC-Light is a Python tool for manipulating the illumination of images using diffusion models, offering text-conditioned and background-cond… | 25 | 8551 | active |
| LibrePhotos LibrePhotos is a self-hosted, open-source photo management service built with Django and React. It offers AI-powered features like face rec… | 100 | 8112 | active |
| 648540858/wvp-GB28181-pro An open-source network video platform implementing China's GB28181-2016 and JT808/JT1078 standards, providing SIP signaling, device managem… | 74 | 7375 | active |
| vladmandic/sdnext SD.Next is an open-source, self-hosted WebUI server application for AI generative image and video creation built on Stable Diffusion and Di… | 77 | 7353 | active |
| op7418/guizang-social-card-skill A Claude Code / Codex agent skill that generates Xiaohongshu (Rednote) carousel images and WeChat 21:9 + 1:1 cover pairs from articles, not… | 51 | 7222 | active |
| Pixelfed Pixelfed is a free, open-source, decentralized photo-sharing social network built on Laravel, compatible with the ActivityPub federation pr… | 98 | 7126 | active |
| CloudFlare ImgBed CloudFlare ImgBed is an open-source, self-hosted image and file hosting application deployable on Cloudflare Pages/Workers (serverless) or … | 86 | 6750 | active |
| iperov/DeepFaceLive DeepFaceLive is a real-time face-swap application for PC streaming and video calls, using trained face models (DFM) applied to webcam or vi… | 10 | 31022 | maintenance |
| joeseesun/qiaomu-anything-to-notebooklm A Claude Code Skill that ingests content from 15+ sources (WeChat articles, web pages, YouTube, PDFs, EPUB, Office docs, audio) and uploads… | 69 | 6347 | active |
| Cloud Torrent Cloud Torrent is a self-hosted remote torrent client written in Go, distributed as a single cross-platform binary. Torrents are started via… | 66 | 6247 | active |
| anacrolix/torrent A full-featured BitTorrent client library and CLI utilities written in Go, designed to be embedded in other projects. It supports streaming… | 75 | 6122 | stable |
| ZzzLc0405/photo-abstract-editorial A Codex Skill / prompt template that transforms a photo into a vertical editorial composition combining the original photo with an abstract… | 54 | 5830 | active |
| causefx/Organizr Organizr is a self-hosted PHP web application that organizes HTPC and homelab services into a single tabbed dashboard webpage. It supports … | 57 | 5819 | 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 |
| Tencent/libpag libpag is Tencent's official real-time rendering library for PAG (Portable Animated Graphics) files, a format exported from Adobe After Eff… | 97 | 5795 | active |
| HisMax/RedInk RedInk is a self-hostable web application that generates complete Xiaohongshu (Little Red Book) image-and-text posts from a single topic se… | 54 | 5632 | 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 |
| Zeejay0/gathered-scenes-zine-skill A collection of image-generation skills (prompt packs) written for Codex that transform ordinary photos into zine-style paper artworks. It … | 55 | 5277 | active |
| palxiao/poster-design XunPai Design (poster-design) is an open-source online image editor and poster designer built with Vue3, Vite, and Express, inspired by too… | 75 | 4874 | active |
| lolcommits/lolcommits lolcommits is a Ruby CLI tool that automatically captures a webcam snapshot every time you make a git commit, archiving a lolcat-style self… | 76 | 4822 | active |