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 |
|---|---|---|---|
| ziguishian/xhs-visual-director-skill An Agent Skill (Codex Skill) that acts as a 'visual director' for planning Xiaohongshu (Little Red Book) image-and-text posts. It interview… | 51 | 1379 | active |
| BradyAJohnston/MolecularNodes Molecular Nodes is a Blender add-on that imports and visualizes structural biology data such as PDB, mmCIF, molecular dynamics trajectories… | 97 | 1378 | active |
| FireRedTeam/FireRed-Image-Edit FireRed-Image-Edit is an open-source image editing foundation model built on diffusion models, released as PyTorch model weights with infer… | 46 | 1378 | active |
| zelon88/HRConvert2 HRConvert2 is a self-hosted, resource-aware file conversion server written in PHP that supports 488 file formats across documents, images, … | 96 | 1377 | active |
| viniciusgerevini/godot-aseprite-wizard A Godot Editor plugin that imports Aseprite animations into AnimationPlayer, AnimatedSprite2D/3D, and SpriteFrames resources. It provides a… | 79 | 1377 | active |
| malchata/yall.js yall.js is a small, SEO-friendly lazy loading library for the browser that handles autoplaying <video> elements, video poster images, and C… | 10 | 1377 | active |
| siyuanliii/masa Official PyTorch implementation of MASA (CVPR 2024 Highlight), a universal instance appearance model that learns to match any objects acros… | 30 | 1376 | active |
| sMythicalBird/ZenlessZoneZero-Auto A Python-based automation framework for the game Zenless Zone Zero that uses image classification, template matching, and OCR to perform au… | 15 | 1376 | active |
| qubvel/segmentation_models A Python library providing neural network architectures for image segmentation (Unet, FPN, Linknet, PSPNet) built on Keras and TensorFlow K… | 23 | 4923 | maintenance |
| artur-graniszewski/DLSS-Enabler DLSS-Enabler is a Windows installer/tool that lets users simulate NVIDIA DLSS upscaling and DLSS-G frame generation on any DirectX 12 compa… | 81 | 1375 | active |
| ldqk/ImageSearch A .NET 10 desktop demo application that performs reverse image search (search by image) over local hard drives with tens of millions of ima… | 100 | 1373 | active |
| JuneYaooo/gpt-image2-ppt-skills A Claude Code / OpenClaw skill that generates polished 16:9 presentations using OpenAI's gpt-image-2, rendering each slide as a complete vi… | 55 | 1370 | active |
| HoloCubic_AIO HoloCubic_AIO is an open-source all-in-one third-party firmware for the HoloCubic ESP32-based holographic desktop device, bundling apps lik… | 25 | 1370 | active |
| SBCV/Blender-Addon-Photogrammetry-Importer A Blender addon that imports photogrammetry and structure-from-motion reconstruction results from tools like COLMAP, Meshroom, OpenMVG, and… | 57 | 1369 | active |
| chearon/dropflow Dropflow is a CSS layout engine written in TypeScript that implements foundational CSS standards (inlines, blocks, floats, positioning) wit… | 90 | 1368 | active |
| hyperoslo/ImagePicker ImagePicker is an all-in-one camera and photo library picker solution for iOS apps, written in Swift. It provides a polished UI for selecti… | 23 | 4878 | maintenance |
| spatie/image A PHP library for manipulating images with an expressive, fluent API, supporting drivers like Imagick and GD. It provides operations such a… | 88 | 1364 | stable |
| leviarista/github-profile-header-generator A web-based generator that creates customizable header/banner images for GitHub profile READMEs and repository banners. Users can tweak tex… | 79 | 1364 | active |
| zengm-games/facesjs faces.js is a JavaScript library for generating and displaying vector-based (SVG) cartoon faces, similar in spirit to Nintendo Miis. Each f… | 76 | 1364 | stable |
| MiniGlome/Archive.org-Downloader A Python 3 command-line script that downloads borrowable books from archive.org and Open Library and assembles them into PDF files. It requ… | 75 | 1364 | active |
| zmrlft/GreenWall A Wails-based desktop application that customizes your GitHub contribution graph by converting uploaded images into contribution heatmap pa… | 62 | 1364 | active |
| alelievr/Mixture Mixture is a node-based procedural texture generation tool built as a Unity package. It uses a GPU-based workflow with ShaderGraph and Cust… | 58 | 1364 | active |
| ImprintLab/MedSegDiff MedSegDiff is a diffusion probabilistic model framework for segmenting and reconstructing organs and tissues from medical images, with a tr… | 47 | 1364 | active |
| bytedance/UNO UNO is a research framework from ByteDance for subject-driven image generation with diffusion transformers, supporting both single- and mul… | 35 | 1364 | active |
| hhannine/superpaper Superpaper is a cross-platform multi-monitor wallpaper manager written in Python with a GUI and CLI. It supports spanning wallpapers across… | 25 | 1364 | active |
| mishl-dev/Discord-AI-Chatbot A self-hosted Discord AI chatbot application written in Python that uses the Groq API for fast LLM responses. It supports slash and text co… | 10 | 1363 | active |
| HG-ha/MTools MTools is a cross-platform desktop application built with Python and Flet that bundles image processing, audio/video editing, text operatio… | 83 | 1361 | active |
| Decimation/SmartImage SmartImage is a reverse image search tool that queries multiple engines (SauceNao, IQDB, Ascii2D, trace.moe, TinEye, Yandex, and more) and … | 91 | 1360 | active |
| CoderWanFeng/python-office python-office is a Python office-automation library that wraps PDF, Word, Excel, PPT, image, video, email, WeChat, and OCR operations behin… | 63 | 1358 | active |
| e1ven/Robohash RoboHash generates unique robot/alien/monster/cat/human avatar images from any input string using SHA hash bits to assemble image component… | 64 | 1357 | stable |
| jhc13/taggui TagGUI is a cross-platform desktop application for quickly adding and editing image tags and captions, aimed at creators of image datasets … | 47 | 1357 | active |
| yinguobing/head-pose-estimation A Python library for realtime human head pose estimation using ONNX Runtime and OpenCV. It combines face detection (SCRFD), 68-point facial… | 23 | 1357 | stable |
| mzucker/noteshrink A Python command-line script that cleans up scans and photos of handwritten notes by separating background from ink, quantizing colors, and… | 32 | 4843 | maintenance |
| wyhuai/DDNM DDNM is a Python research codebase implementing the Denoising Diffusion Null-Space Model for zero-shot image restoration, published as an I… | 32 | 1356 | stable |
| zanllp/infinite-image-browsing Infinite Image Browsing (IIB) is a full-featured image and video management application with fast thumbnail-based browsing, AI-generation m… | 90 | 1354 | active |
| altmany/export_fig export_fig is a MATLAB toolbox for exporting figures to standard image and document formats with publication-quality output. It faithfully … | 87 | 1354 | stable |
| lxtGH/OMG-Seg Official research codebase for OMG-Seg (CVPR 2024) and OMG-LLaVA (NeurIPS 2024), unified models for image-level, object-level, and pixel-le… | 68 | 1353 | active |
| ClownsharkBatwing/RES4LYF RES4LYF is a ComfyUI custom node collection providing advanced diffusion samplers (RES samplers) that achieve high-quality image generation… | 68 | 1352 | active |
| imgbot/Imgbot Imgbot is a GitHub App backed by an Azure Functions solution that crawls a repository's image files and losslessly compresses them, then op… | 23 | 1352 | active |
| sjvasquez/handwriting-synthesis A Python implementation of Alex Graves' handwriting synthesis experiments using recurrent neural networks, generating realistic handwritten… | 32 | 4824 | maintenance |
| webtoon/psd A fast, zero-dependency TypeScript parser for Adobe Photoshop PSD/PSB files that runs in web browsers and Node.js. It extracts layer inform… | 23 | 1351 | active |
| bytedance/Lance Lance is a 3B-parameter native unified multimodal model from ByteDance for image and video understanding, generation, and editing, trained … | 52 | 1350 | active |
| QuintGao/GKPhotoBrowser GKPhotoBrowser is a highly customizable iOS photo and video browser library written in Objective-C, mimicking the image viewers of WeChat a… | 39 | 1350 | active |
| christophschuhmann/improved-aesthetic-predictor A CLIP+MLP neural network that predicts how much people on average like an image, trained on AVA dataset ratings. It is widely used for fil… | 32 | 1349 | stable |
| airbnb/aerosolve Aerosolve is a machine learning library from Airbnb built for human-friendly, interpretable modeling on the JVM. It provides a thrift-based… | 42 | 4807 | maintenance |
| muzishen/IMAGDressing IMAGDressing-v1 is a diffusion-based framework for customizable virtual dressing that generates human images with fixed garments and contro… | 41 | 1347 | active |
| xtreme1-io/xtreme1 Xtreme1 is an open-source, self-hosted data labeling and annotation platform for multimodal training data, supporting images, 3D LiDAR poin… | 98 | 1345 | active |
| embedded-graphics A no_std 2D graphics library for Rust targeting memory-constrained embedded devices. It draws primitives, text, and images using an iterato… | 74 | 1345 | stable |
| MCRcortex/voxy Voxy is a Minecraft Fabric mod that adds Level of Detail (LoD) terrain rendering, enabling extremely far render distances on systems suppor… | 72 | 1345 | active |
| fogleman/gg Go Graphics (gg) is a pure Go library for 2D rendering with a simple, Cairo-like API for drawing shapes, paths, text, and images. It suppor… | 23 | 4793 | maintenance |
| VAST-AI-Research/TripoSplat TripoSplat is an inference-only Python library from TripoAI that converts a single 2D image into high-quality 3D Gaussian splats with a var… | 54 | 1344 | active |
| Stable Diffusion Prompt Reader A standalone desktop application (with GUI and CLI) for reading generation prompts and parameters embedded in Stable Diffusion images, with… | 21 | 1342 | stable |
| jbilcke-hf/ai-comic-factory AI Comic Factory is a web application that generates comic panels and pages from a single text prompt by combining an LLM for story/dialogu… | 10 | 1342 | active |
| HiDream-ai/HiDream-O1-Image HiDream-O1-Image is an open-weights 8B image generation foundation model built on a Pixel-level Unified Transformer (UiT) that natively enc… | 50 | 1340 | active |
| dapi-labs/react-nice-avatar A React component library for generating illustrated SVG avatars from seeds or custom configuration objects. It offers customizable attribu… | 23 | 1340 | stable |
| yzane/vscode-markdown-pdf A Visual Studio Code extension that converts Markdown files to PDF, HTML, PNG, or JPEG. It supports PlantUML and Mermaid diagrams, KaTeX ma… | 90 | 1338 | active |
| senguptaumd/Background-Matting Official research code for 'Background Matting: The World is Your Green Screen' (CVPR 2020), a deep network that extracts per-pixel alpha m… | 32 | 4764 | maintenance |
| numandev1/react-native-compressor A React Native library that compresses images, videos, and audio with WhatsApp-like quality, plus background upload, file download, and vid… | 89 | 1337 | active |
| insoxin/API A free, self-hostable REST API platform (姬长信 API) packaged as a Docker image, offering dozens of endpoints for daily-life services, news, w… | 65 | 1336 | active |
| wenqsun/DimensionX DimensionX is a research framework that generates photorealistic 3D and 4D scenes from a single image using controllable video diffusion mo… | 40 | 1336 | active |
| Chlumsky/msdf-atlas-gen A C++ utility and library that generates multi-channel signed distance field (MSDF) font atlases from TTF/OTF fonts, packing glyphs into co… | 65 | 1335 | active |
| microshow/RxFFmpeg RxFFmpeg is an Android framework built on FFmpeg 4.0 (with X264, mp3lame, fdk-aac, opencore-amr, and OpenSSL) for fast audio and video edit… | 23 | 4753 | maintenance |
| Weasis Weasis is an open-source DICOM viewer for medical imaging that runs standalone or embedded in web applications. It integrates with PACS, VN… | 90 | 1334 | active |
| azagaya/laigter Laigter is an open-source desktop tool that automatically generates normal, specular, parallax, and occlusion maps from 2D textures, design… | 84 | 1334 | active |
| playcanvas/splat-transform SplatTransform is an open-source CLI tool and library for converting, editing, and optimizing 3D Gaussian splat files. It supports reading … | 82 | 1334 | active |
| cvzone/cvzone CVZone is a Python computer vision helper library that wraps OpenCV and MediaPipe to simplify image processing and AI functions like hand t… | 32 | 1334 | active |
| ndl-lab/ndlocr-lite NDLOCR-Lite is a lightweight Japanese OCR application developed by the National Diet Library that converts digitized images of books and ma… | 79 | 1333 | active |
| Swati4star/Images-to-PDF An open-source Android app that converts images (JPG and others) from the camera or gallery into PDF files. It also offers PDF management f… | 64 | 1332 | active |
| Arnklit/Waterways A Godot Engine add-on that generates river meshes with flow and foam maps from bezier curves, entirely within the editor. It includes path … | 45 | 1332 | active |
| netdcy/FlowVision FlowVision is a waterfall-style image viewer for macOS with smooth scrolling and immersive browsing. It supports video playback, HDR displa… | 87 | 1331 | active |
| moshstudio/TAICHI-flet TAICHI-flet is a Windows desktop entertainment application built with the Flet framework that lets users browse images, music, novels, comi… | 74 | 4736 | maintenance |
| bytedance/Bernini Bernini is a unified framework for video generation and editing that combines an MLLM-based semantic planner with a DiT-based renderer perf… | 54 | 1330 | active |
| Yas Scanner Yas is a fast screen-scanning tool that uses a custom-trained SVTR OCR model to read Genshin Impact and Honkai: Star Rail artifact stats di… | 37 | 1330 | active |
| igordanchenko/yet-another-react-lightbox Yet Another React Lightbox is a modern, performant lightbox component for React for displaying image (and optionally video) galleries. It i… | 95 | 1327 | active |
| alibaba/lumenx LumenX is an AI-native platform for turning novel text into publishable motion comic and short drama videos. It provides a full pipeline fr… | 56 | 1327 | active |
| jackmoore/colorbox Colorbox is a lightweight, customizable lightbox plugin for jQuery that displays images, galleries, slideshows, ajax, inline, and iframed c… | 10 | 4719 | maintenance |
| jstkdng/ueberzugpp Überzug++ is a C++ command line utility that draws images directly in terminals using X11/Wayland child windows, sixels, or the kitty and i… | 81 | 1326 | active |
| neozhaoliang/surround-view-system-introduction A Python implementation of a vehicle surround-view (bird's-eye view) camera system, covering fisheye camera calibration, projection, image … | 75 | 1326 | active |
| HSLix/LixAssistantLimbusCompany LixAssistantLimbusCompany (LALC) is a free, open-source Windows desktop assistant for the game Limbus Company that automates daily gameplay… | 91 | 1325 | active |
| gavrielc/Nano-PDF A Python CLI tool that edits PDF slides using natural language prompts, powered by Google's Gemini 3 Pro Image model. It renders pages to i… | 38 | 1325 | active |
| nateraw/stable-diffusion-videos A Python library for generating videos with Stable Diffusion by walking the latent space and morphing between text prompts. It supports bea… | 50 | 4708 | maintenance |
| thephpleague/color-extractor A PHP library that extracts the most representative colors from an image, building a color palette sorted by pixel count. It handles transp… | 94 | 1323 | stable |
| ImprintLab/Medical-SAM-Adapter Medical SAM Adapter (MSA) is a Python framework that fine-tunes Meta's Segment Anything Model for medical image segmentation using lightwei… | 35 | 1322 | active |
| lsky-org/lsky-pro Lsky Pro is a self-hosted PHP/Laravel image hosting and photo album application for storing, managing, and sharing images on the cloud. It … | 49 | 4699 | maintenance |
| meta-pytorch/segment-anything-fast A fast, batched offline inference-oriented fork of Meta's Segment Anything (SAM) image segmentation model. It applies optimizations like bf… | 42 | 1321 | active |
| BigBadaboom/androidsvg AndroidSVG is a parser and renderer for SVG files on Android, supporting nearly all static visual elements of SVG 1.1 and SVG 1.2 Tiny (exc… | 30 | 1321 | stable |
| you-apps/WallYou Wall You is a privacy-focused Android wallpaper app built with Kotlin and Material Design 3. It lets users browse, download, filter, and au… | 89 | 1318 | active |
| python-escpos/python-escpos A Python library for controlling ESC/POS receipt printers as defined by Epson, supporting text, images, barcodes, and QR codes over USB, se… | 66 | 1317 | active |
| yoksel/url-encoder A browser-based tool that URL-encodes SVG markup so it can be embedded in CSS as data URIs for background-image, border-image, or mask prop… | 32 | 1316 | active |
| jark006/JarkViewer JarkViewer is a minimalist, fast image viewer for 64-bit Windows supporting a huge range of formats including AVIF, HEIC, JPEG XL, RAW came… | 86 | 1314 | active |
| draftbit/avatar-generator Personas is an open-source avatar generator web app by Draftbit that lets users mix and match skin, hair, facial hair, body, eyes, mouth, n… | 75 | 1313 | active |
| hku-mars/livox_camera_calib A C++/ROS tool from HKU MARS for automatic extrinsic calibration between high-resolution LiDAR (e.g., Livox) and cameras in targetless envi… | 32 | 1313 | stable |
| flozz/StackBlur StackBlur.js is a JavaScript library implementing the fast, almost-Gaussian StackBlur algorithm for images and canvas elements. It works in… | 75 | 1312 | stable |
| svg-net/SVG SVG.NET is a C# library for reading, writing, and rendering SVG 1.1 images in .NET applications. It targets .NET Standard 2.0 and is distri… | 70 | 1312 | active |
| vye16/shape-of-motion Shape of Motion is a Python research codebase for 4D reconstruction of dynamic scenes from a single monocular video, based on the ICCV 2025… | 27 | 1311 | active |
| Parskatt/RoMa RoMa (romatch) is a Python library for robust dense feature matching between image pairs, estimating pixel-dense warps and reliable certain… | 46 | 1309 | active |
| besscroft/PicImpact PicImpact is a self-hostable photography portfolio website built with Next.js and Hono.js for photographers to showcase their work. It feat… | 86 | 1308 | active |
| donydchen/mvsplat MVSplat is a PyTorch implementation of an ECCV 2024 Oral model that predicts 3D Gaussians from sparse multi-view images in a single feed-fo… | 58 | 1308 | active |
| pyang5166/gbro-collage-broll An agent skill that turns short voiceover lines into editorial halftone paper-collage B-roll videos using Gemini Omni Flash first/last-fram… | 51 | 1308 | active |
| seetaface/SeetaFaceEngine SeetaFace Engine is an open-source C++ face recognition engine comprising face detection, face alignment, and face identification modules. … | 32 | 4638 | maintenance |