Non-linear Editing Suites
Browse 22 curated non-linear editing suites resources for video development on Awesome Video.
Resources
- DaVinci Resolve Scripting API Documentation (Unofficial HTML)Browsable, searchable rendering of Resolve's Lua/Python scripting API, which Blackmagic otherwise ships only as a bundled README.
- DaVinci Resolve Scripting API Reference (Community Wiki)Browsable Markdown mirror of the official DaVinci Resolve scripting API for automating project, timeline and render operations.
- Diffusion Studio CoreWebCodecs-based browser compositing/timeline engine with declarative layering, transitions, and keyframing.
- Flowblade — multitrack Linux NLE on MLTGPL3 multitrack non-linear editor built on the MLT framework with a film-style cut-out workflow and 150+ frei0r/LADSPA filters.
- FreeCutProfessional-grade browser-based video editor with multi-track editing, WebGPU/WebCodecs support, keyframe animations, AI tools, real-time…
- Kiwi-EditOpen research framework for instruction/reference-guided video editing via natural language, with code.
- MLT Framework — MLT XML DocumentationReference for authoring MLT XML producer/consumer graphs, the declarative render format behind Kdenlive, Shotcut and Flowblade.
- MediaEditor Community (opencodewin)Node-based blueprint non-linear video editor with 45+ filters and 70+ transitions.
- Motion Canvas — TypeScript Animation FrameworkTypeScript generator-function animation framework with Canvas2D renderer and a real-time editor for programmatic video/animation.
- Olive video editorFree open-source non-linear video editor with its own C++/Qt node-based engine and realtime preview, independent of the MLT framework.
- OpenCutFree multi-track timeline video editor for web/desktop/mobile built with Next.js/React, no watermark.
- OpenReel VideoBrowser-based open-source CapCut-style video editor with no cloud upload or watermark.
- OpenTimelineIOAcademy Software Foundation project providing editorial timeline interchange format and API, industry-standard for NLE timeline exchange.
- OpenTimelineIO Swift BindingsSwift language bindings for OpenTimelineIO, enabling OTIO timeline read/write from Swift apps.
- OpenTimelineIO raven — OTIO Timeline ViewerC++ OTIO timeline viewer for inspecting OpenTimelineIO editorial timelines.
- RevideoZero-dep code-first video rendering engine in TypeScript, headless render via CLI/API, runs serverless.
- Revideo — Programmatic Video via Motion CanvasOpen-source fork of Motion Canvas adding server-side rendering API and templates for automated/batch programmatic video pipelines.
- ShotcutQt/MLT+FFmpeg-based cross-platform non-linear video editor, actively maintained with ~14k stars.
- TwickHeadless timeline model and SDK for programmatic/backend video editing pipelines.
- VoidCutFree, open-source browser-based non-linear video editor with drag-and-drop timeline, local-only processing (privacy-focused), FFMPEG integr…
- ffmpeg-webCLI — In-Browser Video Editor on ffmpeg.wasmFully local browser video editor built on ffmpeg.wasm with timeline trim, transcode, and GIF export.
- omniclipBrowser-based non-linear video editor using WebCodecs, fully local with no upload/cloud dependency.