domain: media
2758 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| ingbyr/vdm VDM (Video Download Manager) is a cross-platform desktop GUI that wraps command-line video downloaders such as youtube-dl and annie. It let… | 10 | 1902 | maintenance |
| JMPerez/spotify-web-api-js A lightweight, dependency-free JavaScript/TypeScript wrapper for the Spotify Web API, covering all endpoints with helper methods that suppo… | 23 | 1892 | maintenance |
| openairplay/open-airplay A collection of libraries implementing Apple's AirPlay protocol, primarily a Java library with a PHP variant, usable programmatically or fr… | 23 | 1887 | maintenance |
| jpochyla/psst Psst is a fast, cross-platform Spotify client with a native GUI written in Rust, built without Electron. It supports Windows, Linux, and ma… | 67 | 9465 | experimental |
| serge-rgb/milton Milton is an open-source infinite-canvas paint program written in C++ with SDL and OpenGL. It feels raster-based but works with vectors, al… | 23 | 1880 | maintenance |
| mrworf/plexupdate A bash script that automates keeping Plex Media Server up to date on Linux, including downloading and installing Plex Pass beta releases. I… | 32 | 1877 | maintenance |
| jakiestfu/himawari.js A Node.js library and CLI for downloading real-time images of Earth from the Himawari-8 geostationary weather satellite, which photographs … | 32 | 1861 | maintenance |
| xyb3rt/sxiv sxiv is a simple, fast image viewer for X11 written in C, supporting zooming, panning, rotating, thumbnail grids, GIF animation playback, a… | 10 | 1861 | maintenance |
| IFTTT/FastttCamera FastttCamera is an Objective-C framework for iOS that wraps AVFoundation to make building custom camera apps easy, handling capture session… | 23 | 1855 | maintenance |
| tvillarete/apple-music-js A web application that recreates Apple's iOS Music app interface using React and Redux, streaming music from a custom backend API. It inclu… | 32 | 1845 | maintenance |
| junedomingo/movieapp A React Native mobile app for discovering movies and TV shows, using TMDB and YouTube APIs. It serves as both a usable app and a reference … | 23 | 1829 | maintenance |
| Theodeus/tuna Tuna is an audio effects library built on the Web Audio API, offering effects like overdrive, delay, reverb, chorus, phaser, and bitcrusher… | 66 | 1827 | maintenance |
| olive-editor/olive Olive is a free, open-source non-linear video editor built with C++ and Qt, using OpenGL for hardware-accelerated rendering. It runs on Win… | 23 | 9125 | experimental |
| cytopia/ffscreencast ffscreencast is a shell wrapper around ffmpeg that provides fool-proof command-line screen recording with automatic detection of monitors, … | 32 | 1824 | maintenance |
| ashleydw/lightbox ekko-lightbox is a jQuery plugin that adds a lightbox gallery to Bootstrap, built on top of Bootstrap's Modal component. It supports displa… | 10 | 1822 | maintenance |
| WASasquatch/was-node-suite-comfyui An extensive custom node suite for ComfyUI with over 210 nodes covering image processing, masking, text processing, animation, and AI-assis… | 41 | 1816 | maintenance |
| chaychan/TouTiao An Android app that closely replicates the Toutiao (Today's Headlines) news client, built with RxJava, Retrofit, and MVP architecture. It s… | 32 | 1813 | maintenance |
| HFIProgramming/mikutap A self-hosted, Mainland China-friendly mirror of the interactive Mikutap web toy from aidn.jp, where clicking, dragging, or pressing keys t… | 10 | 1803 | maintenance |
| lanceseidman/PiCAST PiCAST is a lightweight shell/Node.js application that turns a Raspberry Pi into a Chromecast-like streaming device controlled via HTTP req… | 66 | 1795 | maintenance |
| Cleveroad/WaveInApp WaveInApp is an Android library providing an audio visualization view with a wave effect, rendering live audio from players, streams, or sp… | 32 | 1793 | maintenance |
| vertex-app/vertex Vertex is a self-hosted management tool for private tracker (PT) users that combines TV-show tracking with automated torrent snatching ('sh… | 70 | 1792 | maintenance |
| newbiechen1024/NovelReader An Android novel/book reading app rewritten from the 'BookReader' (任阅) project, supporting online book tracking and local book reading with… | 32 | 1792 | maintenance |
| nokiatech/heif Nokia's C++ implementation of the HEIF (High Efficiency Image File Format) standard, ISO/IEC 23008-12, providing reader and writer librarie… | 70 | 1789 | maintenance |
| zvonicek/ImageSlideshow A Swift library for iOS that provides a customizable image slideshow view with circular scrolling, auto-advance timer, and a full-screen im… | 23 | 1789 | maintenance |
| deepch/RTSPtoWebRTC A Go service that streams RTSP camera feeds to web browsers over WebRTC using Pion, without ffmpeg or gstreamer. It serves an HTTP endpoint… | 76 | 1788 | maintenance |
| qdrzwd/VideoRecorder An Android video recording library modeled after Tencent's Weishi app, supporting press-to-record and release-to-pause with segmented progr… | 32 | 1788 | maintenance |
| AudioKit/AudioKitSynthOne AudioKit Synth One is a free, open-source iOS synthesizer app built with Swift and AudioKit, featuring MIDI support, a sequencer, analog-st… | 32 | 1787 | maintenance |
| iampawan/Flutter-Music-Player An open-source, Material Design music player app built with Flutter that plays local music files on Android. It also serves as a full-fledg… | 32 | 1786 | maintenance |
| mabDc/eso Eso (亦搜) is an open-source, cross-platform Flutter app that combines a manga/novel reader with audio and video playback, sourcing content f… | 23 | 1786 | maintenance |
| plexdrive/plexdrive Plexdrive is a Go CLI tool that mounts a Google Drive account as a read-only FUSE filesystem, optimized for media streaming with Plex. It s… | 23 | 1769 | maintenance |
| nek023/QBImagePicker QBImagePicker is an Objective-C library that provides a drop-in clone of UIImagePickerController with support for selecting multiple photos… | 10 | 1764 | maintenance |
| vue3-music A desktop music player built with Electron and Vue (Vue 3 + TypeScript in the newer vue3-music repo), with a UI modeled after QQ Music. It … | 32 | 1758 | maintenance |
| sprang/Brushes Brushes is an open-source painting and drawing application for iPhone, iPod touch, and iPad, written in Objective-C. It is available on the… | 32 | 1758 | maintenance |
| sunfusheng/GlideImageView An Android image loading library built as a wrapper around Glide V4.9.0, provided as a custom ImageView. It adds download progress listenin… | 23 | 1753 | maintenance |
| yangchaojiang/ZoomPreviewPicture- An Android library that provides WeChat-style full-screen image, video, and GIF preview with smooth zoom transitions from thumbnails to ful… | 32 | 1750 | maintenance |
| benwilber/boltstream Boltstream is a self-hosted live video streaming platform combining a Django web application with nginx-rtmp for RTMP ingest and HLS playba… | 10 | 1749 | maintenance |
| hyperoslo/Lightbox Lightbox is a Swift library providing a convenient, easy-to-use image viewer for iOS apps. It supports paginated image slideshows, video pl… | 23 | 1744 | maintenance |
| guyijie1211/JustLive-Android An Android app that aggregates live streams from multiple Chinese platforms (Huya, Douyu, Bilibili, NetEase CC, Douyin) into a single inter… | 23 | 1741 | maintenance |
| iqiqiya/iqiqiya-API A PHP-based collection of free web API endpoints for parsing media from Chinese platforms (Douyin, Kuaishou, Bilibili, NetEase Music, Ximal… | 10 | 1737 | maintenance |
| PureDark/H-Viewer An Android feed reader and image gallery app that fetches data from websites using CSS selectors and regular expressions. Sites are added v… | 23 | 1734 | maintenance |
| yangchaojiang/yjPlay yjPlay (JPlayer) is an Android video player library built on top of ExoPlayer, offering customizable UI layouts, gesture controls for brigh… | 32 | 1727 | maintenance |
| GalleriaJS/galleria Galleria is a free, open-source JavaScript image gallery framework for creating responsive, touch-friendly photo galleries on the web. It s… | 23 | 1723 | maintenance |
| pili-engineering/PLDroidShortVideo PLDroidShortVideo is Qiniu's short-video SDK for Android, offering camera capture, beauty filters, watermarks, segmented recording, video e… | 23 | 1715 | maintenance |
| befovy/fijkplayer fijkplayer is a Flutter media player plugin for Android and iOS built on top of ijkplayer (FFmpeg-based). It provides an out-of-the-box vid… | 23 | 1712 | maintenance |
| MattMcManis/Axiom Axiom is a Windows GUI front-end that generates FFmpeg/FFprobe command scripts for converting and encoding media files. It supports many vi… | 23 | 1710 | maintenance |
| nextapps-de/spotlight Spotlight.js is a lightweight, dependency-free JavaScript lightbox gallery library for displaying images, videos, and HTML fragments on the… | 23 | 1706 | maintenance |
| strob/gentle Gentle is a robust yet lenient forced aligner built on Kaldi that aligns audio speech with a known text transcript. It can be used as a Mac… | 65 | 1705 | maintenance |
| youtube/youtube-ios-player-helper A lightweight Objective-C library from YouTube that lets iOS developers embed inline YouTube video playback via a WebView-backed YTPlayerVi… | 10 | 1703 | maintenance |
| streamio/streamio-ffmpeg A Ruby gem that wraps the ffmpeg command-line tool, providing a simple API for reading movie metadata and transcoding video/audio files. It… | 32 | 1687 | maintenance |
| boramalper/himawaripy A Python 3 CLI script that downloads near-realtime (10-minute delayed) images of Earth taken by the Himawari 8 satellite and sets them as y… | 10 | 1684 | maintenance |
| nicolas-t/Chocolat Chocolat is a lightweight, responsive JavaScript lightbox plugin for displaying one or several images on the same page, either fullscreen, … | 23 | 1682 | maintenance |
| SwapnilSoni1999/spotify-dl A NodeJS command-line utility that downloads songs, albums, playlists, podcasts and episodes from Spotify links by sourcing the audio from … | 67 | 1666 | maintenance |
| yuanqing/vdx vdx is an intuitive command-line tool for processing video files, powered by FFmpeg. It supports common operations like cropping, trimming,… | 32 | 1659 | maintenance |
| AFathi/ARVideoKit ARVideoKit is an iOS framework that lets developers capture and record ARKit content as videos, photos, Live Photos, and GIFs without scree… | 23 | 1654 | maintenance |
| cropsly/ffmpeg-android Shell scripts and prebuilt binaries for compiling FFmpeg for Android with x264, libass, fontconfig, freetype, fribidi, and lame. It targets… | 23 | 1649 | maintenance |
| mjl0602/flutter_tiktok A Flutter application that clones TikTok's short-video browsing experience, with smooth vertical video scrolling, double-tap likes, comment… | 32 | 1643 | maintenance |
| bbc/bbplot bbplot is an R package providing ggplot2 styling and export functions matching the BBC News data team's visual style. It offers bbc_style()… | 32 | 1637 | maintenance |
| maykbrito/mini-video-me Mini Video Me is a small cross-platform desktop webcam player that lets you add and control your webcam overlay during screen recordings. I… | 23 | 1635 | maintenance |
| webmproject/WebPShop WebPShop is a Photoshop plug-in for opening and saving WebP images, including animated WebP, with tunable encoding settings and preview. It… | 44 | 1626 | maintenance |
| EddyBorja/EBPhotoPages EBPhotoPages is an Objective-C photo gallery library for iOS that displays pages of photos with metadata in a scrollview, supporting zoomin… | 23 | 1624 | maintenance |
| daimajia/AnimeTaste AnimeTaste is an open-source Android app for watching curated global independent animations from the AnimeTaste website. It provides a mobi… | 23 | 1621 | maintenance |
| muleyo/VideoAdBlockForTwitch A browser extension that blocks ads on Twitch.tv by temporarily switching to an ad-free 480p stream during ad breaks and restoring original… | 23 | 1602 | maintenance |
| VideoFlint/Cabbage Cabbage is a Swift video composition framework built on top of AVFoundation for iOS. It provides a Timeline-based model for combining video… | 32 | 1580 | maintenance |
| nnx0r/vidage Vidage is a lightweight JavaScript library that turns HTML5 video into a full-screen background, automatically pausing, playing, hiding, or… | 32 | 1571 | maintenance |
| artpolikarpov/fotorama Fotorama is a responsive jQuery image gallery plugin offering a simple, powerful way to display photo galleries on websites. It supports th… | 23 | 1571 | maintenance |
| sniklaus/3d-ken-burns A PyTorch reference implementation of the 3D Ken Burns Effect from a Single Image paper, which animates a still photo with a virtual camera… | 70 | 1569 | maintenance |
| ysc3839/AudioPlaybackConnector An open-source Windows application that manages Bluetooth A2DP Sink connections, letting other devices play audio through a Windows 10 2004… | 23 | 1568 | maintenance |
| sandreas/m4b-tool m4b-tool is a PHP command line utility wrapping ffmpeg and mp4v2 to merge, split, and chapterize audiobook files. It supports nearly all au… | 69 | 1566 | maintenance |
| kaich/Yuedu Yuedu (源阅读) is an iOS e-book reader app that lets users define custom book sources to parse and read web novels and online content. It is t… | 32 | 1564 | maintenance |
| xmtggh/VideoCalling An Android demo app for peer-to-peer audio and video calling over a local network, connecting directly via IP address and port. It demonstr… | 32 | 1553 | maintenance |
| TimberX TimberX is an open-source Material Design music player for Android that plays local music files with playlists, multiple now-playing themes… | 23 | 1540 | maintenance |
| FOSSASIA-Web/perspektive89.com The source repository for perspektive89.com, an open-source online journal associated with FOSSASIA. It contains the website content and co… | 32 | 1529 | maintenance |
| SiCKRAGE/SiCKRAGE SiCKRAGE is a self-hosted automatic video library manager for TV shows that searches for and downloads new episodes via torrent and NZB pro… | 32 | 1529 | maintenance |
| tonquer/ehentai-qt A cross-platform desktop client for browsing, searching, viewing, and downloading galleries from e-hentai and exhentai, built with Python a… | 10 | 1526 | maintenance |
| VideoData/DY-Data A collection of Douyin (Chinese TikTok) scraping tools and API source code covering search, user, video, live stream, comments, danmaku, an… | 32 | 1510 | maintenance |
| akai-katto/dandere2x Dandere2x is a tool that speeds up waifu2x video upscaling by exploiting temporal redundancy in anime footage, using P-frame compression so… | 23 | 1508 | maintenance |
| MrKepzie/Natron Natron is a free, open-source, node-graph based video compositing application similar to Adobe After Effects, Nuke, and Blackmagic Fusion. … | 23 | 1508 | maintenance |
| mikaelzero/mojito An Android library that provides WeChat/Bilibili-style image and video viewer transitions, including drag-to-dismiss, large image, long ima… | 10 | 1502 | maintenance |
| zhangao0086/DKImagePickerController A highly customizable image picker controller for iOS written in pure Swift, supporting single and multiple photo selection, camera capture… | 23 | 1500 | maintenance |
| gillesdemey/Cumulus Cumulus is an Electron-based SoundCloud player that lives in the macOS menubar, letting you control music without leaving your workflow. It… | 23 | 1494 | maintenance |
| fabiospampinato/cliflix CLIFlix is a command-line tool that searches torrent providers for a given title and streams it instantly via WebTorrent to your favorite v… | 10 | 1491 | maintenance |
| fossasia/bbb-download A tool for exporting videos and presentations from BigBlueButton recording instances, usable via a Python command-line script or a browser-… | 32 | 1486 | maintenance |
| shamadee/web-dsp WebDSP is a client-side digital signal processing library written in C++ and compiled to WebAssembly, exposed as simple JavaScript function… | 32 | 1483 | maintenance |
| ErosZy/WXInlinePlayer WXInlinePlayer is a JavaScript library that plays FLV (H.264/H.265) video in mobile web browsers via WebAssembly software decoding, renderi… | 23 | 1482 | maintenance |
| ohoachuck/wwdc-downloader A Swift script for bulk downloading Apple WWDC session videos, PDF slides, and sample code in one shot, with no external dependencies. It s… | 71 | 1479 | maintenance |
| AlexCSDev/PatreonDownloader A command-line application for downloading content posted by creators on patreon.com, including posts, attachments, descriptions, and embed… | 69 | 1471 | maintenance |
| sqaiyan/NeteaseMusicWxMiniApp A WeChat Mini Program that clones the NetEase Cloud Music app, implemented in JavaScript. It requires a companion Node.js backend service a… | 32 | 1460 | maintenance |
| trakt/Plex-Trakt-Scrobbler A Plex Media Server plugin that scrobbles watched movies and TV shows to a user's Trakt.tv profile. It synchronizes watched history, rating… | 23 | 1459 | maintenance |
| Moriafly/DsoMusic Dso Music is a beautiful Android music streaming app written in Kotlin that aggregates online music sources including NetEase Cloud Music, … | 10 | 1459 | maintenance |
| kosmetism/react-soundplayer A React component library for building highly customizable web audio players, with built-in SoundCloud API integration and support for arbi… | 23 | 1451 | maintenance |
| mafintosh/chromecasts A Node.js library for discovering Chromecast devices on the local network and controlling media playback on them. It provides an event-base… | 32 | 1450 | maintenance |
| Miserlou/SoundScrape SoundScrape is a Python command-line tool that downloads tracks, sets, groups, and likes from SoundCloud, as well as albums from Bandcamp a… | 32 | 1446 | maintenance |
| m1guelpf/yt-whisper A Python CLI tool that downloads YouTube videos with yt-dlp and generates subtitle files (VTT) using OpenAI's Whisper speech recognition mo… | 32 | 1446 | maintenance |
| keredson/gnomecast Gnomecast is a native Linux GTK GUI application for casting local audio and video files to Chromecast devices. It uses ffmpeg for on-the-fl… | 23 | 1445 | maintenance |
| Algram/ytdl-webserver A self-hosted web server with a web UI for downloading YouTube videos, built in JavaScript on Node.js. It ships ready-to-run as a Docker im… | 32 | 1444 | maintenance |
| lettier/gifcurry Gifcurry is an open-source video editor for GIF makers built in Haskell, offering a GTK GUI, a CLI, and a library API. It converts videos t… | 23 | 1444 | maintenance |
| kaegi/alass alass is a Rust command line tool that automatically synchronizes subtitles to movies or reference subtitles. It corrects constant offsets,… | 23 | 1437 | maintenance |
| xisuo67/XHS-Spider XHS-Spider is a polished Windows desktop (WPF, .NET 6) tool for collecting Xiaohongshu (Little Red Book) data, including keyword and user s… | 64 | 1435 | maintenance |
| lerboe/ImagePickerSheetController A Swift iOS library that replicates the custom photo action sheet from iMessage, with an API similar to UIAlertController. It lets users se… | 32 | 1434 | maintenance |
| biliup/biliup-app A cross-platform desktop client for uploading and editing videos (投稿) to Bilibili, built with Tauri (Rust backend, Svelte GUI). It supports… | 10 | 1434 | maintenance |