Revideo is an open source framework for programmatic video editing. It lets you create video templates in Typescript and render them via an API. It also provides a React player component to enable previews and real-time edits in the browser.
Building with code in Revideo? Try Remotion for a JS-first, composable workflow. Prefer AI magic and text-to-video? RunwayML shines. Need quick, browser-based edits? FlexClip and InVideo offer templates, stock, and easy exports. For a fresh timeline rethink, explore Moonshine.