Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source image-processing software

1841 open-source libraries, tools and applications tagged image-processing, ranked by how closely image-processing is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

1841 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
Faceswap
Faceswap is a free, open-source, multi-platform deepfakes tool that uses deep learning to recognize and swap faces in pictures and videos. …
7857578active
facebookresearch/segment-anything
Segment Anything Model (SAM) from Meta AI is a promptable image segmentation foundation model that produces high-quality object masks from …
3154993stable
Upscayl
Upscayl is a free and open-source desktop application that uses AI (ESRGAN-based models) to upscale and enhance low-resolution images on Li…
6650054active
Umi-OCR
Umi-OCR is a free, open-source, fully offline OCR application for Windows and Linux with a Qt/QML GUI. It supports screenshot OCR, batch im…
4347936stable
PhotoPrism
PhotoPrism is an AI-powered, privacy-first web application for browsing, organizing, and sharing personal photo and video collections. It a…
9440276active
tesseract.js
Tesseract.js is a pure JavaScript port of the Tesseract OCR engine that extracts text from images in over 100 languages. It runs in the bro…
6438729active
XingangPan/DragGAN
Official PyTorch implementation of DragGAN (SIGGRAPH 2023), an interactive point-based image manipulation method built on StyleGAN3. Users …
3035748stable
nothings/stb
A collection of single-file, public domain (or MIT) C/C++ libraries covering image loading/writing/resizing, TrueType font rasterization, O…
7134694stable
sharp
sharp is a high-performance Node-API module for image processing in JavaScript runtimes, powered by the libvips library. It converts, resiz…
9532779stable
FaceFusion
FaceFusion is an open-source face manipulation platform for face swapping and lip syncing in images and videos, built in Python with GPU ac…
9530263active
JaidedAI/EasyOCR
EasyOCR is a ready-to-use Python OCR library built on PyTorch that extracts text from images, supporting 80+ languages and popular writing …
4430080stable
InvokeAI
Invoke is a self-hosted, open-source creative engine for AI image generation with Stable Diffusion models (SD 1.5, SDXL, Flux), featuring a…
10028742active
GoogleChromeLabs/squoosh
Squoosh is a browser-based web app for compressing images using modern codecs like MozJPEG, WebP, and AVIF, with all processing done locall…
7626026active
black-forest-labs/flux
Official minimal inference code from Black Forest Labs for running FLUX.1 open-weight image generation and editing models. It supports text…
3526009active
SDWebImage
SDWebImage is an asynchronous image downloader and caching library for Apple platforms, provided as categories on UIImageView, UIButton, an…
7025628stable
junyanz/pytorch-CycleGAN-and-pix2pix
Official PyTorch implementations of CycleGAN and pix2pix for paired and unpaired image-to-image translation. It includes training and testi…
4425261stable
danielgatis/rembg
Rembg is a Python tool for removing image backgrounds using U2Net-based deep learning models. It can be used as a CLI, Python library, HTTP…
9825016active
DeepFace
DeepFace is a lightweight Python library for face recognition and facial attribute analysis, wrapping state-of-the-art models like VGG-Face…
9323482stable
Sanster/IOPaint
IOPaint is a free, open-source, self-hostable image inpainting and outpainting tool powered by state-of-the-art AI models like LaMa and Sta…
1023317active
Video2X
Video2X is a machine learning-based video super-resolution and frame interpolation framework written in C/C++. It upscales videos and image…
6222307active
Zeyi-Lin/HivisionIDPhotos
HivisionIDPhotos is a lightweight AI-powered tool for creating ID photos. It provides background removal, face alignment, beautification, a…
6421592active
bloc97/Anime4K
Anime4K is a set of open-source, high-quality real-time anime upscaling and denoising algorithms implemented as GLSL shaders, primarily for…
2321485stable
facebookresearch/sam2
Official code for Meta's Segment Anything Model 2 (SAM 2), a foundation model for promptable visual segmentation in images and videos. It i…
5820001active
KlingAIResearch/LivePortrait
LivePortrait is a Python-based portrait animation tool from Kuaishou Technology that synthesizes lifelike videos from a single source image…
5919260active
Diolinux/PhotoGIMP
PhotoGIMP is a community patch that reconfigures GIMP 3+ to look and behave like Adobe Photoshop, with a Photoshop-style tool layout, keybo…
8218367active
sczhou/CodeFormer
CodeFormer is a PyTorch-based blind face restoration model using a codebook lookup transformer, published at NeurIPS 2022. It restores and …
4318167stable
apple/ml-stable-diffusion
Apple's official tooling for running Stable Diffusion on Apple Silicon using Core ML. It includes a Python package for converting PyTorch m…
6517965active
Mikubill/sd-webui-controlnet
A WebUI extension that adds ControlNet and other injection-based controls to AUTOMATIC1111's Stable Diffusion web UI. It allows on-the-fly …
3117840active
IDEA-Research/Grounded-Segment-Anything
Grounded-Segment-Anything (Grounded SAM) combines Grounding DINO with Segment Anything to detect and segment arbitrary objects from text pr…
3117758active
ImageMagick
ImageMagick is a free, open-source software suite written in C for creating, editing, composing, and converting bitmap images, supporting o…
10017669stable
facebook/fresco
Fresco is Facebook's Android library for loading, displaying, and managing images in mobile applications. It handles the full image pipelin…
9417152stable
Waifu2x-Extension-GUI
A Windows GUI application for upscaling images, GIFs, and videos using multiple AI super-resolution engines (Waifu2x, Real-ESRGAN, Real-CUG…
9817089active
BlurHash
BlurHash is a compact algorithm and multi-language library that encodes an image into a short 20-30 character string representing a blurred…
3217077stable
wkentaro/labelme
Labelme is a graphical image annotation tool written in Python with a Qt interface, supporting polygon, rectangle, oriented rectangle, circ…
9816211active
chatfire-AI/huobao-drama
Huobao Drama is a self-hosted, AI-powered end-to-end short drama generation platform that automates the full pipeline from a one-sentence i…
8215921active
Image Toolbox
Image Toolbox is a powerful open-source Android app for advanced image manipulation, built with Kotlin and Jetpack Compose in Material You …
9815067active
guofei9987/blind_watermark
A Python library for embedding and extracting blind (invisible) watermarks in images using DWT-DCT-SVD transforms, with watermark recovery …
5214809stable
ddddocr
DdddOcr is a Python library for offline, local recognition of various CAPTCHA types, including alphanumeric, Chinese character, and slider …
6114800active
HumanAIGC/AnimateAnyone
Animate Anyone is the official research implementation of a diffusion-based image-to-video synthesis method that animates a static characte…
4314777active
jimp-dev/jimp
Jimp is an image processing library for Node.js written entirely in JavaScript with zero external or native dependencies. It supports readi…
6414673active
Intervention Image
Intervention Image is a popular open-source PHP image processing library offering a fluent, expressive API for creating, editing, and compo…
10014376stable
Cropper.js
Cropper.js is a JavaScript library for cropping images in the browser, built as customizable, extensible web components. The related 'cropp…
9413910stable
python-pillow/Pillow
Pillow is the actively maintained fork of the Python Imaging Library (PIL), providing image opening, editing, and saving across many file f…
9013890stable
Curzibn/Luban
Luban 2 is an Android image compression library written in Kotlin that reverse-engineers WeChat Moments' compression strategy to produce si…
6713771active
CompVis/stable-diffusion
The original reference implementation of Stable Diffusion, a latent text-to-image diffusion model trained on LAION-5B data with a CLIP text…
3273487maintenance
lokesh/color-thief
Color Thief is a TypeScript library that extracts dominant colors and palettes from images and video in the browser and Node.js, with a sma…
9013657active
divamgupta/diffusionbee-stable-diffusion-ui
DiffusionBee is a free macOS desktop application that runs Stable Diffusion locally with a one-click installer and no technical setup. It p…
2313603active
darktable
darktable is an open-source photography workflow application and non-destructive raw developer, acting as a virtual lighttable and darkroom…
9513262stable
modelscope/DiffSynth-Studio
DiffSynth-Studio is an open-source diffusion model engine from the ModelScope community that integrates mainstream image, video, and audio …
7713229active
YaoFANGUK/video-subtitle-remover
An AI-based desktop application that removes hard-coded subtitles and text-like watermarks from videos and images using deep learning inpai…
6613131active
lllyasviel/stable-diffusion-webui-forge
A fork/platform built on top of AUTOMATIC1111's Stable Diffusion WebUI that optimizes resource management, speeds up inference, and adds ex…
2913071active
zai-org/CogVideo
CogVideo/CogVideoX is an open-source family of text-to-video and image-to-video generation models from Zhipu AI (THUDM), with inference and…
4213055active
Meshroom (AliceVision photogrammetry pipeline)
Meshroom is an open-source, node-based visual programming application for building and executing data processing pipelines, best known for …
6712993active
smartcrop
smartcrop.js is a JavaScript library that implements a content-aware algorithm to find good crops for images. It runs in the browser, in No…
2312958stable
libfacedetection
An open-source C++ library for CNN-based face detection in images, with the model embedded as static C source so it has no external depende…
5912807stable
bmaltais/kohya_ss
A Gradio-based GUI and CLI wrapper around Kohya's Stable Diffusion training scripts for fine-tuning diffusion image generation models. It s…
8912616active
helloianneo/ian-xiaohei-illustrations
A Codex Skill that guides AI agents to generate hand-drawn, quirky 16:9 illustrations for Chinese articles, featuring a signature 'Xiaohei'…
6112588active
DayBreak-u/chineseocr_lite
An ultra-lightweight Chinese OCR toolkit combining DBNet text detection, CRNN text recognition, and an angle classifier, with total model s…
6612347active
guoyww/AnimateDiff
Official implementation of AnimateDiff, a plug-and-play motion modeling module that turns personalized text-to-image diffusion models (e.g.…
3012274active
PKU-YuanGroup/Open-Sora-Plan
Open-Sora Plan is an open-source effort to reproduce OpenAI's Sora text-to-video model, providing training and inference code for video gen…
4512209active
ostris/ai-toolkit
An all-in-one open-source training toolkit for finetuning diffusion models (image and video) on consumer-grade hardware. It supports many r…
7212107active
Yalantis/uCrop
uCrop is an open-source Android image cropping library by Yalantis offering flexible cropping, rotation, scaling, and compression with a bu…
3812074stable
Tongyi-MAI/Z-Image
Z-Image is a 6B-parameter text-to-image generation foundation model family built on a single-stream diffusion transformer, with a distilled…
4312057active
InstantID
InstantID is a tuning-free, zero-shot identity-preserving image generation method built on diffusion models, generating customized images i…
2711994active
facebookresearch/sam3
Official code for Meta's Segment Anything Model 3 (SAM 3), a unified foundation model for promptable segmentation in images and videos. It …
6311957active
coil-kt/coil
Coil is a Kotlin-first image loading library for Android and Compose Multiplatform, built on Coroutines and Okio. It provides fast, lightwe…
9711925stable
libvips
libvips is a fast, demand-driven, horizontally threaded image processing library with low memory needs, offering around 300 operations acro…
9411747stable
milesial/Pytorch-UNet
A PyTorch implementation of the U-Net architecture for semantic segmentation of high-resolution images, originally built for Kaggle's Carva…
2311668active
Kornia
Kornia is a differentiable computer vision library built on PyTorch, offering GPU-accelerated image processing, augmentations, and geometri…
8411436active
imgproxy
imgproxy is a fast, secure standalone HTTP server written in Go (built on libvips) that resizes, processes, converts, and optimizes images …
9911126stable
face_recognition
A Python library and command-line tool providing a simple API for face detection, facial landmark extraction, and face recognition, built o…
5956796maintenance
cumulo-autumn/StreamDiffusion
StreamDiffusion is a Python pipeline for real-time interactive diffusion-based image generation, achieving 100+ fps on modern GPUs. It opti…
1810817active
Automattic/node-canvas
node-canvas is a Cairo-backed implementation of the Web Canvas API for Node.js, enabling 2D drawing, text rendering, and image manipulation…
8510696active
Acly/krita-ai-diffusion
A Krita plugin providing a streamlined interface for AI image generation, inpainting, and outpainting within the Krita painting application…
9210668active
X-AnyLabeling
X-AnyLabeling is a cross-platform desktop application for AI-assisted annotation of text, image, video, and multimodal data. It bundles bui…
9610642active
thumbor
Thumbor is an open-source, on-demand image thumbnailing service written in Python. It crops, resizes, flips, and applies filters to images …
8710520active
zyddnys/manga-image-translator
A Python tool that automatically detects, OCRs, translates, inpaints, and re-typesets text in images, primarily for manga and comics. It ru…
6610477active
Easy Diffusion
Easy Diffusion is a 1-click installer and browser-based UI for running Stable Diffusion text-to-image generation locally on your PC. It bun…
7610473active
lllyasviel/Fooocus
Fooocus is an offline, open-source image generation application built on Stable Diffusion XL with a Gradio interface. It simplifies text-to…
4153616maintenance
esimov/caire
Caire is a content-aware image resize library written in Go, based on the seam carving algorithm. It intelligently shrinks or enlarges imag…
2810461active
CyberTimon/RapidRAW
RapidRAW is a free, open-source, non-destructive RAW photo editor and image library manager built with Rust, wgpu, React, and Tauri. It off…
8210446active
TencentARC/PhotoMaker
PhotoMaker is a personalized text-to-image generation method that encodes multiple reference face photos into a stacked ID embedding to gen…
2710088stable
ImageOptim
ImageOptim is a free, open-source macOS GUI application that losslessly compresses images by combining multiple optimization tools like Moz…
7010001stable
open-mmlab/mmsegmentation
MMSegmentation is a PyTorch-based toolbox and benchmark for semantic segmentation, part of the OpenMMLab ecosystem. It provides implementat…
239956stable
PeterL1n/RobustVideoMatting
Robust Video Matting (RVM) is a deep learning model and library for real-time human video matting, using a recurrent neural network with te…
239533stable
modelscope/facechain
FaceChain is a deep-learning toolchain from ModelScope for generating identity-preserved personal portraits (digital twins) from a single p…
279508active
PaddlePaddle/PaddleSeg
PaddleSeg is an end-to-end image segmentation toolkit built on PaddlePaddle, offering a model zoo with dozens of pre-trained models for sem…
499395active
NVlabs/Sana
SANA is an efficiency-oriented PyTorch codebase for high-resolution text-to-image and text-to-video generation built on Linear Diffusion Tr…
709129active
NSFWJS
NSFWJS is a JavaScript library that uses TensorFlow.js to classify images into NSFW/safety categories (Drawing, Neutral, Sexy, Hentai, Porn…
809007active
LykosAI/StabilityMatrix
Stability Matrix is a multi-platform desktop application that acts as a package manager for Stable Diffusion UIs and tools like ComfyUI, AU…
968932active
Nutlope/logocreator
An open-source AI logo generator web app that creates brand-ready logos using FLUX models on Together AI, with logo editing, style presets,…
628771active
FoundationVision/VAR
Official PyTorch implementation of Visual Autoregressive Modeling (VAR), a NeurIPS 2024 Best Paper-winning method for scalable image genera…
458751active
hardikvasa/google-images-download
A Python command-line tool that searches and downloads hundreds of images from Google Images to local storage. It uses Selenium with Chrome…
668695active
kean/Nuke
Nuke is a Swift image loading and caching framework for Apple platforms, providing an ImagePipeline for fetching, processing, and displayin…
968681stable
lllyasviel/IC-Light
IC-Light is a Python tool for manipulating the illumination of images using diffusion models, offering text-conditioned and background-cond…
258551active
photopea/photopea
Photopea is a free online image editor for raster and vector graphics that runs entirely in the browser, supporting PSD, AI, Sketch, and do…
428445active
CASIA-LMC-Lab/FastSAM
FastSAM is a CNN-based Segment Anything Model trained on only 2% of the SA-1B dataset, achieving comparable segmentation performance to SAM…
208421active
XPixelGroup/BasicSR
BasicSR is an open-source PyTorch toolbox for image and video restoration tasks such as super-resolution, denoising, deblurring, and JPEG a…
238391stable
QwenLM/Qwen-Image
Qwen-Image is a 20B MMDiT image generation foundation model from the Qwen team, with strong complex text rendering (especially Chinese) and…
458377active
JavaCV
JavaCV is a Java library that wraps OpenCV, FFmpeg, and other computer vision and multimedia libraries via JavaCPP Presets, with utility cl…
808349active

page 1 / 19 next →