Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Video Player

Video Player

86 projects

Showing 36 of 86 projects

IINA
IINASwift

A modern, feature-rich video player for macOS built on mpv with native macOS integration.

#hacktoberfest#subtitle-support#plugin-system
Stars46.2k
Forks2.9k
Last commit1 day ago
Video.js
Video.jsJavaScript

An open-source HTML5 video player and framework supporting all common media formats including HLS and DASH.

#open-source#html5-video#hls
Stars39.9k
Forks7.5k
Last commit1 month ago
ijkplayer
ijkplayerC

A cross-platform mobile video player for Android and iOS based on FFmpeg, supporting hardware acceleration.

#ios#ffmpeg#android
Stars33.2k
Forks8.2k
Last commit2 years ago
WWDC
WWDCSwift

An unofficial macOS app for watching WWDC sessions live, exploring videos with transcripts, and managing bookmarks with iCloud sync.

#apple#wwdc#developer-tools
Stars8.8k
Forks769
Last commit2 months ago
mediaelement
mediaelementJavaScript

A unified HTML5 audio/video player with consistent UI across browsers, supporting MP4, WebM, MP3, HLS, Dash, YouTube, and more.

#flash#html5-video#cross-browser
Stars8.3k
Forks1.5k
Last commit3 months ago
react-native-video
react-native-videoKotlin

A battle-tested open-source video player component for React Native with DRM, offline playback, and HLS/DASH streaming support.

#offline-playback#mobile-video#drm
Stars7.7k
Forks3.0k
Last commit23 hours ago
clappr
clapprJavaScript

An extensible, plugin-oriented, HTML5-first media player for the web with a modular architecture.

#html5-video#hls#shaka-player
Stars7.5k
Forks859
Last commit23 hours ago
fancyBox
fancyBoxJavaScript

A jQuery lightbox script for displaying images, videos, and other content with touch support and full customization.

#responsive#jquery#jquery-plugin
Stars7.2k
Forks1.7k
Last commit3 years ago
JSMpeg
JSMpegJavaScript

A lightweight JavaScript video player with MPEG1/MP2 decoder for static files and low-latency WebSocket streaming.

#mpeg1-decoder#webaudio#browser-video
Stars6.5k
Forks1.4k
Last commit4 years ago
Cards
CardsSwift

A Swift library for creating iOS App Store-style card views with parallax, video, and sliding group effects.

#cards#ios#animation
Stars4.2k
Forks270
Last commit3 years ago
Screenbox
ScreenboxC#

A LibVLC-based modern media player for Windows 10/11 and Xbox with a Fluent design interface.

#open-source#media-player#csharp
Stars4.1k
Forks189
Last commit16 hours ago
Vidstack Elements
Vidstack ElementsTypeScript

UI components and hooks for building robust, customizable, and accessible video/audio players on the web.

#web-components#media#hls
Stars3.7k
Forks225
Last commit11 days ago
Vidstack
VidstackTypeScript

A modern library of UI components and hooks for building robust, customizable, and accessible video/audio players on the web.

#web-components#media#hls
Stars3.7k
Forks225
Last commit11 days ago
MobilePlayer
MobilePlayerSwift

A powerful and completely customizable media player library for iOS apps.

#ads#mobile-video#ios
Stars3.1k
Forks351
Last commit4 years ago
MobilePlayer
MobilePlayerSwift

A powerful and completely customizable media player for iOS with flexible skinning, overlays, and engagement features.

#ads#mobile-video#ios
Stars3.1k
Forks351
Last commit4 years ago
<vime-player>
<vime-player>TypeScript

A customizable, extensible, accessible, and framework-agnostic media player supporting HTML5, HLS, YouTube, Vimeo, and more.

#web-components#media#hls
Stars2.8k
Forks154
Last commit1 year ago
BeardedSpice
BeardedSpiceObjective-C

A macOS app that lets you control web media players and native apps using your keyboard's media keys.

#system-tool#audio-player#browser-integration
Stars2.8k
Forks267
Last commit5 years ago
NymphCast
NymphCastC

Audio and video casting system with support for custom applications.

#audio-player#angelscript#nymphcast server
Stars2.6k
Forks84
Last commit7 months ago
Player
PlayerSwift

A simple iOS/tvOS video player library written in Swift for playing local media or streaming remote content.

