Back to projects Brief
Go CLI converter for 50+ file format workflows
Demonstrates: CLI architecture, format routing, GoReleaser
Key Features
- Routes conversions to local tools such as Pandoc, FFmpeg, LibreOffice, ImageMagick, jq, and yq
- Supports document, image, audio, video, and data format pipelines from one CLI
- Ships as a Go/Cobra command-line app with automated releases through GoReleaser
Tech stack
GoCobraGitHub ActionsGoReleaser
A Go-based CLI tool that routes between file formats using the best available local backend.
Convertr works as a single entry point for document, image, audio, video, and data-format workflows. Specific conversions are delegated to specialized tools such as Pandoc, FFmpeg, LibreOffice, ImageMagick, jq, and yq, so the project stays extensible without reimplementing mature converters.