← Back to Projects

Image Converter CLI (Go)

A fast, concurrent CLI tool to batch convert images to WebP in multiple sizes.

Year
2026
Role
Developer
Duration
2 hours

Overview

Image Converter CLI is a Go-based command-line tool designed for efficient batch conversion of images (JPG, JPEG, PNG) to the WebP format. It supports multi-threaded processing, customizable input/output directories, and generates three output sizes for each image. Built for speed and scalability, it is ideal for automating image optimization workflows.

Key Features

  • Batch conversion of JPG, JPEG, and PNG images to WebP format
  • Multi-threaded processing for high performance
  • Customizable input and output directories
  • Automatic generation of large, medium, and small image sizes
  • Clear CLI interface with documented parameters

Technologies Used

Language
Go
Library
imgconv

Challenges & Solutions

Ensuring thread safety and efficient resource management during concurrent image processing. Handling various image formats and edge cases in file I/O.

Interested in working together?

Let's discuss your next project and how I can help bring it to life.