Apps

tengen

a 3.6 mb video editor — import, cut, layer, animate, export, all on the gpu with nothing bundled. preview and export run the identical shader.

Stars
0
on GitHub
Category
rust
Developer
justin06lee
Language
TypeScript
Runs on
desktop

A video editor that fits in four megabytes. Import, cut, layer, animate, export — on the GPU, with nothing bundled.


Most video editors are a gigabyte of Electron wrapped around a copy of ffmpeg. Tengen is a 3.6 MB Tauri app whose entire compositing and encoding path is the machine's own hardware: frames are composited by a WebGL2 shader and encoded by VideoToolbox through WebCodecs. There is no bundled ffmpeg, no transcoding on import, and no render cache on disk.

The consequence that matters day to day: preview and export run the same code. Export doesn't re-interpret your edit through a filter graph — it composites the identical frames with the identical shader, then hands them to the hardware encoder. What you watched is what lands in the file.

Information

Developer
justin06lee
Category
rust, tauri, desktop app
Compatibility
desktop
Language
TypeScript
Updated
sep 5, 2026
Year
2026

More by justin06lee

  • thehifzproject.com

    an app & website to memorize the quran with spaced repetition.

    open
  • lanyard

    a floating name tag for whichever claude code session you're currently…

    open
  • themephile.dev

    a visual syntax-theme editor — design a theme in your browser and…

    open
  • betterboard

    an infinite whiteboard desktop app for pen displays —…

    open