Open source image-processing projects
Every project in the registry tagged image-processing, ranked by real GitHub adoption.
High performance Node.js image processing, the fastest module to resize JPEG, PNG, WebP, AVIF and TIFF images. Uses the libvips library.
Procedural vector editor that runs in your browser, no signup needed
Rembg is a tool to remove images background
🌊 A flexible and fun JavaScript file upload library
A fast image processing library with low memory needs.
Fast and secure standalone server for resizing, processing, and converting images on the fly
A beautiful, non-destructive, and GPU-accelerated RAW image editor built with performance in mind.
thumbor is an open-source photo thumbnail service by globo.com
Python Script to download hundreds of images from 'Google Images'. It is a ready-to-run code!
a cross-platform image super-resolution tool
Remove visible and invisible AI watermarks and provenance metadata from images and video. Python library and CLI for SynthID, C2PA, EXIF, IPTC, XMP, and common
Fast, simple, scalable, Docker-ready HTTP microservice for high-level image processing
Thumbnailator - a thumbnail generation library for Java
📺🗿 Terminal graphics for the 21st century.
:movie_camera: Python and OpenCV-based scene cut/transition detection program & library.
A Photo Editor library with simple, easy support for image editing using paints,text,filters,emoji and Sticker like stories.
A Python package for interactive geospatial analysis and visualization with Google Earth Engine.
Fast, secure image processing server and Go library, using libvips
⚡ Rust/WebAssembly image processing library
A tool to snap pixels to a perfect grid. Designed to fix messy and inconsistent pixel art generated by AI.
An open-source digital image forensic toolset
Basis Universal GPU Texture Codec
A post processing library for three.js.
Open-source, self-hosted file-processing tool. Convert, compress, OCR, transcribe & run local AI across image, video, audio, PDF & documents, via UI, REST API &
Cross-platform desktop GUI app to clean image metadata
Source code of wsrv.nl (formerly images.weserv.nl), to be used on your own server(s).
Document scanning app
Reading, writing, and processing images in a wide variety of file formats, using a format-agnostic API, aimed at VFX applications.
A tool to convert a Wallpaper's color scheme / palette, OCR with VLM's Traditional & Hybrid, Image Compression ,color palette extraction, image upsacling with
Go version of WebP Server. A tool that will serve your JPG/PNG/BMP/SVGs as WebP/AVIF format with compression, on-the-fly.
A Python library for alpha matting
WAS-NS v3 Reborn; Tools for image processing, filters, masking, text, logic, numbers, latents, files, 3D scenes, and animation.
A lightning fast image processing and resizing library for Go
A Github Action that automatically compresses JPEGs, PNGs, WebPs & AVIFs in Pull Requests.
AI-assisted RAW photo developer: GPT vision advisor proposes an EditRecipe, a deterministic Rust engine renders it — Lightroom-compatible XMP sidecars, 24 RAW f
Dockerized application that resizes and crops images on the fly, delivering optimized images in formats such as AVIF, WebP, MozJPEG, or PNG using ImageMagick, w
Tool for processing film negatives.
SimpleITK: a layer built on top of the Insight Toolkit (ITK), intended to simplify and facilitate ITK's use in rapid prototyping, education and interpreted lang
An Android app to scan your documents — simple and respectful
Self-hostable image and video delivery with URL transforms
Related tags
Frequently asked questions
How many open source image-processing projects are there?
This registry tracks 40 projects tagged image-processing, with 251,690 GitHub stars between them. The most-adopted is sharp at 32,814 stars.
Are these image-processing projects free to use?
Yes — 40 of the 40 carry an explicit open-source licence across 8 distinct licences, so there is no licence fee. Where a project also sells a hosted or enterprise version, the self-hosted path remains free.
Which image-processing project should I choose?
The list above is ranked by GitHub stars, but stars measure attention rather than fit. Check three things on each card: the licence (permissive versus copyleft), the language it is written in, and the last-push date — a high-star project that has not been pushed in a year is a liability.
Are these image-processing projects still maintained?
36 of the 40 were pushed in the last 90 days, and every card shows its exact last-push date so you can see the rest. Sort your shortlist by that date before committing to a migration.