← All projects

VideoFlow

Turn JSON code into programmatic videos

Dev Toolsvideo-generationtypescriptopen-sourcejsonrenderingreactcreative-coding
VideoFlow screenshot

About

VideoFlow is an open-source TypeScript toolkit that lets developers define videos as portable JSON data structures and render them in the browser, on a server, or inside a React editor. It provides cinema-grade primitives including 27 transitions, 42 GLSL effects, and layer groups. The library is designed for programmatic video creation, treating video as structured data rather than a timeline-based editing workflow.

Problem

Creating and rendering videos programmatically is complex, lacking a portable, code-first abstraction that works across browser, server, and editor surfaces.

For

software developers and engineers building programmatic video workflows

How it works

Developers define video compositions as JSON using the VideoFlow TypeScript API, then call a render method that outputs the video on any supported surface.

Business model

open-source

Status

launched

Similar projects