core vs editly
Browser-based video engines compared
core provides a browser-side engine for composing and rendering media on a timeline, while editly creates finished videos from code using ffmpeg. core is suited to interactive browser applications with a custom editing interface; editly is oriented toward scripted, repeatable video generation.

core: Compose and Render Video in the Browser
Diffusion Studio Core is a TypeScript engine for composing and rendering video, audio, and images in browser-based timeline applications. It suits developers building editors or media tools that need interactive playback and browser-based output.

editly: Create Videos from Code and Media Clips
Editly is a Node.js command-line tool and JavaScript API for assembling videos from clips, images, titles, and audio. It suits creators and developers who want repeatable edits defined in code, with transitions and overlays rendered through ffmpeg.
| core | editly | |
|---|---|---|
| Language | TypeScript | TypeScript |
| License | MPL-2.0 | MIT |
| Stars | 1.2k | 5.5k |
| Forks | 145 | 379 |
| Last analyzed | Oct 3, 2026 | Oct 3, 2026 |
Key differences
- core is an engine for applications that supply their own editing UI; editly is a command-line tool and JavaScript API for code-defined edits.
- core renders in the browser with WebCodecs and Canvas 2D; editly renders MP4 or GIF through ffmpeg and requires ffmpeg and ffprobe installations.
- core supports interactive playback and browser rendering; editly focuses on generating finished videos from declarative specifications.
- core's license is MPL-2.0; editly's is MIT.
- Both projects use TypeScript and are not archived. The supplied figures list 1.2k stars and 145 forks for core, and 5.5k stars and 379 forks for editly.
Choose core if you…
- need a browser-side media engine beneath an editing interface you build.
- want interactive playback and client-side rendering with a framework-agnostic TypeScript API.
- are composing video, audio, images, text, or shapes in a browser application.
Choose editly if you…
- want to generate videos from reusable JSON or JavaScript edit specifications.
- need a command-line workflow for repeatable edits, such as slideshows or promos.
- want ffmpeg-based output with configurable transitions, audio, and visual layers.
This comparison is generated with AI from the OSRepos analyses of both projects. Always check each project's repository and documentation before choosing.