dmtrKovalenko

    dmtrKovalenko/fframes

    programmatic video rendering framework that is actually fast

    backend
    agentic-ai
    motion-graphics
    remotion
    video
    Rust
    MIT
    3.1K stars
    89 forks
    3.1K GitHub watchers
    Updated Nov 6, 2026
    View on GitHub

    Build with Backblaze B2

    SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.

    Explore Backblaze Labs

    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 as 120 (frame), 3.2s, 50%, <scene>@1.2s, and ranges like <scene>@0..<scene>@1s. Add --json to parse the output.

    Excerpt from the dmtrKovalenko/fframes README on GitHub (MIT license). © its authors.Read the full README on GitHub

    Daily snapshots

    Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots

    Oct 2: +74Oct 10: +46

    +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

    dmtrKovalenko/fframes compared with Backend repositories by stars, 7-day star growth, health score and last release
    RepositoryStars+7dHealthLast release
    anthropics/skills187.8K+2.9K15—
    DuarteSantos8/openGym19.7K+2.4K602 days ago
    shiyu-coder/Kronos47.0K+2.3K16—
    NationalSecurityAgency/ghidra98.2K+2.3K6414 days ago
    microsoft/VibeVoice56.0K+1.1K29—
    dmtrKovalenko/fframes3.1K—4816 days ago
    Category median56.0K+2.3K29—

    Also by dmtrKovalenko

    Other repositories from this maintainer that GStars tracks

    Discover Repositories

    Search across tracked repositories by name or description