Video tools
177 tools and products — search, filter by language, sort, and open any profile for facts and alternatives.
Nothing matches — clear the search, language filter or sort.
Most adopted 177
FFmpegC · 63,479 ★“Mirror of https://git.ffmpeg.org/ffmpeg.git”remotionTypeScript · 56,910 ★“🎥 Make videos programmatically with React”iinaSwift · 46,026 ★“The modern video player for macOS.”lossless-cutTypeScript · 43,068 ★“The swiss army knife of lossless video/audio editing”cobaltSvelte · 42,159 ★“best way to save what you love”hyperframesTypeScript · 41,826 ★“Write HTML. Render video. Built for agents.”video.jsJavaScript · 39,859 ★“Video.js - open source HTML5 video player”NewPipeJava · 39,411 ★“A libre lightweight streaming front-end for Android.”mpvC · 36,605 ★“🎥 Command line media player”ijkplayerC · 33,195 ★“Android/iOS video player based on FFmpeg n3.4, with MediaCodec, VideoToolbox support.”luxGo · 31,641 ★“👾 Fast and simple video download library and CLI tool written in Go”jitsi-meetTypeScript · 29,778 ★“Jitsi Meet - Secure, Simple and Scalable Video Conferences that you use as a standalone app or embed in your w”srsC++ · 29,155 ★“SRS is a simple, high-performance, AI-driven real-time media server supporting RTMP, WebRTC, HLS, HTTP-FLV, HT”ScreenToGifC# · 27,517 ★“🎬 ScreenToGif allows you to record a selected area of your screen, edit and save it as a gif or video.”invidiousCrystal · 22,700 ★“Invidious is an alternative front-end to YouTube”FreeTubeVue · 21,695 ★“An Open Source YouTube app for privacy”GSYVideoPlayerJava · 21,464 ★“Video players (IJKplayer, ExoPlayer, MediaPlayer), HTTPS, 16k page size, danmaku (bullet chat) support, extern”Anime4KJupyter Notebook · 21,269 ★“A High-Quality Real Time Upscaler for Anime Video”vhsGo · 20,680 ★“Your CLI home video recorder 📼”livekitGo · 20,455 ★“End-to-end realtime stack for connecting humans and AI”animekoKotlin · 19,680 ★“集找番、追番、看番的一站式弹幕追番平台,云收藏同步 (Bangumi),离线缓存,BitTorrent,弹幕云过滤。100% Kotlin/Compose Multiplatform”screenityJavaScript · 18,491 ★“The free and privacy-friendly screen recorder with no limits 🎥”awesome-python-applicationsJupyter Notebook · 17,996 ★“💿 Free software that works great, and also happens to be open-source Python.”ffmpeg.wasmC · 17,738 ★“FFmpeg for browser, powered by WebAssembly”Waifu2x-Extension-GUIC++ · 16,900 ★“Video, Image and GIF upscale/enlarge(Super-Resolution) and Video frame interpolation. Achieved with Waifu2x, ”hls.jsTypeScript · 16,880 ★“HLS.js is a JavaScript library that plays HLS in browsers with support for MSE.”webrtcGo · 16,724 ★“Pure Go implementation of the WebRTC API”DPlayerJavaScript · 16,477 ★“:lollipop: Wow, such a lovely HTML5 danmaku video player”digital_video_introductionJupyter Notebook · 16,294 ★“A hands-on introduction to video technology: image, video, codec (av1, vp9, h265) and more (ffmpeg encoding). ”YoutubeDownloaderC# · 15,957 ★“Downloads videos and playlists from YouTube”PeerTubeTypeScript · 15,272 ★“ActivityPub-federated video streaming platform using P2P directly in your web browser”moviepyPython · 14,859 ★“Video editing with Python”ZY-PlayerVue · 14,507 ★“▶️ 跨平台桌面端视频资源播放器.简洁无广告.免费高颜值. 🎞”PictureSelectorJava · 13,590 ★“Picture Selector Library for Android or 图片选择器”agentsPython · 13,107 ★“A framework for building realtime voice AI agents 🤖🎙️📹”stashGo · 12,853 ★“An organizer for your porn, written in Go. Documentation: https://docs.stashapp.cc”rust-learning12,232 ★“A bunch of links to blog posts, articles, videos, etc for learning Rust”owncastGo · 11,466 ★“Take control over your live stream video by running it yourself. Streaming + chat out of the box.”ten-frameworkPython · 11,065 ★“Open-source framework for conversational voice AI agents”openFrameworksC++ · 10,416 ★“openFrameworks is a community-developed cross platform toolkit for creative coding in C++.”react-playerTypeScript · 10,277 ★“A React component for playing a variety of URLs, including file paths, YouTube, Facebook, Twitch, SoundCloud, ”livegoGo · 10,186 ★“live video streaming server in golang”ytDownloaderJavaScript · 10,179 ★“Desktop app to download audio/video from hundreds of sites”ytdlnisKotlin · 9,717 ★“Full-featured audio/video downloader for Android using yt-dlp”coursera-dlPython · 9,644 ★“Script for downloading Coursera.org videos and naming them.”youtube-dl-guiPython · 9,422 ★“A cross platform front-end GUI of the popular youtube-dl written in wxPython.”gyroflowRust · 9,338 ★“Video stabilization using gyroscope data”xgplayerJavaScript · 9,278 ★“A HTML5 video player with a parser that saves traffic”bigbluebuttonJavaScript · 9,195 ★“A complete web conferencing system for virtual classes and more!”mediagoTypeScript · 9,118 ★“Cross-platform video downloader — sniff and grab m3u8/HLS streams, Bilibili, YouTube and more. Desktop + Docke”ImageAIPython · 8,872 ★“A python library built to empower developers to build applications and systems with self-contained Computer V”WWDCSwift · 8,760 ★“The unofficial WWDC app for macOS”GifskiSwift · 8,529 ★“🌈 Convert videos to high-quality GIFs on your Mac”mediaelementJavaScript · 8,299 ★“HTML5 <audio> or <video> player with support for MP4, WebM, and MP3 as well as HLS, Dash, YouTube, Facebook, S”backgroundremoverPython · 8,019 ★“Background Remover lets you Remove Background from images and video using AI with a simple command line interf”ffsubsyncPython · 7,849 ★“Automagically synchronize subtitles with video.”ShortGPTPython · 7,849 ★“🚀🎬 ShortGPT - Experimental AI framework for youtube shorts / tiktok channel automation”clapprJavaScript · 7,494 ★“An extensible, plugin-oriented, HTML5-first media player for the web”gocvGo · 7,486 ★“Go package for computer vision using OpenCV 4 and beyond. Includes support for DNN, CUDA, OpenCV Contrib, and ”lightGalleryTypeScript · 7,047 ★“A customizable, modular, responsive, lightbox gallery plugin.”mediabunnyTypeScript · 6,943 ★“Pure TypeScript media toolkit for reading, writing, and converting video and audio files, directly in the brow”iptvnatorTypeScript · 6,863 ★“:tv: Cross-platform IPTV player application with multiple features, such as support of m3u and m3u8 playlists,”autoclipPython · 6,624 ★“AutoClip : AI-powered video clipping and highlight generation · 一款智能高光提取与剪辑的二创工具”react-native-image-crop-pickerObjective-C · 6,349 ★“iOS/Android image picker with support for camera, video, configurable compression, multiple images and croppin”gififyJavaScript · 6,326 ★“😻 Convert any video file to an optimized animated GIF.”namidaDart · 6,238 ★“A Beautiful and Feature-rich Music & Video Player with Youtube Support, Built in Flutter”tvapkJava · 6,187 ★“收集各大AndroidTV的apk应用,可免费看vip和国外电影电视。如大家有也可以贡献一下。”openshot-qtPython · 6,182 ★“OpenShot Video Editor is an award-winning free and open-source video editor for Linux, Mac, and Windows, and i”zoneminderPHP · 5,914 ★“ZoneMinder is a free, open source Closed-circuit television software application developed for Linux which sup”miru-appDart · 5,599 ★“🎉 A versatile application that is free, open-source, and supports extension sources for videos, comics, and no”dash.jsJavaScript · 5,543 ★“A reference client implementation for the playback of MPEG DASH via Javascript and compliant browsers.”AndroidVideoCacheJava · 5,484 ★“Cache support for any video player with help of single line”editlyTypeScript · 5,472 ★“Slick, declarative command line video editing & API”mpv.netC# · 5,337 ★“🎞 mpv.net is a media player for Windows with a modern GUI.”DKVideoPlayerJava · 5,325 ★“Android Video Player. 安卓视频播放器,封装MediaPlayer、ExoPlayer、IjkPlayer。模仿抖音并实现预加载,列表播放,悬浮播放,广告播放,弹幕,视频水印,视频滤镜”SimSwapPython · 5,187 ★“An arbitrary face-swapping framework on images and videos with one single trained model!”restreamerHTML · 5,169 ★“The Restreamer is a complete streaming server solution for self-hosting. It has a visually appealing user inte”PySceneDetectPython · 5,111 ★“:movie_camera: Python and OpenCV-based scene cut/transition detection program & library.”mediacmsJavaScript · 5,069 ★“MediaCMS is a modern, fully featured open source video and media CMS, written in Python/Django and React, feat”video-srt-windowsGo · 5,032 ★“这是一个可以识别视频语音自动生成字幕SRT文件的开源 Windows-GUI 软件工具。”auto-editorNim · 5,025 ★“Effort free video editing!”must-watch-css4,882 ★“🔥 CSS talks you have to see ⚡️ covering CSS Grid, flexbox, custom variables, performance, frameworks, Sass, to”CoDeFPython · 4,847 ★“[CVPR'24 Highlight] Official PyTorch implementation of CoDeF: Content Deformation Fields for Temporally Consis”aos-AVPHTML · 4,622 ★“NOVA opeN sOurce Video plAyer: main repository to build them all”youtubeJavaScript · 4,543 ★“YouTube / Video Browser-Extension. [Top1 FOSS.] Enrich your experience & choice! 🧰Smart features📌set & forget”DistroAVC++ · 4,508 ★“DistroAV (formerly OBS-NDI): NDI integration for OBS Studio”YPImagePickerSwift · 4,485 ★“📸 Instagram-like image picker & filters for iOS”sentrysearchPython · 4,425 ★“Semantic search over videos using Gemini Embedding 2 or Qwen3-VL.”html-videoHTML · 4,420 ★“Programmatic video for coding agents — HTML to video on your laptop. Turn HTML, CSS & data into real MP4s with”compressOTypeScript · 4,386 ★“Convert any video/image into a tiny size. 100% free & open-source. Available for Mac, Windows & Linux.”jitsiJava · 4,330 ★“Jitsi is an audio/video and chat communicator that supports protocols such as SIP, XMPP/Jabber, IRC and many o”TdarrMakefile · 4,279 ★“Tdarr - Distributed transcode automation using FFmpeg/HandBrake + Audio/Video library analytics + video health”QtAVC++ · 4,258 ★“A cross-platform multimedia framework based on Qt and FFmpeg. 基于Qt和FFmpeg的跨平台高性能音视频播放框架. Recommand to use new ”M3U8-DownloaderJavaScript · 4,196 ★“M3U8-Downloader 支持多线程、断点续传、加密视频下载缓存。”LLPlayerC# · 4,037 ★“The media player for language learning, with dual subtitles, AI-generated subtitles, real-time translation, an”Simple-GalleryKotlin · 4,017 ★“A premium app for managing and editing your photos, videos, GIFs without ads”ArtPlayerJavaScript · 3,996 ★“:art: ArtPlayer.js is a modern and full featured HTML5 video player”vdo.ninjaJavaScript · 3,992 ★“VDO.Ninja is a powerful tool that lets you bring remote video feeds into OBS or other studio software via WebR”noboilerplateHTML · 3,868 ★“Code for my talks on the No Boilerplate channel”pennywiseJavaScript · 3,866 ★“Cross-platform application to open any website or media in a floating window”ccapture.jsJavaScript · 3,763 ★“A library to capture canvas-based animations at a fixed framerate”h5playerJavaScript · 3,746 ★“This software supports all audio and video websites, such as TikTok, YouTube, Bilibili, TED, Instagram, Twitte”vidgearPython · 3,721 ★“A High-performance cross-platform Video Processing Python framework powerpacked with unique trailblazing featu”SimpleMemPython · 3,707 ★“SimpleMem: Efficient Lifelong Memory for LLM Agents — Text & Multimodal”mangayomiDart · 3,698 ★“Free and open source application for reading manga, novels, and watching animes available on Android, iOS, mac”YTLitePlusLogos · 3,655 ★“⚠️ DEPRECATED — DEAD for now as YTPlus is now paid.”playerTypeScript · 3,655 ★“UI components and hooks for building video/audio players on the web. Robust, customizable, and accessible. Mod”awesome-DeepLearningJupyter Notebook · 3,647 ★“深度学习入门课、资深课、特色课、学术案例、产业实践案例、深度学习知识百科及面试题库The course, case and knowledge of Deep Learning and AI”yatteeSwift · 3,643 ★“Privacy oriented video player for iOS, tvOS and macOS”Squirrel-RIFEPython · 3,523 ★“效果更好的补帧软件,显存占用更小,是DAIN速度的10-25倍,包含抽帧处理,去除动漫卡顿感”mpv-androidKotlin · 3,482 ★“Video player for Android based on libmpv ↦ #mpv-android @ irc.libera.chat”agentheroesTypeScript · 3,359 ★“Generate, animate and schedule your AI characters 🤖”Ask-AnythingPython · 3,346 ★“[CVPR2024 Highlight][VideoChatGPT] ChatGPT with video understanding! And many more supported LMs such as miniG”AndroidCameraJava · 3,296 ★“🔥🔥🔥自定义Android相机(仿抖音 TikTok),其中功能包括视频人脸识别贴纸,美颜,分段录制,视频裁剪,视频帧处理,获取视频关键帧,视频旋转,添加滤镜,添加水印,合成Gif到视频,文字转视频,图片转视频,音视频合”FireRed-OpenStorylinePython · 3,240 ★“FireRed-OpenStoryline is an AI video editing agent that transforms manual editing into intention-driven direct”awesome-virtual-try-on3,157 ★“A curated list of awesome research papers, projects, code, dataset, workshops etc. related to virtual try-on.”FFCreatorJavaScript · 3,156 ★“A fast video processing library based on node.js (一个基于node.js的高速视频制作库)”QualityScalerPython · 3,133 ★“QualityScaler - image/video AI upscaler app”qimgvC++ · 3,109 ★“Image viewer. Fast, easy to use. Optional video support.”lalGo · 3,025 ★“🔥 Golang audio/video live streaming lib/client/server. support RTMP, RTSP(RTP/RTCP), HLS, HTTP[S]/WebSocket-FL”awesome-deeplearning-resources3,023 ★“Deep Learning and deep reinforcement learning research papers and some codes”video_spiderPHP · 2,974 ★“短视频去水印:抖音,皮皮虾,火山,微视,微博,绿洲,最右,轻视频,快手,全民小视频,巴塞电影,陌陌,Before避风,开眼,Vue Vlog 小咖秀,皮皮搞笑,全民K歌,西瓜视频,逗拍,虎牙,6间房,梨视频,新片场,ac”staxripVisual Basic .NET · 2,966 ★“🎞 Video encoding GUI for Windows.”awesome-computer-history2,955 ★“An Awesome List of computer history videos, documentaries and related folklore”XCDYouTubeKitObjective-C · 2,922 ★“YouTube video player for iOS, tvOS and macOS”vimeTypeScript · 2,842 ★“Customizable, extensible, accessible and framework agnostic media player. Modern alternative to Video.js and P”metadata-extractorJava · 2,823 ★“Extracts Exif, IPTC, XMP, ICC and other metadata from image, video and audio files”chibisafeTypeScript · 2,752 ★“Blazing fast file vault written in TypeScript! 🚀”html5_rtsp_playerJavaScript · 2,732 ★“Play RTSP stream from IP camera in browser in this HTML5 player without plugins”media-chromeTypeScript · 2,727 ★“Custom elements (web components) for making audio and video player controls that look great in your website or”Android-FilePickerKotlin · 2,701 ★“Photopicker and document picker for android”PlayerJava · 2,670 ★“▶ Simple and lightweight, yet polished and powerful Android video player based on ExoPlayer”UniversalMediaServerJava · 2,643 ★“A DLNA, UPnP and HTTP(S) Media Server.”exifcleanerPerl · 2,611 ★“Cross-platform desktop GUI app to clean image metadata”mPLUG-OwlPython · 2,539 ★“mPLUG-Owl: The Powerful Multi-modal Large Language Model Family”ntsc-rsRust · 2,510 ★“Free, open-source VHS effect. Standalone application + plugin (After Effects, Premiere, and OpenFX).”KTVHTTPCacheObjective-C · 2,507 ★“A powerful media cache framework.”griffithTypeScript · 2,507 ★“A React-based web video player”AlbumJava · 2,492 ★“:watermelon: Album and Gallery for Android platform.”Bento4C++ · 2,487 ★“Full-featured MP4 format, MPEG DASH, HLS, CMAF SDK and tools”video-starter-kitTypeScript · 2,385 ★“Enable AI models for video production in the browser”gpupixelC++ · 2,368 ★“Real-time image filter engine based on GPU”mkchromecastPython · 2,348 ★“Cast macOS and Linux Audio/Video to your Google Cast and Sonos Devices”NextLevelSwift · 2,333 ★“⬆️ Media Capture in Swift”xiuRust · 2,319 ★“A simple,high performance and secure live media server in pure Rust (RTMP[cluster]/RTSP/WebRTC[whip/whep]/HTTP”Awesome-Video-Diffusion-Models2,311 ★“[CSUR] A Survey on Video Diffusion Models”awesome-seedanceShell · 2,304 ★“The ultimate collection of high-fidelity Seedance 2.0 prompts and Seedance AI resources. Discover Seedance 2.0”TimeCatTypeScript · 2,302 ★“A Magical Web Recorder & Player 🖥”imageviewerKotlin · 2,301 ★“A simple and customizable Android full-screen image viewer 一个简单且可自定义的Android全屏图像浏览器”YUViewC++ · 2,299 ★“The Free and Open Source Cross Platform YUV Viewer with an advanced analytics toolset”mpegts.jsJavaScript · 2,265 ★“HTML5 MPEG2-TS / FLV Stream Player”lyraPython · 2,249 ★“Project Lyra: Open Generative 3D World Models”SnapOtterTypeScript · 2,228 ★“Open-source, self-hosted file-processing tool. Convert, compress, OCR, transcribe & run local AI across image,”100daysofcode-with-python-courseJupyter Notebook · 2,203 ★“Course materials and handouts for #100DaysOfCode in Python course”castorGo · 2,202 ★“Point it at any web page and it finds the video, extracts the stream, transcodes it and casts in real time to ”videoeditorTypeScript · 2,187 ★“Your Creative Copilot for Video Editing”MetalPetalObjective-C · 2,179 ★“A GPU accelerated image and video processing framework built on Metal.”spreedJavaScript · 2,178 ★“🗨️ Nextcloud Talk – chat, video & audio calls for Nextcloud”intro-to-apis-coursePython · 2,175 ★“Introduction to APIs course”SCrawlerVisual Basic .NET · 2,150 ★“🏳️🌈 Media downloader from any sites, including Twitter, Reddit, Instagram, BlueSky, TikTok, Threads, Facebook”pipewireC · 2,146 ★“Mirror of the PipeWire repository (see https://gitlab.freedesktop.org/pipewire/pipewire/)”openviduTypeScript · 2,125 ★“OpenVidu Platform main repository”allegro5C · 2,117 ★“The official Allegro 5 git repository. Pull requests welcome!”nginx-vod-moduleC · 2,116 ★“NGINX-based MP4 Repackager”bilidownTypeScript · 2,111 ★“哔哩哔哩视频解析下载工具,支持 8K 视频、Hi-Res 音频、杜比视界下载、批量解析,可扫码登录,常驻托盘。”AVideoJavaScript · 2,100 ★“Create Your Own Broadcast Network With AVideo Platform Open-Source. OAVP OVP”FFMpegCoreC# · 2,090 ★“A .NET FFMpeg/FFProbe wrapper for easily integrating media analysis and conversion into your C# applications”WebAVTypeScript · 2,085 ★“A web-based Video Editing SDK built on WebCodecs. 基于 WebCodecs 构建的网页视频编辑 SDK。”gridplayerPython · 2,056 ★“Play videos side-by-side”yuttoPython · 1,991 ★“:ice_cube: 一个可爱且任性的 B 站视频下载器”AerialC# · 1,980 ★“Aerial Apple TV screen saver for Windows”Av1anRust · 1,972 ★“Cross-platform command-line AV1 / VP9 / HEVC / H264 encoding framework with per scene quality encoding”astrofoxTypeScript · 1,969 ★“Astrofox is a motion graphics program that lets you turn audio into amazing videos.”awesome-swiftui1,965 ★“A collaborative list of awesome articles, talks, books, videos and code examples about SwiftUI.”CommentCoreLibraryTypeScript · 1,929 ★“Javascript Live Comment (Danmaku) Engine Implementation. JS弹幕模块核心,提供从基本骨架到高级弹幕的支持。”awesome-videoHTML · 1,907 ★“A curated list of awesome streaming video tools, frameworks, libraries, and learning resources.”java-docs-samplesJava · 1,905 ★“Java and Kotlin Code samples used on cloud.google.com”