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 |
|---|---|---|---|
| cbh123/stickerbaker StickerBaker is an open-source web application that generates AI stickers from text prompts or face uploads, powered by Replicate models (f… | 26 | 1100 | active |
| gjTool/pdfh5 pdfh5.js is a JavaScript plugin for rendering and previewing PDF files in web and mobile (H5) browsers, built on top of PDF.js. It supports… | 45 | 1099 | active |
| lizhe00/AnimatableGaussians Official PyTorch implementation of the CVPR 2024 paper 'Animatable Gaussians', which learns pose-dependent Gaussian maps for high-fidelity … | 27 | 1099 | active |
| zai-org/CogView4 CogView4, CogView3-Plus and CogView3 are open-source text-to-image generation models from Zhipu AI, with CogView4 being a 6B-parameter DiT-… | 25 | 1099 | active |
| lucidrains/stylegan2-pytorch A simple PyTorch implementation of StyleGAN2, a state-of-the-art generative adversarial network, trainable entirely from the command line w… | 23 | 3779 | maintenance |
| lepture/captcha A Python library that generates image and audio CAPTCHAs with customizable fonts, colors, and voice data. It provides simple APIs (ImageCap… | 52 | 1098 | stable |
| welltop-cn/ComfyUI-TeaCache A ComfyUI plugin integrating TeaCache, a training-free caching method that accelerates diffusion model inference by exploiting output diffe… | 32 | 1097 | active |
| blueimp/Gallery blueimp Gallery is a touch-enabled, responsive JavaScript library providing an image and video gallery, carousel, and lightbox for web brow… | 32 | 3772 | maintenance |
| jarun/imgp imgp is a fast command-line batch image resizer and rotator for JPEG and PNG images, powered by multiprocessing and Pillow-SIMD. It support… | 84 | 1096 | active |
| minghanqin/LangSplat Official implementation of LangSplat, a CVPR 2024 Highlight paper that constructs a 3D language field using 3D Gaussian Splatting with CLIP… | 44 | 1096 | active |
| YOLOs-CPP YOLOs-CPP is a production-ready, cross-platform C++ inference library for the YOLO model family (v5 through YOLO26), built on ONNX Runtime … | 82 | 1095 | active |
| CameraKit/blurkit-android BlurKit is an Android library for rendering fast, real-time blur effects behind layouts, similar to iOS blur views. It provides a BlurLayou… | 23 | 3760 | maintenance |
| doxas/twigl twigl.app is an online editor for writing ultra-compact 'one tweet' GLSL shaders for WebGL and WebGL2, with modes that auto-complete boiler… | 60 | 1093 | active |
| dimartarmizi/map-to-poster MapToPoster JS is a client-side web application that turns any global location into a high-resolution, customizable map poster. It offers t… | 51 | 1093 | active |
| SimpleITK/SimpleITK SimpleITK is a simplified C++ interface to the Insight Toolkit (ITK) for multi-dimensional image analysis, including filtering, segmentatio… | 96 | 1092 | stable |
| image-js/image-js ImageJS is a JavaScript/TypeScript library for image processing and manipulation, offering features like resizing, cropping, filtering, col… | 93 | 1092 | stable |
| Wallpaper A Node.js library for getting and setting the desktop wallpaper programmatically on macOS, Linux, and Windows. It provides a promise-based … | 84 | 1092 | active |
| benhowdle89/grade Grade is a small JavaScript library that generates complementary gradient backgrounds from the top two dominant colors of supplied images, … | 32 | 3753 | maintenance |
| Unity-Technologies/PostProcessing Unity's Post Processing Stack v2, a library of full-screen image effects (bloom, color grading, depth of field, etc.) for the built-in rend… | 10 | 3745 | maintenance |
| HswAI2026/JuZhou-V1 JuZhou 1.0 is an ultra-lightweight 0.387B-parameter text-to-image foundation model designed for fully offline, on-device execution on mobil… | 51 | 1089 | active |
| ivopetkov/responsively-lazy A tiny dependency-free JavaScript library (2.5kb gzipped) for truly lazy loading responsive images, background images, and HTML. It is SEO … | 38 | 1089 | stable |
| Studiosity/grover Grover is a Ruby gem that converts HTML (or a URL) into PDFs, PNGs, or JPEGs by driving Google Puppeteer and Chromium. It integrates easily… | 75 | 1087 | active |
| nptr/msstyleEditor A portable Windows application for editing Windows visual style (.msstyles) theme files from Vista through Windows 11. It lets users browse… | 55 | 1087 | active |
| yerfor/Real3DPortrait Official PyTorch implementation of Real3D-Portrait, an ICLR 2024 Spotlight paper for one-shot realistic 3D talking portrait synthesis. It g… | 26 | 1087 | active |
| Razaekel/noise-rs A Rust library for procedural noise generation, providing gradient noise functions like Perlin noise that can be chained and combined into … | 32 | 1086 | active |
| SVGcode SVGcode is a Progressive Web App that converts raster images (JPG, PNG, GIF, WebP, AVIF, etc.) into SVG vector graphics. It runs in the bro… | 75 | 1085 | active |
| suyashkumar/dicom A high-performance, native Go library for parsing, reading, and writing DICOM medical image files, with channel-based streaming of frames a… | 59 | 1085 | stable |
| scola/Qart Qart is an Android app that generates QR codes merged with pictures, making the codes look more visually appealing. It is based on the Cute… | 47 | 1085 | active |
| mlc-ai/web-stable-diffusion A project that compiles and runs Stable Diffusion text-to-image models entirely inside web browsers using WebGPU and WebAssembly, with no s… | 31 | 3724 | maintenance |
| fossasia/magic-epaper-app Magic ePaper is an open-source Flutter mobile app for designing content and transferring it to battery-free NFC ePaper badges. It offers dr… | 77 | 1084 | active |
| LujiaJin/One-Pot_Multi-Frame_Denoising Official PyTorch implementation of the One-Pot Multi-frame Denoising (OPD) method published at BMVC 2022 and extended in IJCV. It provides … | 57 | 1084 | stable |
| Fannovel16/ComfyUI-Frame-Interpolation A set of custom nodes for ComfyUI that perform video frame interpolation using models like RIFE, FILM, GMFSS, and others. It lets users gen… | 49 | 1084 | active |
| Alpha-VLLM/Lumina-mGPT-2.0 Lumina-mGPT 2.0 is a stand-alone decoder-only autoregressive model trained from scratch that unifies a broad range of image generation task… | 39 | 1084 | active |
| darkmoonight/Rain Rain is a feature-rich, open-source weather application built with Flutter for Android. It offers current conditions, hourly and 12-day for… | 92 | 1083 | active |
| tibold/svg-explorer-extension A Windows Explorer shell extension that renders SVG file thumbnails directly in File Explorer. It installs as a native extension module so … | 23 | 3714 | maintenance |
| vladmandic/face-api FaceAPI is a JavaScript library built on TensorFlow/JS that provides AI-powered face detection, rotation tracking, face description and rec… | 10 | 1082 | active |
| itorr/eva-title A web-based Evangelion title card generator that renders custom text in the style of the classic 1995 Neon Genesis Evangelion episode title… | 46 | 1081 | active |
| trailofbits/anamorpher Anamorpher is a tool for crafting and visualizing image scaling attacks that hide multi-modal prompt injections in images, revealed only wh… | 52 | 1080 | active |
| Telegraph图床 A serverless image, video, and file hosting service built on Cloudflare Workers and Pages, storing files via the Telegram Bot API with meta… | 76 | 1079 | active |
| WorldEngine WorldEngine is a Python-based procedural world generator that simulates plate tectonics, erosion, rain shadows, and Holdridge life zones to… | 71 | 1078 | active |
| Stability-AI/stable-point-aware-3d SPAR3D is Stability AI's open-source model for fast single-image 3D mesh reconstruction using a two-stage pipeline with point cloud conditi… | 27 | 1077 | active |
| facebookresearch/hiera Hiera is the official PyTorch implementation of a hierarchical vision transformer from Meta AI (ICML 2023 Oral). It achieves state-of-the-a… | 20 | 1077 | active |
| auduno/headtrackr headtrackr is a JavaScript library for real-time face tracking and head tracking via a webcam using WebRTC/getUserMedia. It estimates the u… | 32 | 3692 | maintenance |
| react-native-cameraroll/react-native-cameraroll A React Native native module that provides access to the local camera roll or photo library on Android and iOS. It was extracted from React… | 72 | 1076 | active |
| AiyaEffectsSDK (宝宝特效) AiyaEffectsSDK is an Android demo for a face-tracking visual effects SDK that renders dynamic stickers, 3D/2D animation effects, and beauty… | 33 | 1076 | active |
| facebookresearch/CutLER CutLER is a research codebase from Meta FAIR for training object detection and instance segmentation models without human annotations, usin… | 63 | 1075 | active |
| AILab-CVC/UniRepLKNet UniRepLKNet is a large-kernel ConvNet architecture (CVPR 2024, TPAMI 2025) that provides universal perception across image, audio, video, p… | 40 | 1074 | stable |
| openai/glide-text2im Official codebase for GLIDE, a diffusion-based text-conditional image synthesis model from OpenAI. It provides pretrained models and notebo… | 10 | 3678 | maintenance |
| mittagessen/kraken kraken is a turn-key OCR/HTR engine built on neural networks, optimized for historical and non-Latin script material. It provides trainable… | 94 | 1073 | active |
| jeffbass/imagezmq imageZMQ is a set of Python classes that transport OpenCV images between computers using PyZMQ messaging. It enables distributed computer v… | 58 | 1073 | stable |
| CoderZhuXH/XHLaunchAd XHLaunchAd is an Objective-C library for iOS that provides a complete launch/splash screen advertising solution. It supports static and ani… | 23 | 3676 | maintenance |
| LAStools/LAStools LAStools is a collection of efficient, scriptable C++ command-line tools for processing LiDAR point cloud data in ASPRS LAS and compressed … | 78 | 1072 | active |
| straker/kontra Kontra.js is a lightweight JavaScript gaming micro-library optimized for size-constrained contexts like the js13kGames competition. It prov… | 48 | 1072 | active |
| TrueMyst/BeatPrints BeatPrints is a Python library and CLI that generates eye-catching, Pinterest-style posters for music tracks and albums. It integrates with… | 78 | 1070 | active |
| rafael-fuente/diffractsim A flexible Python library for simulating and visualizing diffraction and physical optics phenomena using scalar diffraction techniques like… | 61 | 1070 | active |
| LAM LAM is a PyTorch implementation of a Large Avatar Model that reconstructs an animatable 3D Gaussian head from a single image in one forward… | 55 | 1070 | active |
| NVlabs/DiffusionNFT DiffusionNFT is a research library implementing an online reinforcement learning paradigm for diffusion models that optimizes policy direct… | 44 | 1070 | active |
| NVlabs/SegFormer Official PyTorch implementation of SegFormer, a transformer-based semantic segmentation framework with a hierarchical encoder and lightweig… | 32 | 3661 | maintenance |
| DepthAI DepthAI is Luxonis's Python library and SDK for developing with Luxonis OAK camera hardware, enabling spatial AI and computer vision on emb… | 66 | 1069 | active |
| yeates/PromptFix PromptFix is a PyTorch implementation of a diffusion-model-based image restoration model that follows natural language instructions to fix … | 25 | 1069 | active |
| lucidrains/mlp-mixer-pytorch A PyTorch implementation of Google AI's MLP-Mixer, an all-MLP architecture for image classification that uses neither convolutions nor atte… | 44 | 1068 | active |
| rust-cv/cv Rust CV is a mono-repo of pure-Rust computer vision crates aiming to encapsulate capabilities of OpenCV, OpenMVG, and vSLAM frameworks in c… | 43 | 1068 | active |
| nv-tlabs/PiD PiD is a plug-and-play pixel diffusion decoder from NVIDIA that replaces VAE/RAE decoders, decoding latent representations directly into hi… | 53 | 1067 | active |
| ototadana/sd-face-editor A Stable Diffusion Web UI extension that detects and regenerates faces in generated images to fix broken faces, change facial expressions, … | 23 | 1067 | active |
| hujie-frank/SENet Official Caffe/CUDA implementation of Squeeze-and-Excitation Networks (SENet), channel-attention building blocks for convolutional neural n… | 32 | 3651 | maintenance |
| lkeab/gaussian-grouping Gaussian Grouping extends 3D Gaussian Splatting to jointly reconstruct and segment open-world 3D scenes by lifting 2D SAM masks into per-Ga… | 27 | 1064 | stable |
| drprojects/superpoint_transformer Official PyTorch implementation of Superpoint Transformer (ICCV'23), SuperCluster (3DV'24), and EZ-SP (ICRA'26) for efficient semantic and … | 74 | 1063 | active |
| sb-ai-lab/EmotiEffLib EmotiEffLib (formerly HSEmotion) is a lightweight library for facial emotion and engagement recognition in photos and videos, available in … | 59 | 1063 | active |
| vijishmadhavan/ArtLine ArtLine is a deep learning project that converts portrait photos into line art portraits, with a ControlNet-based variant that adjusts styl… | 32 | 3634 | maintenance |
| megamarc/Tilengine Tilengine is a free, open-source, cross-platform 2D graphics engine written in portable C99 for creating classic/retro-style games with til… | 73 | 1062 | active |
| neka-nat/cupoch Cupoch is a C++/Python library that implements rapid 3D data processing for robotics using CUDA, based on Open3D. It provides GPU-accelerat… | 59 | 1062 | active |
| koide3/small_gicp small_gicp is a header-only C++ library with Python bindings for fast, parallelized point cloud registration algorithms including ICP, Poin… | 60 | 1061 | active |
| t3mujinpack/t3mujinpack A collection of film emulation presets for the open-source RAW photo developer Darktable, emulating classic films like Fuji Velvia, Kodak P… | 26 | 1060 | active |
| devilsen/CZXing CZXing is a C++ port of ZXing for Android that provides WeChat-level QR code and barcode scanning, including WeChat's detection and super-r… | 51 | 1059 | active |
| StarGAN v2 The official PyTorch implementation of StarGAN v2, a CVPR 2020 paper on diverse image-to-image translation across multiple domains using a … | 32 | 3618 | maintenance |
| Crafty Crafty is an open-source JavaScript/HTML5 game engine built around an entity-component-system architecture. It provides components for 2D g… | 23 | 3613 | maintenance |
| hnvn/flutter_image_cropper A Flutter plugin that provides image cropping and rotation on Android, iOS, and Web by wrapping native libraries (uCrop, TOCropViewControll… | 77 | 1057 | active |
| yoyo-nb/Thin-Plate-Spline-Motion-Model The official PyTorch implementation of the CVPR 2022 paper 'Thin-Plate Spline Motion Model for Image Animation'. It animates a source image… | 32 | 3607 | maintenance |
| geotiffjs/geotiff.js geotiff.js is a pure JavaScript library for parsing TIFF and GeoTIFF files, reading geospatial metadata and raw raster data in both browser… | 85 | 1055 | active |
| zhbhun/idify Idify is a browser-based application for creating ID, passport, and visa photos with all processing done locally in the browser. It require… | 54 | 1055 | active |
| psoho/fast-poster fastposter is a self-hostable poster/image generation service with a drag-and-drop web editor for composing text, images, QR codes, and ava… | 28 | 1055 | active |
| zai-org/GLM-Image GLM-Image is an open-source image generation model combining a 9B autoregressive generator with a 7B diffusion decoder, excelling at text r… | 45 | 1053 | active |
| AkimioJR/AutoFilm AutoFilm is a Rust utility that generates .strm files for Emby and Jellyfin media servers, enabling lightweight streaming from network stor… | 86 | 1052 | active |
| rossmoody/svg-gobbler SVG Gobbler is an open-source browser extension for Chrome and Firefox that finds, optimizes, edits, and exports SVG content from any webpa… | 85 | 1052 | active |
| 巨应壁纸 (LiveWallpaper) Giantapp Livewallpaper is an open-source wallpaper application for Windows 10/11 that supports both dynamic (video/animated) and static wal… | 88 | 1051 | active |
| keijiro/Skinner Skinner is a Unity library of special effects that use the vertices of an animating skinned mesh as emitting points for particle and trail … | 23 | 3587 | maintenance |
| qqlu/Entity EntitySeg is an open-source PyTorch toolbox for open-world, high-quality image segmentation, built on Detectron2. It aggregates multiple re… | 32 | 1049 | active |
| anuragxel/salt SALT is a Python-based image labeling tool built on Meta AI's Segment Anything Model, providing a barebones GUI for annotating images with … | 31 | 1049 | active |
| addyosmani/squish Squish is a browser-based batch image compression tool that uses WebAssembly codecs to compress and convert images entirely client-side. It… | 22 | 1049 | active |
| williamyang1991/VToonify Official PyTorch implementation of VToonify, a SIGGRAPH Asia 2022 framework for controllable high-resolution portrait video style transfer … | 32 | 3579 | maintenance |
| Dezoomify dezoomify-rs is a desktop application and CLI tool written in Rust that downloads high-resolution zoomable (tiled) images from websites and… | 95 | 1047 | active |
| 3DTopia/3DTopia-XL 3DTopia-XL is a 3D diffusion transformer model that generates high-quality 3D assets with PBR materials from a single image or text prompt … | 34 | 1047 | active |
| kijai/ComfyUI-Hunyuan3DWrapper A ComfyUI custom node wrapper for Tencent's Hunyuan3D-2 model, enabling 3D asset generation from images or text directly inside ComfyUI wor… | 50 | 1046 | active |
| kikoso/android-stackblur An Android library that applies a StackBlur (gaussian-like) blur effect to Bitmaps with configurable radius or gradient. It offers Java, ND… | 32 | 3565 | maintenance |
| SnapXL/SnapX SnapX is a free, open-source, cross-platform screenshot and screen recording tool forked from ShareX, built with C# and Avalonia. It lets u… | 76 | 1045 | active |
| fudan-zvg/4d-gaussian-splatting Official PyTorch/CUDA implementation of 4D Gaussian Splatting (ICLR 2024), which represents and renders dynamic scenes in real time using 4… | 54 | 1045 | active |
| liuyuan-pal/SyncDreamer SyncDreamer is a synchronized multiview diffusion model that generates multiview-consistent images from a single-view image, released with … | 46 | 1045 | active |
| Tencent-Hunyuan/InstantCharacter InstantCharacter is a tuning-free framework built on diffusion transformers that generates character-consistent images from a single refere… | 26 | 1044 | active |
| QianMo/X-PostProcessing-Library X-PostProcessing Library (XPL) is a high-quality open-source post-processing effect library for the Unity engine, built on C# and ShaderLab… | 32 | 3559 | maintenance |
| meme-generator A Python meme generator library that produces various humorous meme images from user-provided avatars and text using built-in templates. It… | 77 | 1043 | active |