shotcut vs Recordly

Desktop video editing compared

shotcut is a cross-platform desktop video editor built on Qt and MLT. Recordly combines screen recording and timeline editing, with effects and export options aimed at polished demos and walkthroughs.

shotcutRecordly
LanguageC++TypeScript
LicenseGPL-3.0—
Stars15.5k34.6k
Forks1.6k2.8k
Last analyzedOct 26, 2026Oct 21, 2026

Key differences

  • shotcut is a general-purpose video editor, while Recordly focuses on screen recordings, demos, and product walkthroughs.
  • shotcut uses Qt and MLT, with FFmpeg, Frei0r, and SDL; Recordly uses Electron and PixiJS for scene composition.
  • shotcut is written in C++ and licensed under GPL-3.0; Recordly is written in TypeScript and identifies its license as AGPL 3.0.
  • shotcut supports Linux, macOS, and Windows; Recordly supports those platforms too, with capture limitations and prerequisites that vary by platform.
  • shotcut's source builds require Qt 6.4 or newer and dependencies including MLT and FFmpeg; Recordly development requires Node.js and platform-specific native capture prerequisites.
  • shotcut's activity is concentrated in a large share with one contributor, while Recordly reports contributions from dozens of developers.

Choose shotcut if you…

  • need a desktop editor for video work beyond screen-recording demos.
  • want an editor built with Qt and MLT that supports Linux, macOS, and Windows.
  • plan to contribute to or beta-test a C++ project and can work with its source-build dependencies.
Read the shotcut analysis →

Choose Recordly if you…

  • need to capture a display or app window and edit the result on a timeline.
  • want cursor effects, zooms, webcam overlays, and MP4 or GIF export for demos or walkthroughs.
  • prefer a TypeScript and Electron app and can account for platform-specific capture requirements.
Read the Recordly analysis →

Compare the numbers side by side, or add more projects

This comparison is generated with AI from the OSRepos analyses of both projects. Always check each project's repository and documentation before choosing.