---
title: "Revideo"
description: "TypeScript framework for describing video scenes in code with shapes, text, media and animation, rendering deterministically to video files."
canonical: "https://vibing.inc/library/revideo-vg-0382"
category: "Community Finds"
subcategory: "Video tooling"
license: "MIT"
author: "Midrender"
source: "https://github.com/redotvideo/revideo"
---

# Revideo
TypeScript framework for describing video scenes in code with shapes, text, media and animation, rendering deterministically to video files.
## Facts
- Source: https://github.com/redotvideo/revideo
- Category: Community Finds / Video tooling
- Author: Midrender
- Licence: MIT
- Tags: video, typescript, animation, rendering
## Why it's a gem
Programmatic video that is diffable and reviewable in a pull request
---
Listed in The Vibeary: https://vibing.inc/library/revideo-vg-0382 · JSON: https://vibing.inc/api/public/library/gems/revideo-vg-0382