Image Processing
Image processing uses software to transform, analyze, and optimize digital images. Common tasks include resizing, cropping, format conversion, color correction, noise reduction, and extracting visual information. These tools help people prepare images for websites and applications, manage large collections, improve scans, and automate repetitive editing or analysis workflows.
Open source options range from desktop editors and command-line utilities to libraries, web tools, and server-side image services. When choosing one, consider supported formats and operations, output quality, performance, accessibility, license terms, maintenance, and how well it fits your existing workflow or application stack. Requirements such as GPU support, local processing, or batch handling may also matter. These tools are useful for photographers, designers, developers, researchers, and anyone who needs to edit or process images.
8 repositories · updated October 3, 2026

exifcleaner: Remove Metadata from Images and Media Files
ExifCleaner is a cross-platform desktop app for removing metadata from supported images, media files, and PDFs. It suits people who want a visual, batch-oriented privacy workflow, with format-specific limits to consider before relying on complete removal.

upscayl: Enlarge Images with AI
Upscayl is a desktop app for enlarging and enhancing low-resolution images with AI models. It runs on Linux, macOS, and Windows, and is best suited to users with a Vulkan-compatible GPU.

reubah: A Web-Based Universal File Converter and Image Processor
reubah is an intuitive web-based tool designed for efficient image processing and document conversion. It offers a simple interface to handle a wide array of file formats, providing features like dark mode and batch processing. This versatile application ensures isolated processing and immediate delivery without storing user files.

FilePond: A Flexible JavaScript Library for Seamless File Uploads
FilePond is a powerful and fun JavaScript library designed for handling file uploads with ease. It offers a highly flexible and accessible user experience, capable of optimizing images and managing various file types for faster and smoother uploads. With extensive features and integrations, FilePond simplifies complex file handling tasks for developers.

PyMatting: A Python Library for Alpha Matting
PyMatting is a powerful Python library designed for alpha matting, a technique used to accurately extract foreground objects from images. It offers implementations of various matting algorithms and foreground estimation methods, making it a versatile tool for image processing tasks. The library also provides GPU support for enhanced performance and integrates seamlessly with popular scientific computing packages.

RapidRAW: A High-Performance, GPU-Accelerated RAW Image Editor
RapidRAW is a modern, GPU-accelerated RAW image editor designed for performance and a non-destructive workflow. It offers a beautiful, lightweight editing experience across Windows, macOS, and Linux, built with Rust, Tauri, and React. This open-source project provides professional-grade adjustments and innovative AI-powered features for photographers seeking speed and control.

face-cropper: Advanced Face Cropping with Mediapipe and OpenCV
The `face-cropper` repository offers a robust Python solution for extracting faces from images. It implements a custom pipeline leveraging Mediapipe's FaceDetection and FaceMesh networks to accurately crop, optionally remove backgrounds, and correct the roll of detected faces. This tool is ideal for pre-processing images in computer vision tasks or real-time applications.

imgproxy: Fast and Secure Image Processing Server in Go
imgproxy is a high-performance, standalone server designed for secure and efficient resizing, processing, and converting of remote images. Built with Go and leveraging libvips, it offers exceptional speed and a low memory footprint. This tool provides a robust solution for handling large volumes of image manipulations, prioritizing security, speed, and simplicity.