Open-source image-processing software
4309 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.
4309 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| spatie/laravel-image-optimizer A Laravel package that optimizes PNG, JPG, SVG, and GIF images by running them through a chain of installed optimization binaries. It is th… | 71 | 1307 | stable |
| Vincentqyw/image-matching-webui A Gradio-based web UI that matches keypoints between two images using many state-of-the-art image matching algorithms (LoFTR, SuperGlue, Li… | 85 | 1306 | active |
| huawei-noah/Efficient-Computing A collection of efficient deep learning methods from Huawei Noah's Ark Lab, covering model compression, knowledge distillation, pruning, qu… | 32 | 1306 | active |
| ali-vilab/MimicBrush MimicBrush is the official implementation of a zero-shot image editing method that lets users mask a region in a source image and provide a… | 24 | 1306 | active |
| fundamentalvision/BEVFormer BEVFormer is the official PyTorch implementation of an ECCV 2022 paper that learns bird's-eye-view (BEV) representations from multi-camera … | 23 | 4624 | maintenance |
| ARM-software/astc-encoder The Arm ASTC Encoder (astcenc) is a command-line tool and codec library for compressing and decompressing images in the Adaptive Scalable T… | 91 | 1303 | stable |
| vibe-motion/skills A collection of installable agent skills for AI coding assistants (e.g., Claude Code) that generate motion graphics, animations, and videos… | 59 | 1301 | active |
| SebLague/Fluid-Sim A particle-based fluid simulation built in Unity with C#, implementing SPH-style methods from academic papers. It includes GPU-accelerated … | 46 | 1301 | active |
| sighook/pixload pixload is a set of Perl CLI tools for creating and injecting payloads into image files (BMP, GIF, JPG, PNG, WebP). It is used in offensive… | 23 | 1301 | active |
| rsmbl/Resemble.js Resemble.js is a JavaScript library for analyzing and comparing images using HTML5 canvas, producing pixel-level diff images and analysis d… | 32 | 4608 | maintenance |
| luosiallen/latent-consistency-model Official implementation of Latent Consistency Models (LCM), a diffusion-based approach for synthesizing high-resolution images with few-ste… | 28 | 4607 | maintenance |
| W2GenAI-Lab/LucidFlux LucidFlux is a caption-free photo-realistic image restoration model built on a large-scale diffusion transformer, released with inference a… | 52 | 1298 | active |
| danvergara/morphos Morphos is a self-hosted file converter server written in Go that lets users convert files between formats privately, without third-party s… | 10 | 1297 | active |
| t3dotgg/quickpic QuickPic is a free, open-source web app by Theo that converts SVGs to high-resolution PNGs and offers other quick image utilities like squa… | 23 | 1296 | active |
| cnr-isti-vclab/vcglib VCGlib is a templated, header-only C++ library with no external dependencies for manipulating, processing, cleaning, and simplifying triang… | 67 | 1295 | stable |
| MV-Adapter MV-Adapter is a plug-and-play adapter that turns pre-trained text-to-image diffusion models (e.g., SDXL, SD2.1) into multi-view consistent … | 31 | 1295 | active |
| Inpaint Anything A Stable Diffusion Web UI extension that performs inpainting and outpainting using masks generated by Segment Anything models (SAM 2, SAM-H… | 30 | 1295 | active |
| PyImageSearch/imutils A Python library of convenience functions that simplify common OpenCV image processing tasks such as translation, rotation, resizing, skele… | 32 | 4584 | maintenance |
| zju3dv/MatchAnything MatchAnything is a deep learning model for universal cross-modality image matching, released as research code accompanying a TPAMI 2026 pap… | 64 | 1293 | active |
| streamlit/demo-self-driving A Streamlit demo app that provides an interactive image browser for the Udacity self-driving-car dataset with realtime YOLO object detectio… | 56 | 1293 | stable |
| BishopFox/eyeballer Eyeballer is a convolutional neural network tool that classifies screenshots of web hosts taken during large-scope penetration tests. It la… | 51 | 1293 | active |
| plemeri/transparent-background A Python tool and CLI that removes backgrounds from images and videos using the InSPyReNet deep learning model (ACCV 2022). It supports ima… | 60 | 1292 | active |
| PrunaAI/pruna Pruna is an open-source Python model optimization framework that makes AI models faster, smaller, cheaper, and greener via caching, quantiz… | 80 | 1288 | active |
| nyanmisaka/ffmpeg-rockchip A fork of FFmpeg adding full hardware transcoding pipelines for Rockchip SoCs via MPP decoders/encoders and RGA 2D accelerator filters, wit… | 66 | 1288 | active |
| joeseesun/qiaomu-mondo-poster-design An AI-powered poster and cover design tool that generates professional-grade posters, book covers, album covers, and social media graphics … | 44 | 1287 | active |
| BoboTiG/python-mss Python MSS is an ultra-fast, cross-platform screenshot library in pure Python using ctypes, capable of capturing one or all monitors with n… | 78 | 1286 | stable |
| AravisProject/aravis Aravis is a C library based on GLib/GObject for video acquisition from Genicam-compliant industrial cameras, implementing GigE Vision and U… | 78 | 1286 | active |
| city-super/Scaffold-GS Scaffold-GS is a research implementation of a structured 3D Gaussian splatting method that uses anchor points on a sparse voxel grid to dis… | 27 | 1286 | active |
| nv-tlabs/Difix3D Difix3D+ is a research codebase from NVIDIA implementing a single-step diffusion model pipeline that removes artifacts from NeRF and 3D Gau… | 29 | 1285 | active |
| DreamTechAI/Direct3D-S2 Direct3D-S2 is a research framework for high-resolution 3D shape generation from images, built on sparse volumetric representations and a n… | 26 | 1285 | active |
| BachiLi/diffvg diffvg is a differentiable rasterizer for 2D vector graphics that bridges the raster and vector domains via backpropagation. It computes pi… | 38 | 1283 | active |
| dcharatan/pixelsplat pixelSplat is a PyTorch implementation of a feed-forward model that reconstructs 3D radiance fields parameterized by 3D Gaussian primitives… | 27 | 1282 | stable |
| Tianxiaomo/pytorch-YOLOv4 A minimal PyTorch implementation of YOLOv4 (and YOLOv4-tiny) supporting inference and training, with tools to convert Darknet weights to Py… | 32 | 4520 | maintenance |
| Stable-X/Stable3DGen Stable3DGen is a modular Python framework for generating 3D assets from images, adapted from Microsoft's TRELLIS with NVIDIA library depend… | 30 | 1278 | active |
| FaceAISDK An Android SDK for fully on-device, offline face detection, recognition, liveness detection (anti-spoofing), and 1:1, 1:N, and M:N face sea… | 97 | 1277 | active |
| GarrettGunnell/AcerolaFX A modular HDR post-processing shader suite written in HLSL for GShade, targeting Final Fantasy XIV gameplay and gpose screenshots. It provi… | 23 | 1277 | active |
| Tencent-Hunyuan/SRPO SRPO is Tencent Hunyuan's research code for fine-tuning diffusion image generation models (e.g., FLUX.1.dev) by aligning the full diffusion… | 51 | 1276 | active |
| JoyCaption JoyCaption is an open, free, and uncensored image captioning Visual Language Model (VLM) with released weights and training scripts. It gen… | 50 | 1275 | active |
| google-research/simclr Google Research's official implementation of SimCLR and SimCLRv2, a framework for contrastive learning of visual representations, with 65 p… | 10 | 4503 | maintenance |
| lpiccinelli-eth/UniDepth UniDepth is a Python library and research codebase for universal monocular metric depth estimation from single images, based on CVPR 2024 a… | 32 | 1274 | active |
| ShiftHackZ/Stable-Diffusion-KMP SDAI is an open-source, cross-platform Stable Diffusion client app for Android and iOS built with Kotlin Multiplatform and Jetpack Compose.… | 92 | 1273 | active |
| skydoves/Cloudy Cloudy is a Kotlin Multiplatform library for Compose that provides blur, liquid glass, and shader-driven surface effects via simple Modifie… | 92 | 1273 | active |
| Unity-Technologies/VFXToolbox A Unity package from Unity Technologies providing additional tools for Visual Effect artists, including an Image Sequencer for authoring fl… | 29 | 1273 | active |
| NVlabs/stylegan2-ada-pytorch Official PyTorch implementation of StyleGAN2-ADA, a generative adversarial network with adaptive discriminator augmentation for training wi… | 32 | 4487 | maintenance |
| stardist/stardist StarDist is a Python library for object detection and instance segmentation in 2D and 3D microscopy images using star-convex shapes, built … | 54 | 1271 | stable |
| Yummypets/YPImagePicker YPImagePicker is an Instagram-like photo and video picker library for iOS written in pure Swift. It provides a feature-rich, highly customi… | 81 | 4483 | maintenance |
| hymbz/ComicReadScript A userscript (Tampermonkey/Violentmonkey) that adds a two-page spread reading mode and various UX enhancements to popular manga/comic websi… | 93 | 1270 | active |
| withoutbg/withoutbg-python A Python SDK (pip install withoutbg) for removing image backgrounds, offering a free local open-weights ONNX model and an optional paid clo… | 79 | 1270 | active |
| manycore-maas/Painter Painter is a JSON-driven canvas drawing library for WeChat mini programs (also usable in Node and HTML5) that renders images from a declara… | 23 | 4475 | maintenance |
| brendan-duncan/image A pure-Dart library for decoding, encoding, and manipulating images in many formats (PNG, JPEG, GIF, WebP, TIFF, BMP, and more). It works w… | 77 | 1268 | active |
| rlawjdghek/StableVITON StableVITON is the official PyTorch implementation of a CVPR 2024 paper that performs image-based virtual try-on using a pre-trained latent… | 44 | 1267 | stable |
| dmrschmidt/DSWaveformImage A Swift library that generates waveform images from audio files on iOS, iPadOS, macOS, visionOS, and Mac Catalyst. It provides native Swift… | 76 | 1266 | active |
| XPixelGroup/HYPIR Official PyTorch implementation of HYPIR, a SIGGRAPH 2025 method that harnesses diffusion-yielded score priors for image restoration. It pr… | 36 | 1266 | active |
| ultranity/Pix-EzViewer PixEz is a third-party Pixiv client for Android built with Kotlin and Jetpack, offering a modern Material Design UI and many enhancements o… | 93 | 1265 | active |
| fastgs/FastGS FastGS is a general acceleration framework for 3D Gaussian Splatting that trains scenes in roughly 100 seconds using multi-view consistent … | 46 | 1265 | active |
| bryandlee/animegan2-pytorch A PyTorch implementation of AnimeGANv2, a GAN-based image-to-image style transfer model that converts photos into anime-style images. It pr… | 32 | 4457 | maintenance |
| blueimp/JavaScript-Load-Image A JavaScript library that loads images from File/Blob objects or URLs and returns optionally scaled, cropped, or rotated HTML img or canvas… | 32 | 4456 | maintenance |
| cvg/depthsplat DepthSplat is a PyTorch research library implementing a CVPR 2025 model that connects Gaussian splatting with single/multi-view depth estim… | 53 | 1262 | active |
| meowtec/Imagine Imagine is a cross-platform desktop GUI app for optimizing PNG, JPEG, and WebP images, built on pngquant, mozjpeg, and WebP encoders with a… | 99 | 4449 | maintenance |
| lucasb-eyer/go-colorful A Go library for storing, converting, and manipulating colors across many color spaces including RGB, HSL, HSV, hex, CIE-Lab, CIE-Luv, HCL,… | 82 | 1260 | stable |
| meodai/poline Poline is a tiny TypeScript micro-library that generates color palettes by interpolating HSL colors in polar/cartesian space between anchor… | 68 | 1260 | active |
| Jack000/Expose Expose is a Bash-based static site generator that turns folders of images and videos into photoessay-style websites. It requires only Image… | 32 | 4436 | maintenance |
| nv-tlabs/GET3D GET3D is NVIDIA's PyTorch implementation of a generative model that synthesizes high-quality 3D textured meshes (cars, chairs, animals, bui… | 32 | 4433 | maintenance |
| exelix11/SwitchThemeInjector A suite of tools for creating and installing custom home menu themes on a modded Nintendo Switch, including the NXThemes Installer homebrew… | 93 | 1256 | active |
| Roblox/cube Cube is Roblox's open-source family of foundation models for 3D intelligence, including text-to-3D shape generation and part-controllable m… | 55 | 1256 | active |
| Anthony's QR Code Toolkit A web-based toolkit for generating base QR codes and refining AI-generated QR codes by comparing outputs to find misaligned pixels. It also… | 29 | 1255 | active |
| sassman/t-rec-rs t-rec is a fast, offline terminal recorder written in Rust that captures terminal (or arbitrary window) sessions and generates animated GIF… | 82 | 1254 | active |
| unum-cloud/UForm UForm is a compact multimodal AI library providing tiny image-text embedding models (64-768 dimensions, Matryoshka-style) and small generat… | 50 | 1254 | active |
| VainF/pytorch-msssim A PyTorch library providing fast, differentiable SSIM and MS-SSIM image quality metrics using separable Gaussian filtering for speed. It ca… | 23 | 1253 | stable |
| MikeKovarik/exifr exifr is a fast, dependency-free JavaScript library for reading EXIF and other image metadata (TIFF, XMP, ICC, IPTC, GPS, JFIF) from JPG, P… | 23 | 1252 | active |
| Jaysmito101/TerraForge3D TerraForge3D is a free, open-source, cross-platform procedural terrain generation and texturing tool built in C++ with GPU acceleration. It… | 67 | 1251 | active |
| sentinel-hub/eo-learn eo-learn is a collection of open-source Python packages for accessing and processing spatio-temporal satellite imagery, built around modula… | 65 | 1251 | active |
| liwenxi/SWIFT-AI SWIFT-AI is a deep learning system for extremely fast gigapixel-level visual understanding in scientific applications, such as detecting st… | 29 | 1250 | active |
| 3DTopia/OpenLRM OpenLRM is an open-source PyTorch implementation of Large Reconstruction Models (LRM) that reconstruct 3D objects (meshes and rendered vide… | 18 | 1250 | active |
| Escartem/AnimeStudio A Unity game asset extraction tool that opens Unity bundles and lets users browse, preview, and export textures, meshes, animations, audio,… | 65 | 1249 | active |
| DDULDDUCK/every-pdf Every PDF is an all-in-one open-source desktop PDF toolkit built with Electron, Next.js, and a Python (FastAPI) backend. It lets users edit… | 68 | 1248 | active |
| diffusionstudio/core Diffusion Studio Core is a TypeScript video compositing engine that runs in the browser, built on WebCodecs and Canvas2D for hardware-accel… | 45 | 1248 | active |
| LTH14/fractalgen A PyTorch implementation of Fractal Generative Models (FractalGen), enabling pixel-by-pixel high-resolution image generation. It includes p… | 21 | 1247 | active |
| abewley/sort SORT is a barebones Python implementation of a simple online and realtime multiple object tracking algorithm for 2D video sequences, based … | 32 | 4386 | maintenance |
| Acly/comfyui-inpaint-nodes A set of custom nodes for ComfyUI that improve image inpainting and outpainting workflows. It integrates the Fooocus inpaint model for SDXL… | 71 | 1246 | active |
| peterbraden/node-opencv Native Node.js bindings for the OpenCV computer vision library, exposing Matrices, image reading/writing, and cascades like face detection … | 23 | 4383 | maintenance |
| Snappy A Symfony bundle integrating the Snappy PHP wrapper around wkhtmltopdf/wkhtmltoimage, letting Symfony apps convert HTML documents or URLs i… | 64 | 1245 | active |
| florestefano1975/comfyui-portrait-master A ComfyUI custom node suite that helps AI image creators generate detailed, professional prompts for human portraits. It provides modular n… | 53 | 1245 | active |
| ksami/QRemeshify QRemeshify is a Blender extension (addon) that provides an easy-to-use remesher producing good-quality quad topology, based on QuadWild wit… | 14 | 1245 | active |
| ZHKKKe/MODNet MODNet is a deep learning model for real-time portrait matting (background removal) that requires only an RGB image as input, with no trima… | 32 | 4376 | maintenance |
| raspberrypi/picamera2 Picamera2 is a Python library providing an interface to Raspberry Pi cameras via the libcamera stack, replacing the legacy Picamera library… | 90 | 1244 | active |
| Vortice.Windows Vortice.Windows is a set of .NET libraries providing modern C# bindings for DirectX APIs including Direct3D 9/11/12, Direct2D, DirectWrite,… | 67 | 1244 | active |
| b-editor/beutl Beutl is a free, open-source, cross-platform video editing and compositing application built on .NET. It offers a timeline with layers, nod… | 99 | 1242 | active |
| TransparentLC/WechatMomentScreenshot A web-based tool that generates fake WeChat Moments (朋友圈) share screenshots, including text posts, shared articles, images, and nine-grid l… | 32 | 4364 | maintenance |
| pythongosssss/ComfyUI-WD14-Tagger A ComfyUI custom node extension that interrogates images to extract booru-style tags using WD 1.4 tagger models (ONNX-based). It integrates… | 40 | 1241 | active |
| bowang-lab/MedRAX MedRAX is a medical reasoning agent framework that integrates chest X-ray analysis tools (segmentation, grounding, report generation, disea… | 40 | 1241 | active |
| jcjohnson/fast-neural-style A Torch (Lua) implementation of feedforward neural style transfer from the ECCV 2016 paper 'Perceptual Losses for Real-Time Style Transfer … | 32 | 4362 | maintenance |
| itgalaxy/favicons A Node.js library that generates favicons and associated web app icon files (including manifests and HTML snippets) from a source image, us… | 91 | 1240 | active |
| mrousavy/react-native-fast-tflite A high-performance TensorFlow Lite library for React Native built on Nitro Modules, using the low-level C/C++ TFLite core API with zero-cop… | 81 | 1240 | active |
| vansh-nagar/ascii-studio ASCII Studio is a browser-based tool that converts videos into real-time ASCII character-based animations. It offers customizable character… | 56 | 1240 | active |
| Anthonyy232/Paperize Paperize is a fully offline dynamic wallpaper changer app for Android built with Kotlin, Jetpack Compose, and Material 3. It automatically … | 95 | 1238 | active |
| facebookresearch/deit Official PyTorch repository for DeiT and related vision transformer architectures (CaiT, ResMLP, PatchConvnet, DeiT III), providing trainin… | 10 | 4348 | maintenance |
| bytedance/USO USO is ByteDance's open-source unified style- and subject-driven image generation model based on diffusion (FLUX), combining any subject wi… | 33 | 1237 | active |
| SideFX Labs SideFX Labs is a free, open-source, artist-friendly toolset for Houdini containing hundreds of Houdini Digital Assets (HDAs), Python module… | 93 | 1236 | active |
| Kiri-Innovation/3dgs-render-blender-addon A free, open-source Blender add-on for importing, editing, animating, and rendering 3D Gaussian Splats (3DGS) inside Blender. Created by KI… | 86 | 1236 | active |