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 13, 2026

exifcleaner: Remove Metadata from Images and Media Files

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.

ActiveHealth 59/100

TypeScriptDesktop AppElectron
Added May 11, 2026 View details
upscayl: Enlarge Images with AI

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.

QuietHealth 39/100

AITypeScriptDesktop App
Added Mar 25, 2026 View details
reubah: Convert Documents and Process Images in a Web App

reubah: Convert Documents and Process Images in a Web App

Reubah is a web-based tool for converting common image and document formats, with batch processing and image optimization. It suits people who want a simple interface they can run locally or deploy with Docker.

QuietHealth 26/100

Web AppFile ConversionImage Processing
Added Mar 4, 2026 View details
pymatting: Estimate Foreground Transparency in Images

pymatting: Estimate Foreground Transparency in Images

PyMatting is a Python library for estimating an image’s foreground transparency from a trimap, with several established matting algorithms and foreground estimation methods. It suits image-processing workflows that need controllable, trimap-based cutouts rather than a turnkey deep-learning segmentation model.

ActiveHealth 41/100

PythonLibraryImage Processing
Added Feb 5, 2026 View details
squish: Compress and Convert Images in Your Browser

squish: Compress and Convert Images in Your Browser

Squish is a browser-based tool for batch image compression and format conversion, using WebAssembly codecs without uploading files to a server. It is suited to people who want a simple visual workflow, but its inactive maintenance status matters for production use.

InactiveHealth 21/100

TypeScriptWeb AppImage Processing
Added Jan 26, 2026 View details
paper2gui: Use AI Models Through Desktop Apps

paper2gui: Use AI Models Through Desktop Apps

paper2gui packages AI models for tasks such as image generation, speech synthesis, video enhancement, and OCR into desktop apps for Windows, macOS, and Linux. It suits people who want ready-to-use tools instead of assembling model pipelines themselves.

InactiveHealth 20/100

AIDesktop AppMachine Learning
Added Jan 7, 2026 View details
imgproxy: Resize and Convert Images on Demand

imgproxy: Resize and Convert Images on Demand

imgproxy is a standalone HTTP server that resizes, transforms, and converts images when requested. It suits teams that want to move image processing out of their application and serve optimized images through a URL-based API.

ActiveHealth 62/100

GoImage ProcessingAPI
Added Oct 11, 2025 View details
dom-to-image: Turn DOM Elements into Images

dom-to-image: Turn DOM Elements into Images

A JavaScript library that converts DOM nodes into SVG, PNG, JPEG, or pixel data. It can help browser-based tools export styled interface elements, but its inactive maintenance and browser limitations matter for adoption.

InactiveHealth 22/100

JavaScriptLibraryHTML
Added Oct 11, 2025 View details

Related topics