back to home

Best Open Source video Libraries

A curated list of the most popular GitHub repositories tagged with video. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.

#1FFmpeg/FFmpeg

Mirror of https://git.ffmpeg.org/ffmpeg.git

57,984C
Explore Repo

#2iina/iina

The modern video player for macOS.

44,096Swift
Explore Repo

#3remotion-dev/remotion

🎥 Make videos programmatically with React

39,747TypeScript
Explore Repo

#4videojs/video.js

Video.js - open source HTML5 video player

39,555JavaScript
Explore Repo

#5imputnet/cobalt

best way to save what you love

39,149Svelte
Explore Repo

#6mifi/lossless-cut

The swiss army knife of lossless video/audio editing

39,096TypeScript
Explore Repo

#7TeamNewPipe/NewPipe

A libre lightweight streaming front-end for Android.

37,563Java
Explore Repo

#8mpv-player/mpv

🎥 Command line media player

34,457C
Explore Repo

#9bilibili/ijkplayer

Android/iOS video player based on FFmpeg n3.4, with MediaCodec, VideoToolbox support.

33,121C
Explore Repo

#10iawia002/lux

👾 Fast and simple video download library and CLI tool written in Go

30,952Go
Explore Repo

#11jitsi/jitsi-meet

Jitsi Meet - Secure, Simple and Scalable Video Conferences that you use as a standalone app or embed in your web application.

28,818TypeScript
Explore Repo

#12ossrs/srs

SRS is a simple, high-efficiency, real-time media server supporting RTMP, WebRTC, HLS, HTTP-FLV, HTTP-TS, SRT, MPEG-DASH, and GB28181, with codec support for H.264, H.265, AV1, VP9, AAC, Opus, and G.711.

28,631C++
Explore Repo

#13NickeManarin/ScreenToGif

🎬 ScreenToGif allows you to record a selected area of your screen, edit and save it as a gif or video.

26,557C#
Explore Repo

#14charmbracelet/vhs

Your CLI home video recorder 📼

18,997Go
Explore Repo

#15iv-org/invidious

Invidious is an alternative front-end to YouTube

18,770Crystal
Explore Repo

#16alyssaxuu/screenity

The free and privacy-friendly screen recorder with no limits 🎥

18,031JavaScript
Explore Repo

#17mahmoud/awesome-python-applications

💿 Free software that works great, and also happens to be open-source Python.

17,769Jupyter Notebook
Explore Repo

#18livekit/livekit

End-to-end realtime stack for connecting humans and AI

17,644Go
Explore Repo

#19ffmpegwasm/ffmpeg.wasm

FFmpeg for browser, powered by WebAssembly

17,283C
Explore Repo

#20video-dev/hls.js

HLS.js is a JavaScript library that plays HLS in browsers with support for MSE.

16,554TypeScript
Explore Repo

#21DIYgod/DPlayer

:lollipop: Wow, such a lovely HTML5 danmaku video player

16,351JavaScript
Explore Repo

#22AaronFeng753/Waifu2x-Extension-GUI

Video, Image and GIF upscale/enlarge(Super-Resolution) and Video frame interpolation. Achieved with Waifu2x, Real-ESRGAN, Real-CUGAN, RTX Video Super Resolution VSR, SRMD, RealSR, Anime4K, RIFE, IFRNet, CAIN, DAIN, and ACNet.

16,284C++
Explore Repo

#23leandromoreira/digital_video_introduction

A hands-on introduction to video technology: image, video, codec (av1, vp9, h265) and more (ffmpeg encoding). Translations: 🇺🇸 🇨🇳 🇯🇵 🇮🇹 🇰🇷 🇷🇺 🇧🇷 🇪🇸

16,186Jupyter Notebook
Explore Repo

#24pion/webrtc

Pure Go implementation of the WebRTC API

16,132Go
Explore Repo

#25open-ani/animeko

