VideoFlow
Turn JSON code into programmatic videos

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.
Developers define video compositions as JSON using the VideoFlow TypeScript API, then call a render method that outputs the video on any supported surface.
software developers and engineers building programmatic video workflows
Background.
- Status
- launched
- Business model
- open-source
Similar projects.
Editorial take on the space this project sits in — momentum signals, adjacent moves, our call on whether the wedge is real. Get pinged when we publish a new read or when the landscape shifts.
Have a take on this space?
Tell us what you’d build differently, where you think the incumbents miss, or what we’ve gotten wrong about this project. Comments + reactions are coming soon.