VideoFlow
videoflow.devTurn JSON code into programmatic videos
Dev Toolsvideo-generationtypescriptopen-sourcejsonrenderingreactcreative-coding

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