⬢github Rust · 19 ★ +5 since we first saw it · pushed 12 h ago · Apache-2.0
shdwfruit/convkit
One command for file conversion: video, audio, images and docs. Wraps ffmpeg, ImageMagick, LibreOffice and pandoc, and runs offline.
Convkit is a Rust CLI tool that converts files with a single command: `conv input output`. It wraps ffmpeg, ImageMagick, LibreOffice, pandoc, and Typst to handle video, audio, images, and documents across 115 conversion pairs and 27 formats, all fully offline. Extras include remuxing instead of re-encoding when possible, batch/folder conversion, image-to-PDF merging, and video compression to a target file size.
Why now: It was recently shared on Hacker News as a Show HN post, drawing attention for being an offline, privacy-friendly, one-command alternative to memorizing ffmpeg flags.
Who it is for: Developers and terminal users who frequently convert media and documents and want one simple offline command instead of remembering tool-specific syntax.
clicommand-line-toolffmpegfile-convertergifimage-converterimagemagicklibreofficepandocrust
Stars over our 434 snapshots: 14 to 19, since 4 d ago.
Where people talked about it
API: https://socialmediatrends-api.osmike.com/v1/repos/shdwfruit/convkit