集找番、追番、看番的一站式弹幕追番平台,云收藏同步 (Bangumi),离线缓存,BitTorrent,弹幕云过滤。100% Kotlin/Compose Multiplatform

16,051Kotlin
Explore Repo

#26owncast/owncast

Take control over your live stream video by running it yourself. Streaming + chat out of the box.

11,180Go
Explore Repo

#27livekit/agents

A framework for building realtime voice AI agents 🤖🎙️📹

9,739Python
Explore Repo

#28coursera-dl/coursera-dl

Script for downloading Coursera.org videos and naming them.

9,629Python
Explore Repo

#29MrS0m30n3/youtube-dl-gui

A cross platform front-end GUI of the popular youtube-dl written in wxPython.

9,450Python
Explore Repo

#30bytedance/xgplayer

A HTML5 video player with a parser that saves traffic

9,145JavaScript
Explore Repo

#31bigbluebutton/bigbluebutton

A complete web conferencing system for virtual classes and more!

9,052JavaScript
Explore Repo

#32caorushizi/mediago

跨平台视频提取工具:支持流媒体下载、视频下载、m3u8 下载及 B站视频下载,提供 Windows 和 Mac 桌面客户端。Cross-platform video extraction tool: Supports streaming download, video download, m3u8 download, and Bilibili video download, with desktop clients for Windows and Mac.

8,986TypeScript
Explore Repo

#33OlafenwaMoses/ImageAI

A python library built to empower developers to build applications and systems with self-contained Computer Vision capabilities

8,864Python
Explore Repo

#34aandrew-me/ytDownloader

Desktop App for downloading Videos and Audios from hundreds of sites

8,835JavaScript
Explore Repo

#35insidegui/WWDC

The unofficial WWDC app for macOS

8,742Swift
Explore Repo

#36heygen-com/hyperframes

Write HTML. Render video. Built for agents.

7,104TypeScript
Explore Repo

#37datarhei/restreamer

The Restreamer is a complete streaming server solution for self-hosting. It has a visually appealing user interface and no ongoing license costs. Upload your live stream to YouTube, Twitch, Facebook, Vimeo, or other streaming solutions like Wowza. Receive video data from OBS and publish it with the RTMP and SRT server.

4,947HTML
Explore Repo

#38ant-research/CoDeF

[CVPR'24 Highlight] Official PyTorch implementation of CoDeF: Content Deformation Fields for Temporally Consistent Video Processing

4,865Python
Explore Repo

#39AllThingsSmitty/must-watch-css

🔥 CSS talks you have to see ⚡️ covering CSS Grid, flexbox, custom variables, performance, frameworks, Sass, tools, and more! 🚀

4,859
Explore Repo

#40mpvnet-player/mpv.net

🎞 mpv.net is a media player for Windows with a modern GUI.

4,830C#
Explore Repo

#41mediacms-io/mediacms

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

4,792JavaScript
Explore Repo

#42code-charity/youtube

Open YouTube / Video browser-extension [top~1] Enrich your experience&choice!🧰250+tweaks & smart features📌set&forget📌 - Longest-standing. Join🧩us?👨‍👩‍👧‍👧 ⋮ {playback|discovery|extra player buttons|quality|codec|full tab|full screen|no distraction|shorts}

4,317JavaScript
Explore Repo

#43drewnoakes/metadata-extractor

Extracts Exif, IPTC, XMP, ICC and other metadata from image, video and audio files

2,774Java
Explore Repo

#44nextcloud/talk-android

📱😀 Video & audio calls through Nextcloud on Android

708Kotlin
Explore Repo

#45abhiTronix/deffcode

A cross-platform High-performance FFmpeg based Real-time Video Frames Decoder in Pure Python 🎞️⚡

221Python
Explore Repo

#46openstory-so/openstory

Open-source AI-powered video sequence platform built with TanStack Start

70TypeScript
Explore Repo