Non-linear Editing Suites

Browse 22 curated non-linear editing suites resources for video development on Awesome Video.

Resources (showing 1–22 of 22)

  • 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.