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 Film

Ranking updated Jun 30, 2026

For an open source video editing software, the first results are mltframework/shotcut (Shotcut is a professional-grade non-linear video editor that fully matches your requirements with multi-track timeline editing, GPU-accelerated rendering, color grading, keyframe animation, plugin support, and proxy editing built on the MLT framework), openshot/openshot-qt (OpenShot is a full-featured non-linear video editor with a multi-track timeline, hardware-accelerated rendering, color grading, keyframe animation, plugin support, and proxy editing, making it a comprehensive fit for video production) and kde/kdenlive. jliljebl/flowblade and olive-editor/olive round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

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

Open Source Film

Find the best repos with AI.We'll search the best matching repositories with AI.
  • 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 non-linear video editor that fully matches your requirements with multi-track timeline editing, GPU-accelerated rendering, color grading, keyframe animation, plugin support, and proxy editing built on the MLT framework.

    C++Color GradingKeyframe AnimationsProxy Editing Workflows
    View on GitHub↗13,460
  • 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 non-linear video editor with a multi-track timeline, hardware-accelerated rendering, color grading, keyframe animation, plugin support, and proxy editing, making it a comprehensive fit for video production.

    PythonKeyframe AnimationsKeyframe AnimationsProxy Editing Workflows
    View on GitHub↗5,481
  • 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 mature open-source non-linear video editor built on the MLT framework, offering a multi-track timeline, keyframe animation, and hardware-accelerated rendering — directly fitting the search for a video editing suite, with color grading and proxy editing available through its plugin ecosystem.

    C++Proxy Editing WorkflowsDigital Color CorrectionKeyframe Animators
    View on GitHub↗5,207
  • 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 multi-track timeline, hardware-accelerated encoding, keyframe animation, and color grading, directly matching the film/video editing intent, though proxy editing and a plugin system are not prominently featured.

    PythonKeyframe AnimationsDigital Color Correction
    View on GitHub↗3,017
  • 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 proxy editing workflow, fitting the category of video production tools, though it may not include all the advanced features like color grading and keyframe animation found in more comprehensive editors.

    C++Proxy Editing Workflows
    View on GitHub↗9,052
  • mli/autocutmli avatar

    mli/autocut

    7,579View on GitHub↗

    Autocut is a text-based video editor and automatic speech recognition tool. It allows users to cut and merge video clips by modifying a text transcript instead of using a traditional timeline. The system operates as an FFmpeg video processor and subtitle manipulation utility. It converts spoken audio into text and compacts subtitle files into simplified formats, enabling the removal of unwanted video segments by deleting corresponding sentences from a transcription file. The project covers automated video transcription, non-linear video cutting, and subtitle file management. It supports hard

    A text-based video editor that cuts and merges clips by modifying a transcript rather than using a traditional multi-track timeline — it is an open-source video editor but lacks the advanced timeline, color grading, keyframe animation, and plugin system you are looking for.

    PythonTranscript-Based EditingAutomated ProcessorsAutomated Video Transcribers
    View on GitHub↗7,579
  • 3b1b/manim3b1b avatar

    3b1b/manim

    87,664View on GitHub↗

    Manim is a Python-based computational geometry framework designed for programmatic video production. It functions as a mathematical animation engine, allowing users to generate high-fidelity visual content by scripting scene definitions rather than using traditional timeline-based editing software. The library is built to translate code-based instructions into precise, frame-accurate animations, making it a tool for explaining complex mathematical functions, geometric proofs, and abstract theories. The engine distinguishes itself through a declarative scene graph that organizes visual element

    Manim is a code-driven animation engine for mathematically precise visuals, not a timeline-based non-linear video editor with multi-track editing, hardware-accelerated rendering, or color grading tools.

    PythonKeyframe Animations
    View on GitHub↗87,664
  • 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 graphics engine for rendering interactive animations and sprites in web browsers, not a non-linear video editor with a multi-track timeline, color grading, or proxy editing capabilities.

    TypeScriptHardware-Accelerated Rendering
    View on GitHub↗47,430
  • alembics/disco-diffusionalembics avatar

    alembics/disco-diffusion

    7,407View on GitHub↗

    This project is a diffusion-based AI art generator and animation framework used to create digital images and motion graphics from text prompts. It functions as a system for producing stylized videos and AI art through iterative diffusion sampling and neural network models. The framework distinguishes itself through specialized tools for 3D depth animation, using depth-map transformations to create spatial movement. It also includes neural style transfer capabilities to apply specific artistic looks, such as watercolor or pixel art, and utilizes optical flow frame blending to reduce flickering

    This is an AI art generator and animation framework that creates videos from text prompts using diffusion models, not a non-linear video editor — you cannot import existing footage, use a multi-track timeline, or apply color grading tools with it.

    Jupyter NotebookKeyframe Animations
    View on GitHub↗7,407
  • 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 multimedia framework for building interactive visuals, not a ready-to-use non-linear video editor with a timeline and editing tools — it provides graphics building blocks but not the film-editing application you are looking for.

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

    bodymovin/bodymovin

    31,928View on GitHub↗

    Bodymovin is a motion graphics pipeline tool and plugin that exports After Effects animations into JSON files for native rendering on web and mobile platforms. It serves as a cross-platform animation bridge, converting complex vector motion designs into a portable Lottie format for use across different operating systems and frameworks. The project enables high-performance web animation by rendering motion graphics using SVG, Canvas, or HTML. It ensures consistent playback across diverse environments by converting dynamic expressions into static keyframes during the export process. The toolse

    Bodymovin is an After Effects animation export plugin that converts motion graphics into Lottie JSON for web/mobile rendering, not a standalone video editor with a multi-track timeline, color grading, or proxy editing.

    JavaScriptKeyframe Animations
    View on GitHub↗31,928
  • hecrj/icedhecrj avatar

    hecrj/iced

    30,762View on GitHub↗

    Iced is a cross-platform GUI library for Rust designed for building native desktop applications. It functions as a reactive toolkit that manages application state by mapping user interactions to messages, which then trigger automatic view refreshes. The framework utilizes a rendering system that supports both hardware-accelerated GPU graphics and software backends to ensure compatibility across multiple operating systems. It implements a reactive model inspired by the Elm architecture to coordinate state updates and view reconciliation. The toolkit includes a flexible layout engine and a mod

    Iced is a cross-platform GUI library for building desktop apps in Rust, not a video editing application itself; it provides no timeline, color grading, or other video-editing features.

    RustHardware-Accelerated Rendering
    View on GitHub↗30,762
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
mltframework/shotcut13.5KC++gpl-3.0Feb 19, 2026
openshot/openshot-qt5.5KPythonotherFeb 18, 2026
kde/kdenlive
5.2K
C++
GPL-3.0
Jun 23, 2026
jliljebl/flowblade3KPythongpl-3.0Feb 18, 2026
olive-editor/olive9.1KC++GPL-3.0Dec 5, 2024
mli/autocut7.6KPythonapache-2.0Oct 5, 2024
3b1b/manim87.7KPythonMITApr 18, 2026
goodboydigital/pixi.js47.4KTypeScriptMITJun 16, 2026
alembics/disco-diffusion7.4KJupyter NotebookNOASSERTIONJul 9, 2023
cinder/cinder5.5KC++NOASSERTIONMar 20, 2026

Related searches

  • an open source non-linear video editor
  • an open source non-linear video editor
  • a comprehensive directory of open source software
  • an open source video editor for professional workflows
  • an open source video hosting platform
  • an open source video editor for professional post production
  • an open source video hosting and sharing platform
  • an open source alternative to CapCut