dmtrKovalenko/fframes
programmatic video rendering framework that is actually fast
Build with Backblaze B2
SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.
Loading star history...
Where it stands
Rank, growth pace and release cadence relative to everything GStars tracks.
5 releases in the last 90 days, the latest 16 days ago, with 26 contributors on GitHub.
Use Cases & Benefits
- Provides a Rust-based framework for fast programmatic video rendering using GPU acceleration and SVG.
- Delivers high performance by leveraging GPU rendering with Skia, caching static markup, and integrating ffmpeg libraries directly.
- Use for creating motion graphics videos with precise frame control and GPU-accelerated rendering.
- Use for automating video production workflows via coding agents that generate and inspect videos without manual watching.
- Use for developing audio-visual projects that require synchronized sound analysis and real-time preview capabilities.
Should you depend on it?
License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.
License
MIT
Permissive: commercial use, modification and redistribution are allowed with attribution.
Community files
- README: present
Watch-outs
No watch-outs from GStars' checks.
General guidance from repository metadata, not legal advice. How we score
From the README
Video vibe coding framework that is actually fast.
Write your video in Rust and SVG, render it on the GPU.
This 128 second video was vibed in 48 minutes and rendered in 36 seconds.
It is an fframes project: examples/fframes-intro.
fframes ships a skill for coding agents. Add it once:
Then describe the video you want, the way you would brief a motion designer. The skill takes your agent from an empty folder to a rendered
.mp4: it installs fframes, creates a project, designs the motion, places the sound, and checks the result before handing it to you.The fframes API is explicit and verbose, and that is why it stayed unreleased for years. Writing explicit, verbose code is exactly what an agent with the right skill is good at.
A coding agent cannot watch a video or hear a soundtrack. Every generated project comes with a command line that turns a video into things an agent can read: PNGs, text and numbers.
Every command runs as
cargo run --release -- <command>inside the project:
<scene>is the name of a scene struct in your video. Times read as120(frame),3.2s,50%,<scene>@1.2s, and ranges like<scene>@0..<scene>@1s. Add--jsonto parse the output.
Daily snapshots
Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots
+1,286 stars over 36 days across 6 snapshot days; best day +74 on Oct 2.
Forks
89+53
Open issues
22+17
Compared with peers in Backend
Fastest-growing repositories GStars tracks in this cohort for the week of Nov 1, by 7-day star growth
| Repository | Stars | +7d | Health | Last release |
|---|---|---|---|---|
| anthropics/skills | 187.8K | +2.9K | 15 | — |
| DuarteSantos8/openGym | 19.7K | +2.4K | 60 | 2 days ago |
| shiyu-coder/Kronos | 47.0K | +2.3K | 16 | — |
| NationalSecurityAgency/ghidra | 98.2K | +2.3K | 64 | 14 days ago |
| microsoft/VibeVoice | 56.0K | +1.1K | 29 | — |
| dmtrKovalenko/fframes | 3.1K | — | 48 | 16 days ago |
| Category median | 56.0K | +2.3K | 29 | — |
Also by dmtrKovalenko
Other repositories from this maintainer that GStars tracks
Discover Repositories
Search across tracked repositories by name or description