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: 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.

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.

AITypeScriptDesktop App
Added Mar 25, 2026 View details
reubah: A Web-Based Universal File Converter and Image Processor

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.

HTMLWeb ToolImage Processing
Added Mar 4, 2026 View details
FilePond: A Flexible JavaScript Library for Seamless File Uploads

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.

Drag And DropFile UploadFilepond
Added Mar 3, 2026 View details
PyMatting: A Python Library for Alpha Matting

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.

Alpha MattingImage ProcessingPython
Added Feb 5, 2026 View details
RapidRAW: A High-Performance, GPU-Accelerated RAW Image Editor

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.

Raw EditorImage ProcessingGPU Accelerated
Added Feb 3, 2026 View details
face-cropper: Advanced Face Cropping with Mediapipe and OpenCV

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.

Computer VisionFace CroppingMediapipe
Added Oct 11, 2025 View details
imgproxy: Fast and Secure Image Processing Server in Go

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.

Image ProcessingImage ServerGo
Added Oct 11, 2025 View details

Related topics

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️