Show HN: Geneva – CLI video editor and compositor with a native HTML/CSS engine
Category: devtools
Tags: video-editing, html-css-rendering, compositor, cli-tool, rust
Score: 8.0/10 (Innovation: 8, Technical: 9, Documentation: 8, Utility: 7)
Geneva is a command-line video editor and compositor that treats edits as JSON documents and renders HTML/CSS titles and graphics without a browser, using a custom Rust layout engine and FFmpeg codecs. It stands out for its deterministic frame rendering, GPU/CPU compositing, distributed rendering with 'geneva farm', and impressive performance benchmarks against Playwright and Remotion, making programmatic video production fast and scriptable.
Target audience: backend devs, devops, content automation engineers, video engineers, and AI agents
Repository: https://github.com/geneva-render/geneva · Rust · MIT · 11 stars
View on Hacker News