#apple-platforms#ios#media
Stars2.2k
Forks350
Last commit6 months ago
360 VR Player
360 VR PlayerSwift

A 360-degree panorama video player library for iOS with Metal rendering and SwiftUI support.

#ios#metal#360video
Stars2.1k
Forks429
Last commit5 months ago
Harpy
HarpyDart

A feature-rich alternative Twitter client built with Flutter, focusing on user experience and code quality.

#dart#riverpod#android
Stars2.1k
Forks201
Last commit2 years ago
Chewie
ChewieDart

A feature-rich, customizable video player UI package for Flutter built on top of the video_player plugin.

#cupertino#dart#customizable-controls
Stars2.1k
Forks1.1k
Last commit23 hours ago
BMPlayer
BMPlayerSwift

A customizable iOS video player based on AVPlayer with gesture controls, subtitle support, and multi-definition playback.

#subtitle-support#ios#swift4
Stars2.0k
Forks430
Last commit2 years ago
flowplayer
flowplayerJavaScript

An open-source HTML5 video player with Flash fallback for web developers.

#open-source#html5-video#jquery-plugin
Stars1.9k
Forks462
Last commit4 years ago
Lightbox
LightboxSwift

A convenient and easy-to-use image and video viewer for iOS apps with pagination, zoom, and customizable UI.

#ios#lightbox#image-viewer
Stars1.7k
Forks333
Last commit2 years ago
FlowVision
FlowVisionSwift

A waterfall-style image viewer for macOS with smooth browsing, video playback, and HDR support.

#ffmpeg#image-viewer#hdr-support
Stars1.3k
Forks57
Last commit1 month ago
prettyembed.js
prettyembed.jsJavaScript

A jQuery plugin for creating customizable YouTube embeds with high-res preview images and optional FitVids support.

#customizable-embeds#jquery-plugin#embed-options
Stars1.1k
Forks81
Last commit10 years ago
rx-player
rx-playerTypeScript

A JavaScript library for playing DASH and Smooth Streaming video with HTML5 Media Source Extensions, designed as a configurable core player engine.

#hss#drm#mse
Stars935
Forks139
Last commit21 hours ago
Swift-YouTube-Player
Swift-YouTube-PlayerSwift

A Swift library for embedding and controlling YouTube videos in iOS applications using WKWebView.

#ios#embed-video#youtube-api
Stars879
Forks284
Last commit2 years ago
React Native Netflix
React Native NetflixJavaScript

A React Native iOS app that replicates the Netflix UI style, built as part of a YouTube tutorial series.

#ios-app#netflix-style#educational
Stars832
Forks257
Last commit4 years ago
VersaPlayer
VersaPlayerSwift

A versatile, extensible video player framework for iOS, macOS, and tvOS with built-in controls and DRM support.

#ads#ios#drm
Stars819
Forks120
Last commit11 months ago
ractive-player
ractive-playerTypeScript

A React library for creating interactive videos with programmatic control and rich integrations.

#liqvid#animation#educational-technology
Stars814
Forks44
Last commit8 hours ago
Conferences.digital
Conferences.digitalSwift

A macOS app for watching free developer conference videos with search, watchlists, and progress tracking.

#developer-tools#progress-tracking#osx
Stars759
Forks27
Last commit5 years ago
MMPlayerView
MMPlayerViewSwift

A customizable iOS video player layer with smooth transitions, landscape support, and caching, inspired by YouTube and Facebook.

#subtitle-support#transition-animation#ios
Stars734
Forks114
Last commit2 years ago
YoutubeKit
YoutubeKitSwift

A Swift library providing a high-performance YouTube video player and full YouTube Data API v3 client for iOS/macOS apps.

#ios#swift-package-manager#youtube-api
Stars635
Forks130
Last commit5 months ago
flutter_vlc_player
flutter_vlc_playerDart

A Flutter plugin providing a VLC-powered video player for iOS and Android with advanced playback features.

#ios#android#hardware-acceleration
Stars605
Forks294
Last commit11 months ago
Page 1 of 3

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
Next
#Ios31
#Swift23
#Video21
#Cross Platform19
#Media Playback18
#Mobile Development16
#Cocoapods15
#Android15
#Player14
#Media Player13
#Macos11
#Audio Player10