Golter
Terminal-based file converter built with Go. It provides a modern, user-friendly Terminal User Interface (TUI) for batch converting images, videos, audio, and documents between various formats.
Homepage↗ | GitHub Repository↗
Table of Contents
Features
- Modern TUI Interface: Beautiful terminal interface with smooth animations and visual feedback.
- Batch Conversion: Select multiple files and convert them all at once with concurrent processing.
- Image Conversion: Native Go implementation for high-performance image processing with quality control.
- Video Conversion: Leverages
ffmpegfor robust video format support with optimized encoding presets. - Audio Conversion: Convert between various audio formats using
ffmpegwith bitrate control. - Document Conversion: Support for PDF, Markdown, HTML, EPUB, and doc data conversions (JSON/YAML/XML/TOML/CSV/Excel).
- Keyboard Navigation: Full keyboard support with Vim-like keybindings (
j/k,h/l). - Cross-Platform: Works on Linux, macOS, and Windows.
- Compression Options: Choose from High, Balanced, or Compact quality levels.
- Real-time Progress: Visual progress indicators during conversion.
- Smart File Selection: Only files of the same type can be selected together for consistent conversions.