#Media

Showing 60 of 94 repositories tagged #media, ranked by stars

stashapp
stashapp
stash

An organizer for your porn, written in Go. Documentation: https://docs.stashapp.cc

Score
100
★ 12.6k ⑂ 1.1k +38/day
Go
cookpete
cookpete
react-player

A React component for playing a variety of URLs, including file paths, YouTube, Facebook, Twitch, SoundCloud, Streamable, Vimeo, Wistia and DailyMotion

Score
85
★ 10.3k ⑂ 1.2k +4/day
TypeScript
Vanilagy
Vanilagy
mediabunny

Pure TypeScript media toolkit for reading, writing, and converting video and audio files, directly in the browser.

Score
100
★ 6.6k ⑂ 265 +21/day
TypeScript
mediacms-io
mediacms-io
mediacms

MediaCMS is a modern, fully featured open source video and media CMS, written in Python/Django and React, featuring a REST API.

Score
92
★ 5.0k ⑂ 935 +10/day
JavaScript
begeekmyfriend
begeekmyfriend
yasea

RTMP live streaming client for Android

Score
100
★ 4.9k ⑂ 1.3k +2/day
C++
ionorg
ionorg
ion

Real-Distributed RTC System by pure Go and Flutter

Score
56
★ 3.8k ⑂ 511
Go
ramonszo
ramonszo
zuck.js

A javascript library that lets you add stories EVERYWHERE.

Score
46
★ 3.7k ⑂ 312
TypeScript
vidstack
vidstack
player

UI components and hooks for building video/audio players on the web. Robust, customizable, and accessible. Modern alternative to JW Player and Video.js.

Score
77
★ 3.6k ⑂ 217 +6/day
TypeScript
pdeljanov
pdeljanov
Symphonia

Pure Rust multimedia format demuxing, tag reading, and audio decoding library

Score
100
★ 3.3k ⑂ 216 +12/day
Rust
crawlab-team
crawlab-team
artipub

Article publishing platform that automatically distributes your articles to various media channels

Score
100
★ 3.2k ⑂ 540
TypeScript
vime-js
vime-js
vime

Customizable, extensible, accessible and framework agnostic media player. Modern alternative to Video.js and Plyr. Supports HTML5, HLS, Dash, YouTube, Vimeo, Dailymotion...

Score
31
★ 2.8k ⑂ 155 +1/day
TypeScript
moneytoo
moneytoo
Player

▶ Simple and lightweight, yet polished and powerful Android video player based on ExoPlayer

Score
96
★ 2.6k ⑂ 268 +9/day
Java
NextLevel
NextLevel
NextLevel

⬆️ Media Capture in Swift

Score
92
★ 2.3k ⑂ 296 +3/day
Swift
piemonte
piemonte
Player

▶️ Play and stream media in Swift

Score
88
★ 2.2k ⑂ 350
Swift
piemonte
piemonte
PBJVision

📸 iOS Media Capture – features touch-to-record video, slow motion, and photography

Score
68
★ 1.9k ⑂ 317
Objective-C
navilg
navilg
media-stack

A self-hosted stack for media management and streaming, with AI-powered movie and show recommendations. Includes Sonarr, Radarr, qBitTorrent, Prowlarr, Jellyfin, Seerr, Recommendarr, and VPN support.

Score
89
★ 1.2k ⑂ 121 +1/day
ApplikeySolutions
ApplikeySolutions
PandoraPlayer

🅿️ PandoraPlayer is a lightweight music player for iOS, based on AudioKit and completely written in Swift.

Score
60
★ 1.2k ⑂ 177 +1/day
Swift
shadowmoose
shadowmoose
RedditDownloader

Scrapes Reddit to download media of your choice.

Score
83
★ 1.2k ⑂ 101
Python
gitcoffee-os
gitcoffee-os
postbot

PostBot 内容同步助手 一款开源的多平台内容同步分发生产力工具。 支持将文章、笔记、动态、图片、视频、音频等内容,一键同步发布至主流媒体平台。覆盖微信/微博/今日头条/小红书/知乎/百家号/企鹅号/视频号/抖音/快手/哔哩哔哩(B站)等国内主流媒体平台,可轻松扩展兼容 X(Twitter)、Facebook、Instagram、TikTok、YouTube、LinkedIn 等国际媒体平台。

