VideoFlowcodeGitHubTry itCoreRenderersReact Video EditorPlaygroundExamplesDocscodeGitHubTry it
Examples

Scenes you can remix.

Each example ships with full source, a rendered MP4 loop, and a one-click deep link into the playground for tweaking.

Basic text

Fade a title in and out.

Image background

A static image layer as a backdrop for type.

Video with audio

Mix a video layer and a ducking music track.

Captions

Time-synced captions burned into the frame.

Parallel animations

Three lines animate in on staggered timelines.

Transition presets

Twelve built-in transition presets — entry and exit on a single layer.

GLSL effects

Bloom, glitch, and frosted-glass passes layered onto images.

Layer groups

Notification and metric cards built from nested layer groups.

Keyframe animations

Scale, position, blur, and rotation animated with custom easings.

VideoFlow

Open-source toolkit for composing videos from code.

Product

CoreRenderersReact Video EditorPlayground

Learn

DocsAPI referenceExamplesvs. Remotionvs. FFmpeg

Project

GitHubLicenseContactTermsPrivacy

From the blog

All posts →How to Automate Loom-style Product Demos with TypeScriptAutomated Podcast Audiogram Generator: Turning Audio into Viral Video with TypeScriptHow to Turn Markdown Changelogs into Automated Product Update VideosAutomating Personalized Onboarding Videos with VideoFlow and TypeScriptAutomating YouTube Shorts: Build a Vertical Video Factory in 30 Lines of TypeScriptCinematic 3D Video with TypeScript: A Guide to Perspective and RotationCinematic GLSL Effect Stacking: Building High-End Visuals with CodeDiffable Video: Versioning Your Media Pipeline with VideoJSON
© 2026 VideoFlow. Apache-2.0 core.