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 |
|---|---|---|---|
| signalwire/freeswitch FreeSWITCH is an open-source software-defined telecom stack that turns commodity servers into a full telephony platform for voice, video, a… | 96 | 5191 | stable |
| greenshot/greenshot Greenshot is a free, open-source, lightweight screenshot tool for Windows optimized for productivity. It captures regions, windows, or full… | 95 | 5176 | active |
| Yuukiy/JavSP JavSP is a Python command-line tool that scrapes adult video (JAV) metadata from multiple websites, aggregates the data, and generates NFO … | 23 | 5173 | active |
| exiftool/exiftool ExifTool is a platform-independent Perl library plus a full-featured command-line application for reading, writing, and editing metadata in… | 66 | 5158 | stable |
| tixl3d/tixl TiXL (formerly Tooll3) is a free, open-source desktop application for creating realtime motion graphics, combining graph-based procedural c… | 92 | 5151 | active |
| lmc999/RegionRestrictionCheck A pure bash script that checks whether an IP address can access various geo-restricted streaming and media services (e.g., Netflix, Disney+… | 44 | 5147 | active |
| philz1337x/clarity-upscaler Clarity AI is a free and open-source AI image upscaler and enhancer built on Stable Diffusion, positioned as an alternative to Magnific. It… | 27 | 5138 | active |
| bilibili/flv.js A pure-JavaScript HTML5 FLV player that transmuxes FLV streams into fragmented MP4 segments and plays them via Media Source Extensions. It … | 23 | 23176 | maintenance |
| mediacms-io/mediacms MediaCMS is an open source, self-hosted video and media CMS built with Django and React, exposing a REST API. It supports video, audio, ima… | 95 | 5120 | active |
| hundredrabbits/Orca Orca is a two-dimensional esoteric programming language where every letter of the alphabet is an operator, designed to quickly create proce… | 52 | 5117 | active |
| binbyu/Reader A lightweight, free, open-source Windows (win32) reader application for txt and epub files, with support for reading online novels via conf… | 65 | 5109 | active |
| sorayuki/obs-multi-rtmp An OBS Studio plugin that enables simulcasting (simultaneous live streaming) to multiple RTMP servers/sites at once. Originally created for… | 95 | 5107 | active |
| XPoet/picx PicX is a free, open-source image hosting tool built on the GitHub API, usable online without installation. It provides image upload and ho… | 86 | 5092 | active |
| AILab-CVC/VideoCrafter VideoCrafter is an open-source video generation and editing toolbox built on video diffusion models, offering Text-to-Video and Image-to-Vi… | 45 | 5091 | active |
| fspecii/ace-step-ui A professional React/TypeScript web UI for the open-source ACE-Step 1.5 AI music generation model, providing a Spotify-like interface for c… | 52 | 5045 | active |
| trace.moe trace.moe is an anime scene search engine that identifies which anime, episode, and exact timestamp a screenshot comes from. This repositor… | 75 | 5034 | active |
| PHP-FFMpeg An object-oriented PHP library that wraps the FFmpeg/AVConv binaries for converting and manipulating video and audio files. It provides a f… | 61 | 5019 | active |
| mhogomchungu/media-downloader Media Downloader is a Qt/C++ GUI frontend for CLI media downloaders like yt-dlp, gallery-dl, you-get, and aria2c. It provides batch downloa… | 96 | 4988 | active |
| longitachi/ZLPhotoBrowser A WeChat-style photo/video picker library for iOS written in Swift. It supports selecting photos, videos, GIFs, and Live Photos, with built… | 96 | 4986 | active |
| Emby Emby Server is a self-hosted personal media server that organizes videos, music, photos, and live TV into a rich library and streams them t… | 23 | 4971 | active |
| TimOliver/TOCropViewController TOCropViewController is an open-source iOS view controller for cropping UIImage objects and performing basic rotations, designed to feel li… | 86 | 4948 | stable |
| muzei/muzei Muzei is an Android live wallpaper app that refreshes your home screen daily with famous works of art or your own photos, blurring and dimm… | 66 | 4947 | active |
| nathom/streamrip A scriptable command-line music downloader for Qobuz, Tidal, Deezer, and SoundCloud that supports tracks, albums, playlists, and discograph… | 72 | 4941 | active |
| komikku-app/komikku Komikku is a free and open-source manga reader application for Android, forked from the Tachiyomi ecosystem. It lets users browse, read, an… | 85 | 4895 | active |
| jay3-yy/BiliPai BiliPai is a native third-party Bilibili Android client built with Kotlin and Jetpack Compose, covering videos, anime, live streams, feeds,… | 80 | 4890 | active |
| ACE-Step ACE-Step is an open-source foundation model for music generation that combines diffusion-based generation with a deep compression autoencod… | 46 | 4881 | active |
| rachelos/we-mp-rss A self-hosted WeChat official account (公众号) subscription assistant that scrapes articles, generates RSS feeds, and converts content to Mark… | 83 | 4868 | active |
| BililiveRecorder BililiveRecorder (录播姬) is a free, open-source tool for recording Bilibili (mikufans) live streams, available as a Windows desktop app with … | 96 | 4866 | active |
| clangen/musikcube musikcube is a cross-platform, terminal-based music player, audio engine, metadata indexer, and streaming server written in C++. It runs on… | 52 | 4856 | active |
| streamlabs/desktop Streamlabs Desktop is a free, open-source live streaming and recording application built on top of OBS and Electron. It provides a rich GUI… | 76 | 4854 | active |
| jianchang512/stt An offline local speech-to-text tool based on faster-whisper models that transcribes audio and video files into JSON, SRT subtitles, or pla… | 42 | 4829 | active |
| Steam-Headless/docker-steam-headless A headless Steam Docker image that runs a full Steam client and Xfce4 desktop on Linux with NVIDIA, AMD, or Intel GPU support. It enables r… | 66 | 4825 | active |
| Keiyoushi Extensions A community-maintained repository of extensions (APKs) for Mihon and its forks, providing manga source plugins. The source code for the ext… | 72 | 4797 | active |
| harmonoid/harmonoid Harmonoid is a cross-platform music player and library manager built with Flutter, backed by mpv/FFmpeg for playback of all audio formats. … | 92 | 4783 | active |
| Ant Media Server Ant Media Server is a scalable open-source media server for ultra-low latency live streaming, built around WebRTC (~0.5s latency) with supp… | 92 | 4742 | stable |
| BespokeSynth/BespokeSynth Bespoke Synth is a free, open-source software modular synthesizer with a live-patchable node-based environment. It supports VST/VST3/LV2 pl… | 66 | 4737 | active |
| MoonRay MoonRay is an open-source, production path-tracing renderer originally developed at DreamWorks Animation and now an Academy Software Founda… | 87 | 4726 | active |
| codeforreal1/compressO CompressO is a free, open-source desktop app for compressing videos and images to tiny sizes entirely offline, built with Tauri, Rust, and … | 81 | 4707 | active |
| FooIbar/EhViewer A modern Android client for E-Hentai, overhauled with Material Design 3 and dynamic color support, forked from Ehviewer-Overhauled. It is a… | 80 | 4701 | active |
| cf-pages/Telegraph-Image A free, self-deployable image hosting application that serves as a Flickr/Imgur alternative, built on Cloudflare Pages with uploads stored … | 71 | 4689 | active |
| NOVA Video Player NOVA is an open-source video player application for Android, distributed via Google Play, Amazon Appstore, F-Droid, and IzzyOnDroid. It is … | 92 | 4677 | active |
| lecepin/WeChatVideoDownloader A convenient desktop GUI application for downloading videos from WeChat Channels (WeChat Video Accounts). It intercepts and captures video … | 10 | 4669 | active |
| My TV An Android TV video player app for watching IPTV/live TV channels with customizable video sources in txt, m3u, or JSON formats. It supports… | 33 | 4664 | active |
| code-charity/youtube ImprovedTube is an open-source browser extension that adds 300+ tweaks and customization options to YouTube, covering playback speed, quali… | 88 | 4624 | active |
| unchihugo/FluentFlyout FluentFlyout is an open-source Windows 11 utility that displays modern, Fluent 2-styled flyouts for media control, lock key status, and tas… | 87 | 4623 | active |
| oop7/YTSage YTSage is a modern YouTube downloader desktop application with a clean PySide6 GUI, built on yt-dlp. It supports downloading videos in any … | 86 | 4623 | active |
| taurusxin/ncmdump A cross-platform C++ command-line tool that converts Netease Cloud Music .ncm cached files into standard mp3 or flac audio files. It also b… | 64 | 4618 | active |
| Aidoku/Aidoku Aidoku is a free, open-source manga reading application for iOS, iPadOS, and macOS with no ads. It supports local CBZ files, self-hosted me… | 93 | 4609 | active |
| royshil/obs-backgroundremoval An OBS Studio plugin that removes and replaces the background in portrait video using ONNX-based machine learning segmentation, acting as a… | 95 | 4607 | active |
| nexu-io/html-video html-video is a programmatic HTML-to-video tool that lets coding agents turn HTML, CSS, and data into real MP4 files locally using pluggabl… | 50 | 4605 | active |
| linsomniac/spotify_to_ytmusic A set of Python scripts and a GUI for copying liked songs and playlists from Spotify to YouTube Music. It uses the Spotify backup data and … | 60 | 4584 | active |
| MemeCalculate/moyin-creator Moyin Creator is a production-grade AI film creation desktop application that covers the full pipeline from script to finished video, with … | 73 | 4580 | active |
| fxsound2/fxsound-app FxSound is an open-source Windows audio enhancement application with a built-in DSP engine that acts as a digital soundcard, offering equal… | 93 | 4574 | active |
| GuanYixuan/pyJianYingDraft A Python library for programmatically generating and exporting JianYing (CapCut) video editing draft files, enabling fully automated video … | 91 | 4574 | active |
| DistroAV/DistroAV DistroAV (formerly OBS-NDI) is a plugin for OBS Studio that adds NDI (Network Device Interface) integration for sending and receiving audio… | 82 | 4567 | active |
| Tencent-Hunyuan/HunyuanVideo-1.5 HunyuanVideo-1.5 is Tencent's lightweight 8.3B-parameter video generation model supporting text-to-video and image-to-video synthesis. The … | 47 | 4564 | active |
| huynhsontung/Screenbox Screenbox is a modern, Fluent-design media player for Windows built on LibVLCSharp and the Universal Windows Platform. It plays video and a… | 99 | 4543 | active |
| hotheadhacker/seedbox-lite SeedBox Lite is a self-hosted torrent streaming media center that lets users watch movies and TV shows instantly while torrents download. I… | 32 | 4536 | active |
| CrossDesk CrossDesk is a lightweight, open-source, cross-platform remote desktop application built in C++ with SDL3 and ImGui, supporting connections… | 95 | 4532 | active |
| tts-server An Android system-wide text-to-speech (TTS) app that provides a TTS engine service with built-in Microsoft demo API support, custom HTTP TT… | 66 | 4520 | active |
| metatube-community/jellyfin-plugin-metatube A metadata provider plugin for Jellyfin and Emby media servers that fetches movie and actor metadata from various internet providers via th… | 55 | 4498 | active |
| projectM projectM is an open-source, cross-platform C++ library that renders real-time music visualizations, reimplementing Winamp's MilkDrop. This … | 84 | 4484 | active |
| anilbeesetti/nextplayer Next Player is a native Android video player written in Kotlin using Jetpack Compose and Media3/ExoPlayer with optional FFmpeg support. It … | 97 | 4477 | active |
| getopenscreen/openscreen OpenScreen is a free, open-source desktop screen recorder and video editor for Windows, macOS, and Linux that turns raw captures into polis… | 83 | 4475 | active |
| solidSpoon/DashPlayer DashPlayer is an open-source desktop video player built specifically for English learners, using videos as immersive learning material. It … | 96 | 4473 | active |
| igrigorik/videospeed A Chrome browser extension that controls the playback speed of any HTML5 video or audio element on any website. It offers fine-grained spee… | 96 | 4462 | active |
| eternityspring/shuohao-skills A collection of agent skills for AI short-drama production that turn a novel into production-ready assets: adaptation outlines, character b… | 57 | 4462 | active |
| Imageflow Imageflow is a high-performance, memory-safe image manipulation suite written in Rust, offering a C ABI library (libimageflow), a CLI tool … | 89 | 4455 | active |
| tapexyz/tape Tape is an open-source, decentralized video and media-sharing platform built as a TypeScript monorepo with web, API, embed player, and smar… | 57 | 4453 | active |
| bjarneo/cliamp cliamp is a retro terminal music player inspired by Winamp, written in Go with a TUI built on Bubbletea. It plays local files, internet rad… | 77 | 4447 | active |
| geeklee/srt-whiteboard-animation A Python-based skill/tool that converts SRT subtitle files into whiteboard-style hand-drawn animation videos with a warm paper background. … | 59 | 4427 | active |
| openutau/OpenUtau OpenUtau is a free, open-source singing voice synthesis editor and modern successor to UTAU, built for the UTAU voicebank community. It sup… | 68 | 4426 | active |
| VCV Rack VCV Rack is the open-source host application for a virtual Eurorack modular synthesizer platform, emulating hardware modules in software wi… | 51 | 4426 | stable |
| blackcandy-org/blackcandy Black Candy is a self-hosted music streaming server built with Ruby on Rails and Hotwire, serving as a personal music center. It is deploye… | 85 | 4425 | active |
| VonChange/utao Utao TV (油桃TV, now upgraded to 土拨鼠浏览器) is a third-party browser designed for Android TV boxes and smart TVs that lets users watch live CCTV… | 64 | 4418 | active |
| Rigellute/spotify-tui A Spotify client with a terminal user interface written in Rust, allowing users to browse, search, and control Spotify playback from the co… | 23 | 19349 | maintenance |
| 0xfe/vexflow VexFlow is an open-source TypeScript library for rendering music notation and guitar tablature to HTML Canvas and SVG. It works in browsers… | 23 | 4389 | stable |
| hafrey1/LunaTV-config A configuration repository and Cloudflare Workers-based CORS proxy for MoonTV/LunaTV video source APIs, with daily automated API health che… | 64 | 4373 | active |
| luoluoluo22/jianying-editor-skill A Python-based AI agent skill that automates video editing in JianYing (the Chinese desktop version of CapCut) by directly generating and i… | 57 | 4365 | active |
| obsproject/obs-websocket A WebSocket-based remote-control API plugin for OBS Studio, bundled by default since OBS 28.0.0. It lets external clients and programs cont… | 59 | 4355 | stable |
| Tdarr Tdarr is a distributed, web-based transcode automation application for audio/video libraries, using FFmpeg and HandBrake with CPU/GPU worke… | 68 | 4354 | active |
| AfuseKt AfuseKt is an Android video player app for streaming media from Emby, Jellyfin, Plex, Alist, SMB, WebDAV, and cloud drives, with metadata s… | 91 | 4353 | active |
| fumiama/copymanga A third-party Android app for the Copymanga (拷贝漫画) manga platform, built in Kotlin with Material Design. It provides browsing, searching, r… | 88 | 4348 | active |
| albfan/miraclecast MiracleCast is a C implementation of the Wi-Fi Display (Miracast) specification for Linux, providing both Display-Sink and (planned) Displa… | 61 | 4343 | active |
| kohler/gifsicle Gifsicle is a command-line tool for creating, editing, and optimizing GIF images and animations, with companion programs gifview (a viewer)… | 77 | 4334 | stable |
| Dispatcharr/Dispatcharr Dispatcharr is a self-hosted web application for managing IPTV streams, EPG data, and VOD content. It consolidates multiple providers, prov… | 88 | 4331 | active |
| finamp-app/finamp Finamp is an open-source music player client for Jellyfin media servers, built with Flutter. It streams and downloads music from a self-hos… | 95 | 4329 | active |
| gokadzev/Musify Musify is a free, open-source, ad-free music streaming and offline listening app for Android built with Flutter. It offers song search, pla… | 95 | 4325 | active |
| Tidal-Media-Downloader Tidal-Media-Downloader is an application for downloading tracks, albums, playlists, videos, and artist discographies from the TIDAL streami… | 40 | 4325 | active |
| serversideup/amplitudejs AmplitudeJS is a lightweight, dependency-free JavaScript library for building fully customizable HTML5 audio players on web pages. It lets … | 60 | 4317 | active |
| Any Listen Any-Listen is a cross-platform private music playback service that lets users play local songs and music stored on WebDAV, with desktop and… | 66 | 4314 | active |
| Lychee Lychee is a free, open-source, self-hosted photo management system with a web interface for uploading, organizing, and sharing photos. It r… | 95 | 4312 | active |
| OxygenCobalt/Auxio Auxio is a free and open-source local music player for Android built on Media3 ExoPlayer with a fast, Material Design-based UI. It focuses … | 93 | 4305 | active |
| kanasimi/work_crawler A multi-language downloader application that batch-downloads web novels (converting them to EPUB) and comics from a large list of Chinese, … | 67 | 4303 | active |
| tmoroney/auto-subs AutoSubs is a local-first desktop application that generates AI subtitles on-device using Whisper, Moonshine, and Parakeet models, with spe… | 96 | 4302 | active |
| ihmily/StreamCap StreamCap is a Python-based client that automatically records live streams from 40+ domestic and international platforms (Douyin, Bilibili,… | 72 | 4302 | active |
| morpheus65535/bazarr Bazarr is a self-hosted companion application to Sonarr and Radarr that automatically manages and downloads subtitles for your TV series an… | 93 | 4300 | active |
| UltimaHoarder/UltimaScraper A Python-based scraper that downloads all media (photos, videos) from OnlyFans accounts using the user's own session authentication. It sto… | 23 | 4278 | active |
| jarnedemeulemeester/findroid Findroid is a third-party native Android client for Jellyfin that lets users browse and play movies and series with a fully native interfac… | 95 | 4269 | active |
| LanRhyme/MicYou MicYou turns an Android phone into a high-quality, low-latency microphone for a PC, streaming audio over Wi-Fi, USB (ADB), or a web browser… | 82 | 4256 | active |