Audio and video · Independent · 23 Oct 2026

mifi/editly

Slick, declarative command line video editing & API

← Audio and video
Editly: code-driven video editing. Builds videos from text, clips and audio specs.

In simple English

This tool lets you write code to edit videos automatically. You pass in a list of clips, pictures, and music files with a simple settings file. The program joins them together with smooth transitions and titles. You save hours of manual cutting in a traditional video editor. It costs nothing to run, though you need some time to learn the config format.

What it is

Editly is a command-line tool and JavaScript library that builds videos programmatically using Node.js and ffmpeg (a collection of tools to record, convert and stream digital audio and video). It relies on streaming to process media quickly without using excessive disk space.

What it is good for

Solo builders who need to generate promotional videos, automated social media clips, or podcast episodes in bulk without opening a heavy desktop video editor.

Stars5.5k
LicenceMIT
Latestv0.15.0-rc.1 (2025-01-19)checked 23 Oct 2026
Last code change2025-05-12
Written inTypeScript
Setup effort
3 / 5
Payoff
4 / 5
Good
  • Creates complex videos using simple JSON or command-line instructions.
  • Supports automatic audio ducking and background music normalization.
  • Runs inside Docker so you do not need to install system dependencies manually.
Watch for
  • Requires Node.js, npm, and system-level ffmpeg installed beforehand.
  • Linux users may need extra setup steps for headless graphics rendering.
  • Maintained by a single developer, which can limit rapid bug fixes.
Replaces

manual video editing in desktop software like Adobe Premiere

Works well with

LosslessCut

Similar repositories
Also reviewed on Repo Radar
  • shaka-project/shaka-packager2.6k stars

    Cuts a video file into the pieces and index files that a browser needs in order to stream it.

  • mpv-player/mpv38k stars

    A command-line media player that handles most audio, video and subtitle formats and can be driven entirely from scripts.

  • snapcast/snapcast8.0k stars

    A server and clients that play one audio stream in several rooms, kept in time with each other.

Install
npm i -g editly
Screenshots and video

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Design & Creative › Video Creation & Editing › Code-Driven Video.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.