Topics / #video-editing

Video-editing projects on GitHub

Programmatic video editing and processing libraries.

As of , the most-starred Video-editing projects on GitHub are OpenCut (95.1K stars), OpenMontage (69.2K stars) and remotion (64.9K stars). GitHub.Locker tracks 57 Video-editing repositories with 693K stars combined. The fastest-growing on October 17 was Concat, with +630 stars in a day.

57Projects
693KStars in total
+3.6KStars in a day

Hot right now

Most stars gained in a day · Oct 17

The all-time top

57 projects · by stars

  1. #1 · OpenCut-app/OpenCut

    OpenCut

    OpenCut is a free, open-source video editor meant to be a CapCut alternative, built to work across web, desktop, and mobile.

    95.1K
  2. #2 · calesthio/OpenMontage

    OpenMontage

    OpenMontage turns your AI coding assistant (Claude Code, Cursor, Copilot, Windsurf, Codex) into a full video production studio: you describe a video in plain language and it handles research, scripting, asset generation, editing, and final composition through 12 production pipelines and 100+ tools.

    69.2K
  3. #3 · remotion-dev/remotion

    remotion

    Remotion lets you create videos programmatically using React and TypeScript, where your React code is the actual source of truth for the video content.

    64.9K
  1. 4

    openscreen

    39.9Ksiddharthvaddem/openscreen · TypeScript

    OpenScreen is a free, open-source alternative to Screen Studio for making polished screen-recording demos and walkthroughs, with no subscriptions or watermarks.

  2. 5

    Recordly

    34.3Kwebadderallorg/Recordly · TypeScript

    Recordly is an open-source desktop app for recording and editing screen captures with motion-driven presentation tools built in — auto-zooms, cursor polish, and styled frames — made for walkthroughs, demos, and product videos.

  3. 6

    video-use

    29.2Kbrowser-use/video-use · Python

    video-use is an open-source Claude Code skill that turns raw footage into a finished MP4 — it cuts filler words and dead space, color-grades clips, burns subtitles, and adds animations through conversation with a coding agent.

  4. 7

    ScreenToGif

    27.8KNickeManarin/ScreenToGif · C#

    ScreenToGif is a Windows desktop tool that records a selected area of your screen, your webcam, or a sketchboard, then lets you edit the capture and export it as a GIF, APNG, video, PSD, or PNG.

  5. 8

    Cap

    23.4KCapSoftware/Cap · Rust

    An open source Loom alternative: it records your screen, camera and microphone and turns takes into shareable links or exported videos — for demos, bug reports, tutorials and async standups.

  6. 9

    hypit

    23Khypit-ai/hypit · TypeScript

    Hypit gives AI coding agents (Claude Code, Codex) a language and system to create video: drop in a video and the agent clones it as a full workflow — footage, captions, B-roll and effects — anchored to words instead of timestamps.

  7. 10

    blender

    21Kblender/blender · C++

    Blender is the free and open source 3D creation suite: one program covering modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing. This GitHub repository is the official mirror of its source code.

  8. 11

    LivePortrait

    19.3KKlingAIResearch/LivePortrait · Python

    LivePortrait animates a still portrait photo using a driving video — the official PyTorch implementation of the paper 'Efficient Portrait Animation with Stitching and Retargeting Control' by Kuaishou Technology. It works on humans as well as cats and dogs.

  9. 12

    screenity

    18.8Kalyssaxuu/screenity · JavaScript

    A free, privacy-friendly screen recorder and annotation tool for Chrome: record your screen or camera, annotate and edit the video, and export it — with no time limits and no sign-up.

  10. 13

    cookbook

    17.8Kgoogle-gemini/cookbook · Jupyter Notebook

    Google's official cookbook for the Gemini API: a structured learning path of hands-on tutorials, practical examples, and links to end-to-end demo apps, published as an open-source notebook collection.

  11. 14

    Wan2.1

    17.2KWan-Video/Wan2.1 · Python

    Wan2.1 is an open suite of large-scale video generative models: it turns text or images into videos, and also covers video editing, text-to-image and video-to-audio tasks.

  12. 15

    moviepy

    15KZulko/moviepy · Python

    MoviePy is a Python library for video editing: cuts, concatenations, title insertions, non-linear video compositing, video processing, and custom effects.

  13. 16

    subtitleedit

    14.6KSubtitleEdit/subtitleedit · C#

    Subtitle Edit is an open-source subtitle editor: it creates, edits, converts and syncs subtitle files, with video playback built in so you can time lines against the actual media.

  14. 17

    filmcraft

    14.6Kstorytold/filmcraft · Rust

    FilmCraft is an open-source, clean-room reimplementation of Adobe Premiere Pro, rebuilt from scratch in pure Rust with its own codecs, a GPU compositor and a typed command system.

  15. 18

    SadTalker

    14.1KOpenTalker/SadTalker · Python

    SadTalker generates a realistic talking-head video from a single portrait photo and an audio clip, using a CVPR 2023 method that learns 3D motion coefficients for audio-driven face animation.

  16. 19

    OpenCreator

    13.7Kkrillinai/OpenCreator · TypeScript

    OpenCreator (formerly KrillinAI) is an open-source AI workspace for creators that turns scripts into video, images, voice, avatars, translations, and edits, with Agents driving the whole creative process from one workspace.

  17. 20

    NarratoAI

    11.4Klinyqh/NarratoAI · Python

    NarratoAI is an all-in-one AI tool for film/show narration and automated video editing: it uses an LLM to write the narration script, then automatically edits the footage, generates voice-over, and adds subtitles.

  18. 21

    WanGP

    10.6Kdeepbeepmeep/WanGP · Python

    WanGP is a one-stop open source app for running top generative AI models for video, image, and audio/TTS generation, built specifically to work on modest consumer GPUs (the 'GPU Poor').

  19. 22

    omni-tools

    10.3Kiib0011/omni-tools · TypeScript

    A self-hosted web app bundling dozens of browser-based utilities for everyday tasks: image and video editing, PDF work, text and data conversions, date and math calculators. No ads, no tracking.

  20. 23

    autoclip

    9.5Kzhouxiaoka/autoclip · Python

    An open-source AI desktop app that turns long videos — podcasts, interviews, courses, livestreams — into share-ready short clips, auto-cutting the highlights and generating subtitles, covers and titles.

  21. 24

    Concat

    8.5Kjub0t/Concat · Rust

    Concat is a free, open-source, cross-platform video editor built as a CapCut alternative, with no watermark, no account and no subscription.

  22. 25

    effectcraft

    7.2Kstorytold/effectcraft · Rust

    EffectCraft is a free, open-source compositor for motion graphics and visual effects: a clean-room reimplementation of Adobe After Effects, rebuilt from scratch in pure Rust.

  23. 26

    openshorts

    6.8Kmutonby/openshorts · Python

    OpenShorts is an open source AI video platform that turns long videos into viral 9:16 shorts, generates AI UGC marketing videos with virtual actors, and provides free YouTube publishing tools, available self-hosted (free, MIT) or as a paid cloud service.

  24. 27

    openreel-video

    5.4KAugani/openreel-video · TypeScript

    OpenReel Video is a free, open source browser-based video editor positioned as a CapCut alternative, offering a multi-track timeline, color grading, effects and 4K export, with everything running client-side.

  25. 28

    skills

    5.3Kremotion-dev/skills · TypeScript

    Remotion Agent Skills is a collection of Agent Skills that teach AI coding agents (like Claude Code, Codex, or Cursor) the best practices for building video projects with the Remotion framework.

  26. 29

    Easel

    3.8KZJU-REAL/Easel · Python

    Easel is an open-source content workbench built around an AI agent that discovers trends, plans topics, creates text/image/audio/video content, publishes it to Chinese social platforms, and learns from performance data to improve future content.

  27. 30

    ai-marketing-skills

    3.6Kericosiu/ai-marketing-skills · Python

    A collection of open-source Claude Code skills for marketing and sales teams, covering growth experiments, sales pipeline automation, content ops, outbound, SEO, finance ops, and video production. They are complete workflows -- scripts, scoring algorithms, expert panels, and automation pipelines -- built by the Single Brain team and tested on real revenue-generating pipelines.

  28. 31

    davinci-resolve-mcp

    3.6Ksamuelgursky/davinci-resolve-mcp · Python

    An MCP (Model Context Protocol) server that lets AI assistants control DaVinci Resolve Studio through the official Scripting API.

  29. 32

    fframes

    2.8KdmtrKovalenko/fframes · Rust

    fframes is a Rust framework for writing videos as code: you compose scenes with Rust and SVG, and the GPU renders them into an MP4. It is built around actually being fast, unlike many code-first video tools.

  30. 33

    lanshu-create-ai-presenter-video

    2.7Kcclank/lanshu-create-ai-presenter-video · HTML

    This is a Codex Skill that turns a topic or script plus an authorized photo of a person into a full AI presenter video: it writes the script, generates voiceover, creates the character, syncs lips, adds subtitles and keyword animations, edits, renders and runs quality checks.

  31. 34

    ntsc-rs

    2.7Kntsc-rs/ntsc-rs · Rust

    ntsc-rs is a free, open-source video effect that emulates NTSC and VHS video artifacts, available as a standalone app or as a plugin for After Effects, Premiere, and OpenFX.

  32. 35

    onetake

    2.6Kfeitangyuan/onetake · Python

    onetake is a Claude Agent Skill that generates product launch films, teasers and feature demos as one unbroken continuous camera take instead of a slideshow of separate scenes.

  33. 36

    everything

    2.1KHeyPuter/everything · JavaScript

    The Everything Project is a monorepo of open-source, MIT-licensed applications that aim to recreate the world's proprietary software, from Office and Slack to Photoshop and AutoCAD.

  34. 37

    ffmpeg-skill

    2Kkajisho5/ffmpeg-skill · Python

    ffmpeg-skill is an Agent Skill that gives coding agents like Claude Code, Cursor, and Codex a video editor: it teaches them a fixed probe-edit-check-verify workflow and ships 40 Python scripts that actually run ffmpeg/ffprobe to cut, join, caption, fit, grade and export video.

  35. 38

    capcut-mate

    2KHommy-master/capcut-mate · Python

    CapCut Mate API is an open-source FastAPI service that automates CapCut/Jianying video editing drafts, letting you create drafts, add materials, and render final videos programmatically or from an LLM.

  36. 39

    Drift

    2KCutWire-Studios/Drift · C++

    Drift is a free, open-source desktop video editor from CutWire Studios, built with Qt 6 and FFmpeg, for cutting clips, adding effects, captions, stickers and music, then exporting without subscriptions, watermarks, or accounts.

  37. 40

    VideoAgent

    2KHKUDS/VideoAgent · Python

    VideoAgent is an all-in-one agentic framework that understands, edits, and remakes videos from natural-language requests, handling everything from summarization to meme remixes and cross-lingual comedy adaptations.

  38. 41

    herk-edit-kit

    1.8Knateherkai/herk-edit-kit · HTML

    HyperFrames Student Kit is Nate Herk's reusable video-editing kit that plugs into Codex and Claude Code, giving them skills to cut dead air, catch mistakes, caption, and build GSAP motion graphics from your own footage.

  39. 42

    open-edit

    1.7Kveedstudio/open-edit · TypeScript

    OpenEdit is an open-source, agent-driven video editing pipeline: you tell your coding agent what you want, and it transcribes, designs, renders and hands you the MP4. There is no GUI and no timeline.

  40. 43

    youtube-agent-skill

    1.6KJakeschincariol/youtube-agent-skill · Python

    A pack of eleven Claude Skills that handle the day-to-day work of running a YouTube channel: writing scripts off hook formulas, linting title/thumbnail pairs, reading retention exports, building edit decision lists, pulling Shorts out of long videos, and ranking what's working in your niche. It is free, MIT-licensed, and needs no signup or API key.

  41. 44

    manju-laoli-skill

    1.4Klixiaoxiao9888-create/manju-laoli-skill · Python

    This is an AIGC skill pack that gives AI agents a full industrial pipeline for writing and directing viral Chinese short dramas: script structuring, character/prop asset locking, storyboarding, dialogue tone-checking, martial-arts/fantasy combat choreography, and ready-to-feed prompts for video-generation models like Seedance and MiniMax H3.

  42. 45

    shrimply

    1.2Ksoirihiroka/shrimply · Rust

    Shrimply is a cross-platform video editor built in Rust, currently in a pre-alpha stage of development.

  43. 46

    Genjustsu-Open-Source-Workflow

    986sirioberati/Genjustsu-Open-Source-Workflow · Python

    Genjustsu is an open-source workflow for replacing characters or objects in a video using colored depth maps, SAM 3 segmentation masks and optional face mesh tracking, then generating the replacement with Seedance through the Enhancor API. It runs a local web UI to prepare inputs, review masks, preview drafts, and export the result with the original audio restored.

  44. 47

    guizang-product-video-skill

    826op7418/guizang-product-video-skill · Python

    A Claude Code / Codex agent skill that turns a product's own codebase into a polished update or promo video: it writes the script, reuses the product's real UI components for the shots, animates them with code, and composes an original soundtrack and sound effects, then renders an MP4 plus an editable video project.

  45. 48

    seedance-2-5-video-director

    708liyue-aigc/seedance-2-5-video-director · Python

    This is a 'Seedance 2.5 Video Director' Skill for Codex, built for the Dreamina (即梦) Seedance 2.5 video platform. It turns text ideas, character reference images, videos, audio, storyboards, or old prompts into ready-to-use video scripts, director plans, diagnostics, and copy-paste prompts.

  46. 49

    ComfyUI-MiniMaxH3-TimelineDirector

    653Songssx/ComfyUI-MiniMaxH3-TimelineDirector · Python

    It's an editable reference-media timeline UI for ComfyUI's native MiniMax H3 Reference-to-Video workflow, letting you arrange reference videos, images, audio, and Guides on one timeline to drive text-to-video, character replacement, motion transfer, digital humans, and long-form video generation.

  47. 50

    short-video-maker

    625mushigaite/short-video-maker · Python

    short-video-maker turns a YouTube link (or a local video file) into a ready-to-post vertical short by automatically detecting the most viral highlight moments, then adding subtitles, translation and AI voiceover — no watermarks or per-clip credits.

  48. 51

    ComfyUI_MiniMax_H3_Extender

    345tritant/ComfyUI_MiniMax_H3_Extender · Python

    It's a ComfyUI custom node for the MiniMax H3 video model: it chains multiple generated clips into one long sequence while preserving motion, visual and audio continuity across clip boundaries.

  49. 52

    ComfyUI-MiniMax-H3-LongMedia

    295vizart-vj/ComfyUI-MiniMax-H3-LongMedia · Python

    A set of production-oriented custom nodes for ComfyUI that run MiniMax H3 for long-form video and audio generation: reference editing, MultiClip planning, camera direction, fixed segmentation, lip-sync and redubbing, latent hi-res refinement, and low-VRAM-safe execution.

  50. 53

    creator-flow

    273Damonhhh/creator-flow · PowerShell

    CreatorFlow is an Agent Skills workflow that takes a video topic all the way through scoring, scripting, voiceover, materials, assembly, rendering, QA and a publish package, meant to be driven by a coding agent.

  51. 54

    vlo

    247PxTicks/vlo · TypeScript

    Vlo is a free, open-source, local video editor with built-in AI features like automatic rotoscoping, audio stem separation, and beat detection, plus a live bridge to ComfyUI for running any generative AI workflow directly on the timeline.

  52. 55

    storycast

    236ilkerzg/storycast · TypeScript

    Storycast turns a topic you type into a narrated animated short film: pick a character, give it a topic, and it builds a script, keyframes, animated shots, narration, score, end card and subtitles end to end.

  53. 56

    VideoHighlighter

    212Aseiel/VideoHighlighter · Python

    A free, open-source desktop app that finds and explains the strong moments in your footage, then exports a highlight reel and clips — an offline alternative to Twelve Labs, Runway and Descript.

  54. 57

    dsh-oil-creator

    201oil-oil/dsh-oil-creator · JavaScript

    dsh-oil-creator is an AI-assisted local content-creation workbench built as a plugin for DeepSeek Harness (DSH). It tracks a video piece — topic, script, recording, subtitles, cover, and publish status — as one local folder, so an AI agent can help move it through each stage.

Often tagged together