midrender/revideo
Create Videos with Code observed · 2026-08-28
Health v2 · maintenance only
66/100
- Activity 92
- Release rhythm 35
- Longevity 64
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 905
- days_rel: n/a
- days_push: 49
- n_releases_24m: 0
Adoption not part of the score
4006 stars · 207 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Revideo is a TypeScript rendering engine for creating videos programmatically by describing scenes in code. It provides a headless render API, a CLI, and a React player for browser preview, supporting parameterized and parallelized video generation.
Use cases
- generate videos programmatically with code
- render parameterized videos from templates
- build a video rendering API or service
- preview animated scenes in the browser with React
- create motion graphics and animations in TypeScript
- render videos serverless on Cloud Run
- let an LLM generate video scenes from prompts
When to choose
- you want to create videos in code rather than a video editor
- you need headless, scalable, or parallelized video rendering
- you want a Remotion-like alternative with a zero-dependency core
- you need both browser preview and final render from the same project
When to avoid
- you need a GUI video editor for manual editing workflows
- your project is not in the JavaScript/TypeScript ecosystem
- you only need simple one-off video trimming or conversion, where FFmpeg alone suffices
Facets
library · maturity active
video-processing animation graphics cli sdk media web-development developer-tools browser serverless cross-platform video-rendering motion-graphics programmatic-video react-player headless-rendering motion-canvas ffmpeg remotion-alternative video nodejs typescript web-server
10 sources
- readme: https://github.com/midrender/revideo · fetched 2026-08-28 · 612467f16997
- homepage: https://midrender.com/revideo · fetched 2026-08-29 · a163081b4bf3
- site_page: https://midrender.com/revideo/docs/guide/rendering-videos · fetched 2026-08-29 · 65ffda7b5a27
- site_page: https://midrender.com/revideo/docs · fetched 2026-08-29 · 355162051fb8
- site_page: https://midrender.com/revideo/docs/guide/installation-and-setup · fetched 2026-08-29 · 65ffda7b5a27
- site_page: https://midrender.com/revideo/docs/guide/project-structure · fetched 2026-08-29 · 65ffda7b5a27
- site_page: https://midrender.com/revideo/docs/guide/understanding-scene-flow · fetched 2026-08-29 · 65ffda7b5a27
- site_page: https://midrender.com/revideo/docs/guide/parameterized-video · fetched 2026-08-29 · 65ffda7b5a27
- site_page: https://midrender.com/pricing · fetched 2026-08-29 · 2ef43c2998a3
- site_page: https://midrender.com/changelog · fetched 2026-08-29 · 460fba443a31
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| midrender/revideo | main | 66 |
For agents
markdown · JSON · MCP: product_card(name="midrender/revideo")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem