awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Open-Source Alternatives to CapCut

Ranking updated Aug 19, 2026

For an open source alternative to CapCut, the strongest matches are alyssaxuu/motionity (Motionity is a browser-based video compositor and motion graphics), jliljebl/flowblade (Flowblade is a non-linear multitrack video editor featuring timeline) and openshot/openshot-qt (OpenShot provides a cross-platform non-linear video editing desktop application). mltframework/shotcut and mifi/lossless-cut round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

We curate open-source GitHub repositories matching “open source alternatives to capcut”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Open-Source Alternatives to CapCut

Find the best repos with AI.We'll search the best matching repositories with AI.
  • alyssaxuu/motionityalyssaxuu avatar

    alyssaxuu/motionity

    3,976View on GitHub↗

    Motionity is a browser-based motion graphics editor and video compositor. It provides a visual timeline for creating animated videos and compositions using a layer-based system and keyframe animation tools. The project features a dedicated Lottie animation renderer, allowing users to import and render vector-based files for scalable motion graphics. It includes specialized tools for keyframe animation, using easing functions to control object movement and property transitions. The platform covers a broad range of production capabilities, including digital asset composition, video clip editin

    Motionity is a browser-based video compositor and motion graphics editor featuring a visual timeline, layer system, and keyframe animation tools, making it a solid web-based alternative for timeline editing and effects even though it is not a desktop app.

    JavaScriptChroma KeyingKeyframe AnimationsMotion Graphics Editors
    View on GitHub↗3,976
  • jliljebl/flowbladejliljebl avatar

    jliljebl/flowblade

    3,017View on GitHub↗

    Flowblade is a non-linear video editor and multitrack video compositor. It provides a professional environment for composing multitrack timelines, trimming media clips, and managing assets through a visual effects processing engine. The project distinguishes itself with a hardware-synced playback controller that allows for manual scrubbing using external USB shuttle and jog devices. It also includes a hardware-accelerated video encoder that utilizes CPU and GPU acceleration to render project timelines into final formats. The software covers a broad range of production capabilities, including

    Flowblade is a non-linear multitrack video editor featuring timeline composition, keyframe animations, and visual effects, making it a great open-source option for desktop video production despite lacking some trendy title animation presets.

    PythonKeyframe AnimationsMultitrack Timeline CompositionMultitrack Video Compositing
    View on GitHub↗3,017
  • openshot/openshot-qtOpenShot avatar

    OpenShot/openshot-qt

    5,481View on GitHub↗

    This project is an open-source video production suite and non-linear video editor. It provides a multi-track timeline for cutting, splicing, and arranging video and audio clips with frame-level precision, serving as a comprehensive workspace for video post-production. The suite includes specialized tools for keyframe animation, allowing for the creation of 2D and 3D visual effects and motion graphics. It also features a multi-track audio mixer for blending sound sources and adjusting levels to accompany visual content. Capability areas cover a full post-production workflow, including color c

    OpenShot provides a cross-platform non-linear video editing desktop application featuring a multitrack timeline, keyframe animations, and video effects, though it lacks some of the modern template-driven title features found in mobile-first editors.

    PythonKeyframe AnimationsKeyframe Animations
    View on GitHub↗5,481
  • mltframework/shotcutmltframework avatar

    mltframework/shotcut

    13,460View on GitHub↗

    Shotcut is a professional-grade, cross-platform non-linear video editor built on the MLT multimedia framework. It provides a comprehensive suite for post-production, supporting multi-track timeline editing, high-fidelity color processing, and complex visual effects. The application is designed to handle diverse audio and video formats natively, ensuring high-resolution and HDR workflows are managed within a unified environment. The software distinguishes itself through a modular architecture that emphasizes performance and precision. It utilizes a GPU-accelerated rendering pipeline and proxy-

    Shotcut is a cross-platform non-linear video editor featuring a multitrack timeline and rich video effects, matching most of the requested editing capabilities though it lacks some of the trendy short-form template focus of CapCut.

    C++Keyframe Animations
    View on GitHub↗13,460
  • mifi/lossless-cutmifi avatar

    mifi/lossless-cut

    41,364View on GitHub↗

    LosslessCut is a desktop application designed for the precise editing of video and audio files without re-encoding the underlying media streams. By performing stream copying and container remuxing, the software allows users to cut, merge, and rearrange media segments while maintaining the original bit-perfect quality of the source content. The application distinguishes itself by utilizing a stream-copying data pipeline that transfers raw media packets directly from source to destination, significantly reducing processing time compared to traditional transcoding workflows. It also functions as

    LosslessCut is a desktop application for cutting and rearranging media, which makes it a video editor, though its core focus is lossless stream copying rather than complex multitrack timeline editing, effects, and keyframe animation.

    TypeScriptVideo EditingMultimedia ProcessingTranscoding Engines
    View on GitHub↗41,364
  • olive-editor/oliveolive-editor avatar

    olive-editor/olive

    9,052View on GitHub↗

    Olive is an open-source non-linear video editor and multi-track compositor designed for digital video production. It provides a desktop application for arranging, cutting, and trimming video and audio clips on a timeline to create high-resolution cinematic content. The software employs a proxy-based editing workflow, substituting high-resolution assets with low-bitrate temporary files to maintain fluid playback and scrubbing performance. This is supported by a non-destructive timeline engine that maps media clips using metadata pointers rather than modifying original source files. The system

    Olive is an open-source non-linear video editor with a multitrack timeline and desktop app support, making it a strong fit for timeline-based video editing despite missing some advanced title animation and green screen features.

    C++Non-Linear Video EditingCompositorsMedia and Content Creation
    View on GitHub↗9,052
  • ozmartian/vidcutterozmartian avatar

    ozmartian/vidcutter

    1,970View on GitHub↗

    A modern yet simple multi-platform video cutter and joiner.

    VidCutter is a cross-platform desktop application for cutting and joining video files, but its scope is limited to basic trimming rather than the full timeline editing, effects, and keyframing requested here.

    PythonVideo EditingVideo Editing ToolsVideo Editors
    View on GitHub↗1,970
  • webadderallorg/recordlywebadderallorg avatar

    webadderallorg/Recordly

    17,953View on GitHub↗

    Recordly is a screen recording and video editing suite designed for creating product demonstrations. It combines screen and audio capture software with a dedicated demo video editor and tools for merging webcam overlays and exporting projects as MP4 files or looping GIFs. The platform features a specialized cursor animation engine that applies smoothing, motion blur, and click animations to the rendered mouse movements. It also provides customizable webcam bubbles and a system for placing recordings inside styled containers with custom wallpapers and drop shadows. The editing workflow center

    Recordly is a desktop video editing and screen recording suite tailored for product demos, offering timeline editing and visual effects even though it lacks advanced CapCut features like chroma keying and keyframe animation.

    TypeScriptRecorded Software DemonstrationsCursor AnimationsDesktop Screen Recorders
    View on GitHub↗17,953
  • hanks-zyh/htextviewhanks-zyh avatar

    hanks-zyh/HTextView

    5,642View on GitHub↗

    HTextView is an animated text rendering library and UI motion design framework used to create dynamic text effects such as typing and fading. It serves as a text motion engine and typography tool for applying visual transitions and movement to text elements on a screen. The library integrates custom typography support, allowing the loading of external typeface files to apply specific branding and styles to animated presentations. It utilizes a motion engine to animate the scale and opacity of text, facilitating fluid visual transitions. The system manages these effects through a frame-based

    This is an animated text rendering library for Android rather than a full video editing application, making it a building block for text effects rather than a complete timeline-based video editor.

    JavaText AnimationsText Animation Libraries
    View on GitHub↗5,642
  • nikopueringer/corridorkeynikopueringer avatar

    nikopueringer/CorridorKey

    13,940View on GitHub↗

    Perfect Green Screen Keys

    This repository is a specialised AI-driven green screen and background removal tool rather than a comprehensive video editor with a multitrack timeline and effects.

    PythonAI Green Screen KeyingVirtual Green Screens
    View on GitHub↗13,940
  • lexrus/ltmorphinglabellexrus avatar

    lexrus/LTMorphingLabel

    8,144View on GitHub↗

    LTMorphingLabel is a Swift UI component and animation framework designed to create visual morphing transitions between text strings within labels. It functions as a text morphing library that replaces static text updates with dynamic visual effects. The framework utilizes shaders and animations to blend one text string into another using effects such as scaling, pixelation, or burning. It achieves these transitions by coordinating high-level animation timing with low-level graphics rendering. The project covers a range of capabilities including temporal image blending and snapshot-based stat

    It is an iOS text morphing animation component rather than a multitrack video editing application, making it a building block rather than the requested tool.

    SwiftText Animations
    View on GitHub↗8,144
  • natrongithub/natronNatronGitHub avatar

    NatronGitHub/Natron

    5,404View on GitHub↗

    Natron is an open-source node-based video compositor and motion graphics software. It functions as a visual effects tool that combines images and video using a node graph and a linear color pipeline to create complex effects and set extensions. The software includes a 2D motion tracking suite for stabilizing footage and tracking pixel movement across frames. It is a Python-scriptable environment, allowing for custom automation and user interface extensions through an embedded Python interpreter. The platform provides a comprehensive range of compositing capabilities, including chroma keying,

    Natron is a powerful node-based visual effects and compositing software, but it focuses on node graphs rather than the multitrack timeline editing typical of CapCut-style video editors.

    C++Chroma KeyingKeyframe Animations
    View on GitHub↗5,404

Related searches

  • an open source video editor for professional workflows
  • an open source non-linear video editor
  • an open source non-linear video editor
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
alyssaxuu/motionity4KJavaScriptmitSep 11, 2022
jliljebl/flowblade3KPythongpl-3.0Feb 18, 2026
openshot/openshot-qt5.5KPythonotherFeb 18, 2026
mltframework/shotcut13.5KC++gpl-3.0Feb 19, 2026
mifi/lossless-cut41.4KTypeScriptGPL-2.0Jun 12, 2026
olive-editor/olive9.1KC++GPL-3.0Dec 5, 2024
ozmartian/vidcutter2KPythonGPL-3.0Apr 24, 2025
webadderallorg/recordly18KTypeScriptNOASSERTIONJun 22, 2026
hanks-zyh/htextview5.6KJavaApache-2.0May 7, 2021
nikopueringer/corridorkey13.9KPythonNOASSERTIONMay 28, 2026
an open source video editor for editing
  • an open source screen recorder and video editor
  • an open source video transcoder like HandBrake
  • an open source video editor for professional post production
  • an open source alternative to Adobe Audition