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

non-linear video editor

Ranking updated Jun 30, 2026

For an open source non-linear video editor, the strongest matches are olive-editor/olive (Olive is an open-source non-linear video editor with a), openshot/openshot-qt (OpenShot is a full-featured open-source non-linear video editor with) and jliljebl/flowblade (Flowblade is a non-linear video editor with a multitrack). kde/kdenlive and mltframework/shotcut round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

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

non-linear video editor

Find the best repos with AI.We'll search the best matching repositories with AI.
  • 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 multi-track timeline and compositing engine, making it exactly what you're looking for—it handles effects, proxy editing, and cross-platform support, and it includes color grading tools.

    C++Non-Linear Video Editing
    View on GitHub↗9,052
  • 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 is a full-featured open-source non-linear video editor with a multi-track timeline, keyframe animations, effects and compositing, hardware-accelerated rendering, and cross-platform support (Qt5), making it a comprehensive suite that squarely matches the need for editing video files with timeline and effects, and it includes color grading tools as part of its post-production workflow.

    PythonNon-Linear Video Editing
    View on GitHub↗5,481
  • 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 video editor with a multitrack timeline, visual effects, compositing, and color grading tools, directly matching the core video editing need; however, it is primarily Linux-based, so cross-platform support is limited if you need Windows or macOS.

    PythonNon-Linear Video EditingDigital Color Correction
    View on GitHub↗3,017
  • kde/kdenliveKDE avatar

    KDE/kdenlive

    5,207View on GitHub↗

    Kdenlive is an open-source non-linear video editing suite designed for digital video post-production. Built on the MLT Framework and utilizing KDE Frameworks for its user interface, it provides a multi-track environment for assembling clips, applying transitions, and rendering final video files. The editor distinguishes itself through a comprehensive set of animation and effect tools, including keyframe-based parameter animation with a visual curve editor for fine-tuning transitions. It supports advanced visual modifications such as clip speed remapping, effect region masking, and the integra

    Kdenlive is a full-featured open-source non-linear video editor with a multi-track timeline, effects, compositing, and color grading, making it an excellent fit for your video editing needs.

    C++Non-Linear Video EditingDigital Color Correction
    View on GitHub↗5,207
  • 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 professional-grade open-source non-linear video editor that fully matches your requirements, offering a multi-track timeline, GPU-accelerated rendering, effects and compositing, and color grading tools across all major platforms.

    C++Color Grading
    View on GitHub↗13,460
  • blender/blenderblender avatar

    blender/blender

    18,787View on GitHub↗

    Blender is a professional 3D creation suite designed for modeling, animation, rendering, and video editing. It functions as an open-source 3D engine that provides a comprehensive framework for procedural geometry, physics simulation, and high-quality visual output. The platform is built upon a foundational architecture that utilizes data-block-based memory management and a dependency-graph-based evaluation system to handle complex scene transformations and geometry updates. The software distinguishes itself through a highly modular, node-based procedural architecture that allows users to cons

    Blender is primarily a 3D creation suite, but its built-in video sequence editor provides a multi-track timeline, effects and compositing, color grading tools, and hardware-accelerated rendering, covering all your requested features in an open-source, cross-platform application.

    C++3D Modeling Software3D EnginesAsset Management Systems
    View on GitHub↗18,787
  • 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 motion graphics editor and compositor with a multi-layer timeline and keyframe animation, making it a capable tool for editing and compositing video clips, though it leans more toward motion graphics than traditional raw-video editing.

    JavaScriptKeyframe AnimationsMotion Graphics EditorsBrowser-Based Encoders
    View on GitHub↗3,976
  • devhyper/open-video-editordevhyper avatar

    devhyper/open-video-editor

    601View on GitHub↗

    Open Video Editor is a privacy-focused utility designed for local video transcoding, editing, and optimization. By executing all operations directly on the user device, the application ensures that sensitive media files are never transmitted to external servers. The software leverages browser-based technologies to perform high-performance media manipulation. It utilizes WebAssembly to run compiled binaries within a sandboxed environment, offloading intensive decoding and encoding tasks to background threads to maintain interface responsiveness. The application processes media through a stream

    Open Video Editor is an open-source video editing app built for Android, so it fits the video-editing category but does not meet the cross-platform requirement—it is a narrower, mobile-only implementation.

    KotlinFFmpeg TranscodersLocal Media ProcessingPrivacy-Focused Media Processors
    View on GitHub↗601
  • pixijs/pixi.jspixijs avatar

    pixijs/pixi.js

    47,430View on GitHub↗

    PixiJS is a hardware-accelerated 2D rendering engine and HTML5 canvas library. It functions as a web-based graphics engine that utilizes WebGL to draw interactive digital content, shapes, text, and images in the browser. The engine provides a specialized pipeline for high-performance 2D graphics, featuring a scene-graph hierarchy for organizing visual objects and a system for dynamic texture management. It includes capabilities for applying visual effects through masks, filters, and blend modes. The project covers broad functional areas including digital asset loading, user input processing

    PixiJS is a hardware-accelerated 2D rendering library for web graphics and games, not a video editing application—it lacks a timeline, multi-track editing, and video-focused tools needed for editing video files.

    TypeScriptHardware-Accelerated RenderingPost-Processing Effects
    View on GitHub↗47,430
  • goodboydigital/pixi.jsGoodBoyDigital avatar

    GoodBoyDigital/pixi.js

    47,430View on GitHub↗

    Pixi.js is a high-performance 2D graphics engine used to render interactive animations, sprites, and visual effects in web browsers. It functions as a WebGL 2D rendering engine and HTML5 graphics library designed to produce high-performance two-dimensional visuals. The project operates as a 2D sprite framework and a web-based visual effects engine, providing tools to apply filters, blend modes, and masks to real-time graphics. It also serves as an interactive web canvas API for handling multi-touch and mouse input to build responsive graphical user interfaces. The framework covers a broad se

    Pixi.js is a high-performance 2D rendering engine for interactive web graphics, not a video editing application with a multi-track timeline and editing tools; it lacks the core timeline-based video editing capability this search requires.

    TypeScriptHardware-Accelerated Rendering
    View on GitHub↗47,430
  • cinder/cindercinder avatar

    cinder/Cinder

    5,528View on GitHub↗

    Cinder is a C++ creative coding library and native graphics toolkit designed for developing professional interactive media and visual art. It serves as a cross-platform multimedia framework for generating high-performance generative digital art and real-time visual rendering. The framework provides a professional suite of tools for building hardware-integrated installations and cinematic visuals. It focuses on real-time graphics programming and the production of high-quality graphics for professional displays. The library includes a cross-platform abstraction layer and a modular architecture

    Cinder is a C++ creative coding library and graphics toolkit for building interactive media and real-time visuals, not a standalone video editor with a multi-track timeline and editing UI — it's a development framework you would use to build such an app, not the app itself.

    C++Hardware-Accelerated Rendering
    View on GitHub↗5,528
  • memononen/nanovgmemononen avatar

    memononen/nanovg

    5,654View on GitHub↗

    NanoVG is a hardware-accelerated 2D drawing engine and C graphics primitive library. It provides a lightweight renderer designed for high-quality antialiased vector graphics using an OpenGL backend. The engine specializes in the construction and rendering of complex geometric paths. It supports the definition of precise shapes using lines, beziers, and arcs, with integrated winding rules to create hollow areas and composite shapes. The library covers a broad range of vector graphics capabilities, including path composition and the rendering of antialiased shapes. These tools enable the devel

    NanoVG is a hardware-accelerated 2D drawing library, not a video editing application—it provides only low-level vector rendering, without the timeline, effects, compositing, or color grading tools you need for editing video files.

    CHardware-Accelerated Rendering
    View on GitHub↗5,654
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
olive-editor/olive9.1KC++GPL-3.0Dec 5, 2024
openshot/openshot-qt5.5KPythonotherFeb 18, 2026
jliljebl/flowblade3KPythongpl-3.0Feb 18, 2026
kde/kdenlive5.2KC++GPL-3.0Jun 23, 2026
mltframework/shotcut13.5KC++gpl-3.0Feb 19, 2026
blender/blender18.8KC++NOASSERTIONJun 16, 2026
alyssaxuu/motionity4KJavaScriptmitSep 11, 2022
devhyper/open-video-editor601Kotlingpl-3.0Feb 9, 2026
pixijs/pixi.js47.4KTypeScriptMITJun 16, 2026
goodboydigital/pixi.js47.4KTypeScriptMITJun 16, 2026

Related searches

  • an open source non-linear video editor
  • an open source video editor for editing
  • an open source video editor for professional workflows
  • an open source alternative to CapCut
  • an open source video player for desktop
  • an open source screen recorder and video editor
  • an open source video editor for professional post production
  • an open source video transcoder like HandBrake