Score
100
★ 1.1k ⑂ 149 +13/day
TypeScript
jkwill87
jkwill87
mnamer

media file renaming and organizing tool

Score
89
★ 1.1k ⑂ 106
Python
AnJoiner
AnJoiner
FFmpegCommand

FFmpegCommand适用于Android的FFmpeg命令库,实现了对音视频相关的处理,能够快速的处理音视频,大概功能包括:音视频剪切,音视频转码,音视频解码原始数据,音视频编码,视频转图片或gif,视频添加水印,多画面拼接,音频混音,视频亮度和对比度,音频淡入和淡出效果等

Score
80
★ 942 ⑂ 169 +2/day
C
guessit-io
guessit-io
guessit

GuessIt is a python library that extracts as much information as possible from a video filename.

Score
100
★ 918 ⑂ 104 +2/day
Python
alexballas
alexballas
go2tv

Cast media files to Smart TVs and Chromecast devices.

Score
89
★ 916 ⑂ 70 +6/day
Go
Cuieney
Cuieney
kotlin-life

App界的一股清流 音视频vr应有尽有 完全按照Material design规范设计的App (written with java and Kotlin)

Score
52
★ 857 ⑂ 193
Java
KunMinX
KunMinX
Jetpack-MusicPlayer

Json 数据驱动,音乐播放组件

Score
40
★ 812 ⑂ 102
Java
CaiJingLong
CaiJingLong
flutter_ijkplayer

ijkplayer for flutter

Score
48
★ 793 ⑂ 149
Dart
LLukas22
LLukas22
Jellyswarrm

Bring all your Jellyfin servers together

Score
75
★ 788 ⑂ 27 +11/day
Rust
florent37
florent37
Flutter-AssetsAudioPlayer

Play simultaneously music/audio from assets/network/file directly from Flutter, compatible with android / ios / web / macos, displays notifications

Score
64
★ 771 ⑂ 434
Dart
nextcloud
nextcloud
photos

📸 Your memories under your control

Score
69
★ 707 ⑂ 86 +2/day
JavaScript
piemonte
piemonte
PBJVideoPlayer

▶️ video player, simple way to play and stream media on iOS/tvOS

Score
36
★ 613 ⑂ 108
Objective-C
mg901
mg901
styled-breakpoints

Powerful CSS-in-JS media queries with SSR support.

Score
54
★ 557 ⑂ 24
TypeScript
chintan9
chintan9
plyr-react

A simple, accessible and customisable react media player for Video, Audio, YouTube and Vimeo

Score
62
★ 520 ⑂ 58
TypeScript
adrg
adrg
libvlc-go

Handcrafted Go bindings for libVLC and high-level media player interface

Score
67
★ 509 ⑂ 58
Go
alexdelorenzo
alexdelorenzo
cast_control

📺 Control Chromecasts from Linux and D-Bus

Score
50
★ 497 ⑂ 8
Python
Suwmlee
Suwmlee
ikaros

打通下载软件与媒体服务,安心享受影片

Score
33
★ 494 ⑂ 28
Python
easyui
easyui
EZPlayer

基于AVPlayer封装的视频播放器,功能丰富,快速集成,可定制性强,支持react-native。

Score
28
★ 490 ⑂ 94
Swift
chapmanjacobd
chapmanjacobd
library

99+ CLI tools to build, browse, and blend your media library

Score
78
★ 479 ⑂ 16
Python
pion
pion
rtp

A Go implementation of RTP

Score
78
★ 472 ⑂ 126
Go
fabianonline
fabianonline
telegram_backup

Java app to download all your telegram data.

Score
44
★ 457 ⑂ 90
Kotlin
ahembree
ahembree
ansible-hms-docker

Ansible playbook for an orchestrated Home Media Server deployment

Score
78
★ 451 ⑂ 58
Jinja
razorRun
razorRun
react-native-vlc-media-player

React native media player for video streaming and playing. Supports RTSP, RTMP and other protocols supported by VLC player

