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 |
|---|---|---|---|
| fangfufu/Linux-Fake-Background-Webcam A Python application that creates a virtual webcam on GNU/Linux with fake backgrounds, including background replacement, blurring, animated… | 59 | 1706 | active |
| omerbt/TokenFlow TokenFlow is the official PyTorch implementation of an ICLR 2024 paper for text-driven, temporally consistent video editing using a pre-tra… | 29 | 1706 | stable |
| NVlabs/InstantSplat InstantSplat is a research framework for photorealistic 3D scene reconstruction from extremely sparse image views using Gaussian Splatting,… | 30 | 1704 | active |
| divriots/jampack Jampack is a post-processing CLI tool that optimizes the output of static site generators for best user experience and Core Web Vitals scor… | 76 | 1696 | active |
| stephansturges/WALDO WALDO is an open-source object detection model based on a YOLOv8 backbone, trained with a synthetic data pipeline to detect people, vehicle… | 32 | 1695 | active |
| GreycLab/CImg CImg is a small, open-source, header-only C++ template library for image processing. It provides a single image class supporting up to 4-di… | 77 | 1694 | stable |
| sedthh/pyxelate Pyxelate is a Python library and CLI tool that converts images into 8-bit pixel art by downsampling and learning a reduced color palette. I… | 47 | 1694 | active |
| kingsic/SGQRCode SGQRCode is an easy-to-use iOS library for scanning barcodes and QR codes, generating QR codes, and recognizing QR codes from images. It pr… | 23 | 1694 | stable |
| ermig1979/AntiDupl AntiDupl.NET is a free open-source Windows desktop application that finds duplicate and similar images on disk by comparing file contents, … | 78 | 1692 | active |
| dnfield/flutter_svg A Dart/Flutter library that parses SVG files and renders them as Flutter widgets. Originally created by Dan Field, it is now maintained by … | 23 | 1689 | active |
| xCss/bing A web service that serves Bing's daily wallpaper images with a browsable gallery and a previously offered API for fetching wallpapers by da… | 52 | 1688 | active |
| stefanhaustein/TerminalImageViewer Terminal Image Viewer (tiv) is a small C++ command-line program that displays images directly in modern terminals using RGB ANSI codes and … | 64 | 1685 | active |
| alpha-liu-01/SpeedyNote SpeedyNote is a free, open-source, cross-platform note-taking application built in C++ with Qt, designed for stylus users who need fast PDF… | 84 | 1683 | active |
| kijai/ComfyUI-FramePackWrapper A ComfyUI custom node wrapper for FramePack, enabling next-frame video generation from images using HunyuanVideo-based diffusion models. It… | 44 | 1683 | active |
| franciszzj/Leffa Leffa is a diffusion-based framework for controllable person image generation, supporting virtual try-on and pose transfer via a regulariza… | 37 | 1683 | active |
| mebjas/html5-qrcode A lightweight, zero-dependency JavaScript/TypeScript library for scanning QR codes and barcodes in the browser using the device camera or l… | 44 | 6241 | maintenance |
| williamyang1991/DualStyleGAN Official PyTorch implementation of DualStyleGAN, a CVPR 2022 model for exemplar-based high-resolution (1024px) portrait style transfer. It … | 32 | 1682 | stable |
| koush/ion Ion is an Android library for asynchronous networking and image loading, built on NIO and AndroidAsync. It provides a fluent API for downlo… | 72 | 6232 | maintenance |
| naomiaro/waveform-playlist A multitrack web audio editor and player library built on the Web Audio API, Tone.js, and React (with a Web Components alternative), featur… | 90 | 1678 | active |
| fire-keeper/BlindWatermark A Python library and CLI/GUI tool that embeds invisible blind watermarks into images using discrete wavelet transforms, protecting creators… | 23 | 1678 | active |
| asny/three-d three-d is a Rust library providing an OpenGL/WebGL/OpenGL ES renderer for drawing 2D and 3D graphics across desktop, web, and mobile platf… | 59 | 1677 | active |
| opendatalab/labelU LabelU is an open-source multimodal data annotation platform supporting images, video, and audio with tools like bounding boxes, segmentati… | 89 | 1676 | active |
| foliojs/fontkit fontkit is an advanced font engine library for Node.js and the browser, used by PDFKit. It parses many font formats and provides glyph shap… | 67 | 1676 | stable |
| davidbyttow/govips govips is a Go library that wraps the libvips image processing library, exposing fast image operations like resizing, format conversion, an… | 89 | 1674 | active |
| dgmjs/dgmjs DGM.js is a TypeScript library providing an infinite canvas with programmable 'smart shapes' for building diagramming, whiteboarding, and s… | 76 | 1673 | active |
| liyue-aigc/female-portrait-director A modular Codex Skill that directs and expands detailed AI female portrait prompts into coherent, camera-ready scenes, or generates images … | 67 | 1673 | active |
| ZrrSkywalker/Personalize-SAM PerSAM is the official implementation of 'Personalize Segment Anything Model with One Shot', which customizes the Segment Anything Model (S… | 30 | 1673 | active |
| huggingface/gsplat.js gsplat.js is an open-source JavaScript/TypeScript library for 3D Gaussian Splatting, offering scene, camera, loader, and WebGL renderer com… | 73 | 1670 | active |
| tkarras/progressive_growing_of_gans Official TensorFlow implementation of the ICLR 2018 NVIDIA paper 'Progressive Growing of GANs', which trains generators and discriminators … | 32 | 6176 | maintenance |
| ITK The Insight Toolkit (ITK) is an open-source, cross-platform C++ library with Python bindings for image analysis, providing algorithms for p… | 92 | 1665 | stable |
| linebender/tiny-skia tiny-skia is a minimal, CPU-only 2D rendering library for Rust, ported from a subset of Google's Skia. It supports common 2D operations lik… | 73 | 1664 | active |
| apple/ml-mobileclip Official implementation of Apple's MobileCLIP and MobileCLIP2, fast image-text contrastive (CLIP-style) models optimized for mobile latency… | 68 | 1664 | active |
| Stability-AI/stable-virtual-camera Stable Virtual Camera (SEVA) is a generalist diffusion model for novel view synthesis that generates 3D-consistent views of a scene from an… | 51 | 1664 | active |
| pygame-community/pygame-ce pygame-ce (Community Edition) is a free, open-source Python library for building multimedia applications like 2D games, built on top of the… | 85 | 1663 | active |
| react-native-image-header-scroll-view A React Native library for resizing and compressing local images on iOS and Android. It supports JPEG/PNG/WEBP formats, rotation, quality c… | 66 | 1661 | active |
| goldvideo H.265 Web Player A complete web-based H.265 (HEVC) video player solution built in JavaScript. It uses JS-based stream demuxing, WebAssembly (FFmpeg) video d… | 64 | 1660 | active |
| arkypita/LaserGRBL LaserGRBL is a free, open-source Windows GUI for controlling GRBL-based laser cutters and engravers. It converts images (raster, vector, SV… | 37 | 1660 | active |
| IPAdapter plus A ComfyUI custom node implementation of IPAdapter models for image-to-image conditioning in Stable Diffusion workflows. It transfers the su… | 32 | 6142 | maintenance |
| dromara/yft-design yft-design is an open-source online design tool built with Vue3, fabric.js, and Element Plus, offering canvas-based poster design and image… | 71 | 1658 | active |
| joaomoreno/gifcap gifcap is a browser-based screen recorder that captures your screen or a single window and encodes it into an optimized animated GIF entire… | 56 | 1658 | active |
| pnggroup/libpng libpng is the official reference C library for reading, creating, and manipulating PNG (Portable Network Graphics) raster image files. It h… | 76 | 1657 | stable |
| LiangliangNan/Easy3D Easy3D is a lightweight C++ library (with Python bindings) for processing and rendering 3D data such as point clouds, polygonal surface mes… | 75 | 1657 | active |
| hku-mars/FAST-LIVO FAST-LIVO is a fast, tightly-coupled sparse-direct LiDAR-Inertial-Visual Odometry system combining a LIO subsystem that registers raw point… | 47 | 1654 | stable |
| taki0112/UGATIT Official TensorFlow implementation of U-GAT-IT, an unsupervised image-to-image translation model using attention modules and adaptive layer… | 32 | 6113 | maintenance |
| mhamilton723/FeatUp FeatUp is a model-agnostic framework that upsamples the spatial resolution of deep neural network features by 16-32x without changing their… | 17 | 1653 | active |
| WeChat Assets Picker A Flutter package providing an image, video, and audio picker with a UI modeled on WeChat's asset picker. It is built on photo_manager and … | 86 | 1652 | active |
| NVIDIAGameWorks/rtx-remix NVIDIA RTX Remix is an open-source platform for remastering classic DirectX 8/9 games with RTX path tracing, DLSS, and AI-upgraded textures… | 75 | 1652 | active |
| kotaro-kinoshita/yomitoku YomiToku is an AI-powered document image analysis engine specialized for Japanese, providing full-text OCR, layout analysis, table structur… | 88 | 1649 | active |
| qsniyg/maxurl Image Max URL is a userscript and browser extension that finds larger or original versions of images and videos by rewriting URL patterns, … | 77 | 1647 | active |
| bytedance/DreamO DreamO is the official PyTorch implementation of a unified framework for image customization, built on FLUX diffusion models. It supports t… | 33 | 1646 | active |
| JIA-Lab-research/ControlNeXt ControlNeXt is the official implementation of a controllable generation method for images and videos, built on Stable Diffusion XL, Stable … | 24 | 1646 | active |
| TonyJiangWJ/Ant-Forest An AutoJS-based automation script for Android that automatically collects energy in Alipay's Ant Forest feature. It uses image recognition … | 52 | 1645 | active |
| antipalindrome/Photoshop-Export-Layers-to-Files-Fast A Photoshop ExtendScript (JSX) plugin that exports each layer of a PSD document as an individual image file, much faster than Adobe's built… | 23 | 1644 | active |
| Akegarasu/stable-diffusion-inspector A web tool for reading PNG info (generation parameters) from Stable Diffusion generated images and inspecting Stable Diffusion model metada… | 32 | 1642 | active |
| nuno-faria/tiler Tiler is a Python tool that builds a large image out of many smaller tile images (circles, legos, minecraft blocks, cross stitches, etc.). … | 32 | 6061 | maintenance |
| Lucchetto/SuperImage SuperImage is an Android application that upscales low-resolution images using a Real-ESRGAN neural network running on-device via the MNN d… | 10 | 1641 | active |
| yenchenlin/nerf-pytorch A PyTorch implementation of NeRF (Neural Radiance Fields) that reproduces the original paper's results for synthesizing novel views of comp… | 32 | 6052 | maintenance |
| CoinCheung/BiSeNet A PyTorch implementation of the BiSeNet V1 and V2 real-time semantic segmentation models, with pretrained weights for Cityscapes, COCO-Stuf… | 67 | 1639 | active |
| pangxiaobin/image-matting A free open-source desktop AI image tool built with pywebview and Vue that performs local background removal (matting) using the RMBG-1.4 m… | 76 | 1638 | active |
| jquery/jquery-color jQuery Color is an official jQuery plugin that provides color object parsing, manipulation, and animation support via cssHooks. It lets dev… | 68 | 1638 | stable |
| sn4k3/UVtools UVtools is a cross-platform desktop application for analyzing, repairing, calibrating, and converting MSLA/DLP resin 3D printer files. It p… | 99 | 1635 | active |
| AllskyTeam/allsky Allsky is an open-source application that turns a Raspberry Pi and a compatible camera (ZWO or Pi/Arducam sensors) into an all-sky camera f… | 94 | 1635 | active |
| VNCCS VNCCS is a ComfyUI custom node suite providing an end-to-end pipeline for generating visual novel character sprites with consistent appeara… | 84 | 1635 | active |
| luanfujun/deep-painterly-harmonization Research code implementing the 'Deep Painterly Harmonization' algorithm, which seamlessly blends a pasted object into a painting's style us… | 32 | 6033 | maintenance |
| jeffffffli/HybrIK HybrIK is the official PyTorch implementation of a hybrid analytical-neural inverse kinematics method for 3D human pose and shape estimatio… | 23 | 1632 | stable |
| yossdotpro/removerized Removerized is an open-source, browser-based AI image toolkit for background removal and image upscaling, running entirely client-side via … | 81 | 1627 | active |
| pq-yang/MatAnyone MatAnyone is a CVPR 2025 human video matting framework that extracts alpha mattes of target people from video using consistent memory propa… | 51 | 1625 | active |
| guochengqian/Magic123 Magic123 is the official PyTorch implementation of an ICLR 2024 paper that generates high-quality textured 3D meshes from a single unposed … | 84 | 1623 | stable |
| DrawStampUtils A TypeScript library for programmatically drawing electronic stamps/seals on HTML canvas, with effects like rough edges, anti-counterfeitin… | 50 | 1623 | active |
| SciTools/cartopy Cartopy is a Python package for cartographic projections and map drawing, built on top of Matplotlib, Pyproj, and Shapely. It provides obje… | 87 | 1622 | stable |
| houseofsecrets/SdPaint A Python desktop application that provides a painting canvas where each stroke is sent to a Stable Diffusion (automatic1111) API and the ge… | 21 | 1617 | active |
| Dinesh-Sowndar/flutter_billing_app An offline-first mobile Point of Sale (POS) and billing application built with Flutter for small to medium retail shops. It provides produc… | 44 | 1616 | active |
| wyouflf/xUtils3 xUtils3 is a lightweight (~251K) Android utility library bundling four modules: an ORM for SQLite with a LINQ-like query API, an HTTP(S) cl… | 23 | 5936 | maintenance |
| krusemediallc/arcads-claude-code An agent skill pack and prompting library for generating AI marketing videos and images through the Arcads API, designed for use with Claud… | 60 | 1611 | active |
| amitshekhariitbhu/Fast-Android-Networking Fast Android Networking is a Java library for Android built on top of OkHttp that handles HTTP requests, file downloads and uploads, and im… | 48 | 5920 | maintenance |
| LibRaw/LibRaw LibRaw is a C++ library providing a unified interface for reading RAW files from digital cameras, extracting pixel data, processing metadat… | 91 | 1608 | active |
| Ruslan-B/FFmpeg.AutoGen Auto-generated unsafe P/Invoke bindings exposing the FFmpeg C API to C#/.NET and Mono. It mirrors the FFmpeg API with minimal modification … | 73 | 1608 | active |
| dmlc/gluon-cv GluonCV is a deep learning toolkit providing state-of-the-art computer vision model implementations with 170+ pre-trained models. It suppor… | 23 | 5914 | maintenance |
| Babyhamsta/Aimmy Aimmy is a universal AI-based aim alignment mechanism (aim assist) for gamers with impairments, built in C# using YOLOv8 models run via ONN… | 76 | 1605 | active |
| 869413421/ai-moive-studio AICON is a full-stack, self-hostable AI video creation studio that pairs a natural-language-driven agent with an infinite-canvas node edito… | 67 | 1605 | active |
| mikehaertl/phpwkhtmltopdf A slim PHP wrapper around the wkhtmltopdf (and optionally wkhtmltoimage) command-line tools, exposing a clean OOP interface for creating PD… | 50 | 1605 | stable |
| ml4a/ml4a ml4a is a Python library and collection of Jupyter notebooks for making art with machine learning. It wraps popular deep learning models li… | 32 | 1604 | active |
| runevision/Dither3D An implementation of Surface-Stable Fractal Dithering, a novel dithering technique for 3D surfaces where dither dots stick to surfaces whil… | 21 | 1603 | stable |
| Drexubery/ViewCrafter ViewCrafter is a research codebase that uses video diffusion models to synthesize high-fidelity novel views of scenes from a single or spar… | 45 | 1602 | active |
| andrii-kryvoviaz/slink Slink is a self-hosted, open-source image sharing platform built with Symfony and SvelteKit that lets users upload, organize, and privately… | 89 | 1599 | active |
| bilibili/ailab Bilibili's AI lab repository, best known for Real-CUGAN, a deep learning model for anime image super-resolution (upscaling). It provides pr… | 23 | 5877 | maintenance |
| XPixelGroup/HAT HAT (Hybrid Attention Transformer) is a PyTorch implementation of a state-of-the-art transformer model for image super-resolution and resto… | 32 | 1598 | stable |
| X-LANCE/AniTalker AniTalker is the official PyTorch implementation of an ACM MM 2024 paper that animates a single static portrait into a vivid talking-face v… | 25 | 1598 | active |
| SonyResearch/micro_diffusion Official implementation of Sony Research's micro-budget approach to training large-scale text-to-image diffusion transformer models from sc… | 24 | 1598 | active |
| MiniMax AI Platform The official MiniMax Model Context Protocol (MCP) server, written in Python, exposing MiniMax's text-to-speech, image generation, and video… | 61 | 1594 | active |
| trekhleb/js-image-carver A JavaScript/TypeScript implementation of the Seam Carving algorithm for content-aware image resizing and object removal. It ships as both … | 52 | 1594 | active |
| GHOST GHOST (Generative High-fidelity One Shot Transfer) is a one-shot face swap pipeline for images and videos, published as an IEEE paper and i… | 23 | 1593 | active |
| facebookresearch/fast3r Fast3R is the official PyTorch implementation of a CVPR 2025 model from Meta FAIR that reconstructs 3D scenes and estimates camera poses fr… | 10 | 1592 | active |
| Tencent/tgfx TGFX (Tencent Graphics) is a lightweight C++ 2D graphics library built for modern GPUs, providing high-performance rendering of text, image… | 70 | 1590 | active |
| LingGuoAI/LingGuo-Drama LingGuo-Drama is a self-hosted, AI-powered one-stop platform for generating mini-dramas and motion comics, covering script writing, charact… | 56 | 1590 | active |
| leoFitz1024/wallhaven A desktop wallpaper management application built on the wallhaven.cc API, developed with Electron and Vite. It lets users browse, download,… | 23 | 1590 | active |
| FoundationVision/Infinity Infinity is a bitwise autoregressive text-to-image generation model (CVPR 2025 Oral) with released training and inference code, checkpoints… | 53 | 1589 | active |
| ComicSparks/wax Wax Comic is a beautiful, ad-free comic/manga reading client built with Flutter (Dart) and Go, bridged to desktop via go-flutter and mobile… | 88 | 1586 | active |
| x-dr/telegraph-Image A free, unlimited image hosting (image bed) application deployed on Cloudflare Pages and Workers, with optional Telegram bot storage. It in… | 37 | 1583 | active |
| posva/catimg catimg is a small C program that prints images (JPEG, PNG, GIF) directly in the terminal using 256-color and unicode escape codes, with no … | 57 | 1581 | stable |