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 |
|---|---|---|---|
| liamxujia/linke An iOS live-streaming demo app implementing core features like local video capture, playback, beauty filters, gifts, and floating hearts. I… | 10 | 1864 | abandoned |
| rsms/node-imagemagick An abandoned Node.js wrapper module around the ImageMagick command-line tools, providing APIs for identify, metadata reading, convert, and … | 32 | 1817 | abandoned |
| lyft/scissors Scissors is a fixed-viewport image cropping library for Android, written in Java by Lyft. It provides a CropView widget with extensions for… | 10 | 1817 | abandoned |
| stfalcon-studio/FrescoImageViewer A customizable full-screen image viewer library for Android built on top of the Fresco image library, supporting pinch-to-zoom and swipe-to… | 32 | 1806 | abandoned |
| scantailor/scantailor Scan Tailor is an interactive post-processing tool for scanned pages, performing operations like page splitting, deskewing, border adjustme… | 10 | 1801 | abandoned |
| NVlabs/few-shot-vid2vid A PyTorch implementation of few-shot photorealistic video-to-video translation from NVIDIA Research (NeurIPS 2019), generating realistic vi… | 32 | 1795 | abandoned |
| viewfinderco/viewfinder The complete client and server source code for Viewfinder, a discontinued photo-sharing service, released after shutdown. It serves as a re… | 32 | 1761 | abandoned |
| helloxz/imgurl ImgURL is a simple, self-hosted image hosting (image bed) application built with PHP and SQLite 3. It supports drag-and-drop, multi-image, … | 10 | 1760 | abandoned |
| gram-ai/capsule-networks A barebones CUDA-enabled PyTorch implementation of the CapsNet architecture from the NIPS 2017 paper 'Dynamic Routing Between Capsules' by … | 32 | 1757 | abandoned |
| dog-qiuqiu/MobileNet-Yolo A collection of ultra-lightweight YOLOv3-based object detection models (MobileNetV2-YOLOv3-Lite/Nano, YoloFace) designed for mobile and emb… | 32 | 1745 | abandoned |
| zhongfenglee/IDCardRecognition An Objective-C library/demo for iOS that recognizes Chinese mainland second-generation ID cards via the camera, automatically extracting na… | 32 | 1713 | abandoned |
| szad670401/HyperLandmark A deep learning based face landmark detector that localizes 106 facial points in real time on mobile devices, with a small (~2MB) CNN track… | 32 | 1709 | abandoned |
| gliese581gg/YOLO_tensorflow A TensorFlow implementation of YOLO (Real-Time Object Detection) that runs inference with pretrained YOLO_small, YOLO_tiny, and YOLO_face n… | 32 | 1708 | abandoned |
| googlearchive/vrview VR View is a JavaScript library from Google for embedding 360-degree VR images and videos into traditional websites on desktop and mobile. … | 10 | 1707 | abandoned |
| X-Lucifer/AI-Lossless-Zoomer A desktop GUI application for AI-based lossless image upscaling using the Real-ESRGAN model from Tencent ARC Lab, with particular strength … | 10 | 1695 | abandoned |
| Qidian213/deep_sort_yolov3 A real-time multi-person tracker that combines YOLOv3 object detection with the Deep SORT tracking algorithm, implemented in Python with Te… | 32 | 1675 | abandoned |
| ramprs/grad-cam Official Torch (Lua) implementation of Grad-CAM, the ICCV 2017 gradient-weighted class activation mapping technique for producing visual ex… | 32 | 1671 | abandoned |
| ry/tensorflow-resnet An implementation of the ResNet deep residual learning model in TensorFlow, including a tool to convert Kaiming He's published Caffe pretra… | 10 | 1665 | abandoned |
| Zehaos/MobileNet A TensorFlow implementation of Google's MobileNets, efficient convolutional neural networks for mobile vision applications, including Image… | 32 | 1657 | abandoned |
| B-Sides/ELCImagePickerController An Objective-C iOS library that clones UIImagePickerController using the deprecated Assets Library Framework to allow users to select multi… | 23 | 1639 | abandoned |
| addyosmani/tmi TMI (Too Many Images) is a Node.js CLI tool that analyzes a web page via Google PageSpeed Insights to report its total image weight and ide… | 23 | 1614 | abandoned |
| facebookresearch/ClassyVision Classy Vision is an end-to-end PyTorch framework for image and video classification, offering a modular API for computer vision research wi… | 10 | 1607 | abandoned |
| NetEaseGame/ATX ATX (AutomatorX) is a Python-based smartphone automation and testing tool supporting native apps, web apps, and games on iOS and Android, c… | 10 | 1604 | abandoned |
| wenmingvs/WeiBo A third-party Android client for Sina Weibo that replicates the official app's UI while adding features like ad-free browsing, multi-accoun… | 32 | 1599 | abandoned |
| githubwing/DragPhotoView An Android PhotoView library that lets users zoom images and drag them down to dismiss the activity, mimicking WeChat's photo viewer behavi… | 23 | 1596 | abandoned |
| rwightman/gen-efficientnet-pytorch A PyTorch library providing generic implementations and pretrained weights for compute-efficient image classification models such as Effici… | 32 | 1576 | abandoned |
| CharlinFeng/CorePhotoBroswerVC CorePhotoBroswerVC is an Objective-C library for iOS that provides a high-performance photo browser supporting both local and network image… | 32 | 1572 | abandoned |
| yydcdut/PhotoNoter PhotoNoter is an open-source Android photo note-taking app with a Material Design style, built with MVP architecture, Dagger2, RxJava, and … | 23 | 1570 | abandoned |
| xunhuang1995/AdaIN-style Torch (Lua) implementation of the ICCV 2017 paper 'Arbitrary Style Transfer in Real-time with Adaptive Instance Normalization'. It applies … | 32 | 1569 | abandoned |
| crowforkotlin/pastemangax PasteMangaX is a third-party Android client for the CopyManga (拷贝漫画) manga and anime platform, built with Kotlin, Jetpack Compose mixed wit… | 68 | 1556 | abandoned |
| dmitric/DLCImagePickerController An Objective-C image picker and camera controller for iOS that applies live GPU-accelerated filters and adjustable radial blur to the camer… | 32 | 1551 | abandoned |
| fossasia/knitweb Knitweb is a web application (frontend and backend) for creating and editing knitting patterns, working together with the Knitlib server an… | 32 | 1539 | abandoned |
| Phimp.me Phimp.me Drupal and WordPress modules providing a prototype integration of the Phimp.me photo application with these CMS platforms. The rep… | 10 | 1539 | abandoned |
| easytarget/esp32-cam-webserver An expanded Arduino sketch turning cheap ESP32-CAM boards (especially AI-Thinker) into a webcam with a browser-based control interface, str… | 23 | 1537 | abandoned |
| fzliu/style-transfer A Python implementation of the Gatys et al. neural style transfer algorithm built on Caffe, applying the artistic style of one image onto a… | 32 | 1534 | abandoned |
| digital-standard/ThreeDPoseUnityBarracuda A Unity sample project that performs real-time 3D human pose estimation from video using an ONNX model loaded via Unity Barracuda, driving … | 32 | 1517 | abandoned |
| githubwing/GankClient-Kotlin An Android client app for gank.io (a Chinese tech content aggregator) written in Kotlin with Material Design. It serves as a reference impl… | 32 | 1515 | abandoned |
| JinpengLI/deep_ocr A Python-based deep learning OCR tool built on Caffe that recognizes Chinese characters, positioned as a better alternative to Tesseract fo… | 32 | 1511 | abandoned |
| FOSSASIA-Web/knitting.fossasia.org An umbrella project for FOSSASIA's open source knitting software, centered on kniteditor, a desktop GUI application for creating and editin… | 32 | 1507 | abandoned |
| chenriwei/DeepFace A deep learning face analysis toolkit built on Caffe, implementing face detection, facial keypoint (alignment) detection, and face verifica… | 32 | 1507 | abandoned |
| mikechambers/as3corelib as3corelib is an ActionScript 3 utility library originally from Adobe, providing MD5 and SHA-1 hashing, image encoders, JSON serialization,… | 32 | 1504 | abandoned |
| makomori/Sharaku Sharaku is an iOS image filtering UI library written in Swift that provides an Instagram-style photo filter interface. It presents a view c… | 23 | 1502 | abandoned |
| fastred/MotionBlur An Objective-C library that adds motion blur effects to iOS UIView animations, primarily for position changes. It works by snapshotting the… | 32 | 1493 | abandoned |
| soumith/dcgan.torch A Torch (Lua) implementation of the DCGAN paper for training deep convolutional generative adversarial networks that generate images. It su… | 32 | 1488 | abandoned |
| MattKetmo/darkroomjs DarkroomJS is a JavaScript library providing basic in-browser image editing tools such as cropping, rotation, history (undo/redo), and savi… | 32 | 1464 | abandoned |
| qiujuer/ImageBlurring An Android library for blurring bitmaps using Java (stack blur), RenderScript, or JNI-backed C implementations. It has been integrated into… | 23 | 1458 | abandoned |
| 11cafe/comfyui-workspace-manager A ComfyUI extension (custom node) that provides a unified workspace for organizing workflows, models, and generated images. It offers workf… | 21 | 1455 | abandoned |
| TileView Widget TileView is an Android ViewGroup subclass that asynchronously renders, pans, and zooms very large images by composing bitmap tiles, with pl… | 23 | 1454 | abandoned |
| romainguy/road-trip RoadTrip is a sample Android application by Romain Guy demonstrating how to implement various visual effects such as animated path tracing,… | 32 | 1453 | abandoned |
| motianhuo/VCameraDemo An Android demo library wrapping FFmpeg to record short videos like WeChat's 6.0 small-video feature, with filters and MV themes. It serves… | 32 | 1444 | abandoned |
| fraser-hemp/gradify A Python module that analyzes images to find their most prominent colors and generates CSS gradient placeholders. It can output CSS rules o… | 23 | 1439 | abandoned |
| bslatkin/dpxdt Depicted (dpxdt) is a Python tool and server for visual regression testing that captures webpage screenshots via PhantomJS and generates pe… | 23 | 1438 | abandoned |
| paulhammond/webkit2png webkit2png was a macOS command-line tool that captured full-page PNG screenshots of webpages using WebKit. It no longer works on recent mac… | 10 | 1433 | abandoned |
| harthur/kittydar Kittydar is a JavaScript library that detects the locations of cat faces in images using Histogram of Oriented Gradients features fed into … | 10 | 1431 | abandoned |
| matthewearl/faceswap A Python script that swaps facial features from one image onto another using dlib facial landmark detection and OpenCV. It is the demo code… | 32 | 1424 | abandoned |
| RaduMC/AssetStudio AssetStudio is a standalone Windows GUI tool for exploring, previewing, and extracting assets from Unity game files and bundles. It can exp… | 23 | 1422 | abandoned |
| blaisewang/img2latex-mathpix A JavaFX desktop application that converts images of equations and text into LaTeX, MathML, TSV, and other formats using the MathpixOCR API… | 10 | 1401 | abandoned |
| aFarkas/webshim Webshims Lib is a modular, capability-based polyfill-loading library that extends jQuery with HTML5 features in legacy browsers. It conditi… | 23 | 1399 | abandoned |
| zpz1237/NirZhihuDaily2.0 An iOS client app that closely replicates Zhihu Daily (知乎日报), built in Objective-C/Swift against the community-documented Zhihu Daily API. … | 32 | 1383 | abandoned |
| Yalantis/PixPic PixPic is an open-source iOS photo editing app built by Yalantis interns as an educational project, demonstrating commercial-style practice… | 32 | 1380 | abandoned |
| Trovebox Trovebox (formerly OpenPhoto) frontend is a JavaScript web interface for photo sharing and photo management, designed to work with photos s… | 10 | 1376 | abandoned |
| bonlime/keras-deeplab-v3-plus A Keras implementation of the DeepLab v3+ semantic image segmentation model with pretrained weights imported from the original TensorFlow c… | 23 | 1374 | abandoned |
| NiftyNet NiftyNet is a TensorFlow-based open-source convolutional neural networks platform for research in medical image analysis and image-guided t… | 10 | 1374 | abandoned |
| MIC-DKFZ/medicaldetectiontoolkit A PyTorch framework providing 2D and 3D implementations of object detectors like Mask R-CNN, Retina Net, and Retina U-Net, tailored for med… | 32 | 1361 | abandoned |
| ivanseidel/Is-Now-Illegal A satirical web app that generates 'Trump signing an executive order' meme images declaring any user-typed phrase illegal. Built with Node.… | 32 | 1357 | abandoned |
| filamentgroup/Responsive-Images An archived JavaScript experiment from Filament Group for delivering mobile-first responsive images that scale to larger sizes based on scr… | 10 | 1357 | abandoned |
| wangfreexx/wangfreexx-tianruoocr-cl-paddle A local (offline) Windows OCR application based on the open-source Tianruo OCR, using ChineseOCR Lite and PaddleOCR models for text recogni… | 23 | 1356 | abandoned |
| reiinakano/fast-style-transfer-deeplearnjs A browser-based demo of Fast Neural Style Transfer running entirely client-side with the deeplearn.js library, letting users stylize images… | 32 | 1350 | abandoned |
| esilverberg/ios-image-filters An Objective-C library that adds Photoshop-style image filters (levels, curves, saturation, sharpen, lomo) as a category on the UIImage cla… | 10 | 1343 | abandoned |
| robcupisz/LightShafts A Unity plugin implementing volumetric shadows (light shafts / light scattering) for directional and spot lights. It uses adaptive raymarch… | 32 | 1340 | abandoned |
| isl-org/PhotorealismEnhancement Research code and data from Intel Labs for the paper 'Enhancing Photorealism Enhancement', a neural network that makes rendered images (e.g… | 10 | 1335 | abandoned |
| MediaCrush/MediaCrush MediaCrush is a self-hostable website for uploading and sharing images, audio, and video via fast, shareable links. It is a full web applic… | 32 | 1330 | abandoned |
| dmotz/thing-translator Thing Translator is a web app that lets users point their phone or laptop camera at objects to hear how to say their names in a different l… | 32 | 1328 | abandoned |
| LLhon/Android-Video-Editor An Android video editing project integrating several open-source frameworks to provide video recording, trimming, filtering, and compressio… | 32 | 1327 | abandoned |
| YonghaoHe/LFFD-A-Light-and-Fast-Face-Detector-for-Edge-Devices LFFD is a light and fast single-class object detection framework designed for edge devices, with pretrained models for face, head, pedestri… | 32 | 1321 | abandoned |
| bamos/dcgan-completion.tensorflow A TensorFlow implementation of semantic image inpainting using DCGANs, based on the paper 'Semantic Image Inpainting with Perceptual and Co… | 32 | 1317 | abandoned |
| route-me/route-me Route-Me is an open source map library that runs natively on iOS, designed to look and feel like the built-in iOS map library while support… | 32 | 1316 | abandoned |
| datitran/object_detector_app A Python application that performs real-time object recognition from a webcam or HLS video stream using TensorFlow's Object Detection API a… | 32 | 1306 | abandoned |
| GabrielAlva/Cool-iOS-Camera A customizable iOS camera view built on AVFoundation, written in Objective-C, that overlays on any view controller and returns captured ima… | 32 | 1304 | abandoned |
| almalence/OpenCamera A multi-functional open-source camera application for Android devices. It provides an alternative to stock camera apps with extended photo … | 32 | 1303 | abandoned |
| piiswrong/deep3d Deep3D is a CNN-based research project that automatically converts 2D images and videos into 3D by estimating per-pixel depth maps and gene… | 32 | 1299 | abandoned |
| wuapnjie/StickerView An Android custom view library for adding interactive stickers (images and text) to a layout, with support for zooming, dragging, flipping,… | 10 | 1287 | abandoned |
| leehomyc/Faster-High-Res-Neural-Inpainting Research code implementing the CVPR 2017 paper 'High-Resolution Image Inpainting using Multi-Scale Neural Patch Synthesis', written in Lua … | 32 | 1286 | abandoned |
| frontend-collective/react-image-lightbox A React lightbox component for displaying images with zoom, keyboard navigation, and mobile touch support. The package is no longer maintai… | 10 | 1277 | abandoned |
| bzsome/idcard_generator A tool for generating Chinese ID card images, intended for learning and practice purposes only. It is distributed as pre-packaged macOS and… | 52 | 1273 | abandoned |
| PkmX/lcamera L Camera is an open-source experimental Android camera app built on the camera2 API introduced in Android 5.0 Lollipop, written in Scala. I… | 10 | 1271 | abandoned |
| hollance/Forge Forge is a Swift library that wraps Apple's MPSCNN (Metal Performance Shaders CNN) framework to make it easier to build and run deep neural… | 32 | 1265 | abandoned |
| developer-shivam/Crescento Crescento is an Android UI library providing custom views (CrescentoImageView and CrescentoContainer) that add a curved bottom edge to imag… | 32 | 1263 | abandoned |
| MiningCattiva/x-spider X-Spider is a desktop media downloader for X (Twitter) that fetches images and videos from accounts. It supports media filters, configurabl… | 10 | 1256 | abandoned |
| theonion/comcastifyjs ComcastifyJS is a satirical JavaScript library from The Onion that deliberately simulates slow, throttled image loading on web pages, mimic… | 10 | 1256 | abandoned |
| KrauseFx/detect.location A proof-of-concept iOS library and demo app that extracts a user's location history from photo metadata in the image library, without requi… | 32 | 1254 | abandoned |
| qqchenjian318/VideoEditor-For-Android An Android video editor library built on hardware encoding (MediaCodec) and OpenGL for frame processing. It supports video recording, trimm… | 32 | 1250 | abandoned |
| CaramelFur/Picsur Picsur is a self-hostable image sharing service similar to Imgur, built with TypeScript on Node.js and PostgreSQL. It supports uploading, c… | 51 | 1249 | abandoned |
| shekkizh/FCN.tensorflow A TensorFlow implementation of Fully Convolutional Networks (FCN) for semantic segmentation, based on the reference code from the original … | 32 | 1248 | abandoned |
| seebye/ueberzug ueberzug is a command-line utility that adds image display support to X11 terminal emulators by drawing images over the terminal window. It… | 23 | 1241 | abandoned |
| artursapek/mondrian Mondrian is a web-based vector graphics editor for creating, editing, and exporting simple SVG files, written in CoffeeScript. It offers pe… | 10 | 1236 | abandoned |
| chenjiandongx/mzitu A Python web crawler that downloads full photo galleries from mzitu.com, collecting over 3,000 image sets. It also performs word-frequency … | 32 | 1230 | abandoned |
| ongakuer/PhotoDraweeView PhotoDraweeView is an Android library providing a pinch-to-zoom PhotoView implementation for Facebook's Fresco image library. It lets devel… | 10 | 1227 | abandoned |
| DmitryUlyanov/texture_nets Research code implementing the 'Texture Networks' paper for fast feed-forward texture synthesis and neural style transfer using Torch7. Onc… | 32 | 1224 | abandoned |
| KillzXGaming/Switch-Toolbox A desktop GUI tool for editing many Nintendo Switch, 3DS, and Wii U game file formats, including models, textures, animations, archives, an… | 64 | 1214 | abandoned |