Score
84
★ 451 ⑂ 216
Java
TonnyL
TonnyL
Charles

[WIP]✨ Charles is a local multi-media selector for Android

Score
20
★ 425 ⑂ 34
Kotlin
C9Glax
C9Glax
tranga

Monitor and download Manga automatically in a Docker-Container.

Score
67
★ 381 ⑂ 42 +1/day
C#
kaloscope
kaloscope
kaloscope

A workflow-powered local media manager

Score
38
★ 370 ⑂ 21 +29/day
Python
mardous
mardous
BoomingMusic

Clean, fast, and Material-driven music player with powerful features for Android.

Score
76
★ 346 ⑂ 31 +10/day
Kotlin
yuroyami
yuroyami
syncplay-mobile

📱 Syncplay Mobile (now Synkplay) is a Syncplay client app for Android and iOS. Watch stuff in sync with your friends. Compatible with Syncplay PC. Fully written in Kotlin and Compose multiplatform.

Score
72
★ 339 ⑂ 15 +5/day
Kotlin
10up
10up
safe-svg

Enable SVG uploads and sanitize them to stop XML/SVG vulnerabilities in your WordPress website.

Score
100
★ 336 ⑂ 38
PHP
theMK2k
theMK2k
Media-Hoarder

Media Hoarder - THE media frontend for data hoarders and movie lovers

Score
23
★ 292 ⑂ 6
JavaScript
cool-japan
cool-japan
oximedia

OxiMedia is the Sovereign Media Framework - A patent-free, memory-safe multimedia processing library written in pure Rust. Pure Rust reconstruction of both FFmpeg (multimedia processing) and OpenCV (computer vision) — unified in a single cohesive framework.

Score
50
★ 214 ⑂ 24 +7/day
Rust
chaimPaneth
chaimPaneth
react-native-jw-media-player

React-Native Android/iOS bridge for JWPlayer SDK (https://www.jwplayer.com/)

Score
12
★ 198 ⑂ 87
Swift
aimeos
aimeos
prisma

Light-weight PHP package for integrating multi-media related Large Language Models (LLMs) using a unified interface

Score
100
★ 196 ⑂ 0 +3/day
PHP
nichind
nichind
comine

Cross-platform media (video, audio), file, torrent, gallery, & more downloader/archiver. Available on Windows, Linux, MacOS and Android.

Score
15
★ 178 ⑂ 7 +6/day
Rust
scryer-media
scryer-media
scryer

Media manager

Score
25
★ 176 ⑂ 4 +4/day
Rust
iohzrd
iohzrd
identia

[DEPRECATED] Decentralized, censorship resistant social media on IPFS.

Score
8
★ 162 ⑂ 10
Svelte
GeiserX
GeiserX
Telegram-Archive

Own your Telegram history. Automated, incremental backups with a local web viewer that feels just like the real app. Docker-ready and supports public chat sharing

Score
67
★ 151 ⑂ 26 +3/day
Python
lucasgelfond
lucasgelfond
exiftool-web

exiftool (OSINT image metadata utility) in the browser (via WebAssembly!)

Score
0
★ 145 ⑂ 8 +1/day
Svelte
m-manu
m-manu
rsync-sidekick

Propagate file renames, movements, timestamp changes and much more before `rsync` runs

Score
33
★ 119 ⑂ 5
Go
Suwmlee
Suwmlee
bonita

安心享受影片

Score
44
★ 106 ⑂ 3
Python
SRGSSR
SRGSSR
pillarbox-apple

A next-generation reactive media playback ecosystem for Apple platforms.

Score
56
★ 102 ⑂ 11
Swift
ellite
ellite
scrob

Scrob - Self-hosted media tracking app. It syncs your libraries from Jellyfin, Plex, and Emby, tracks your watch history, ratings, and personal lists - Your own private Letterboxd + Trakt

Score
67
★ 101 ⑂ 3 +5/day
Python
Related Topics
#video#audio#player#android#ios#react#docker#golang#typescript#svelte#video-player

© 2026 GitRepoTrend · GitHub repositories by topic · Updated weekly