Topics / #image-editing
Image-editing projects on GitHub
Tools and libraries for editing, annotating, and manipulating images.
As of , the most-starred Image-editing projects on GitHub are stable-diffusion-webui (165.1K stars), photocraft (65K stars) and aseprite (40.2K stars). GitHub.Locker tracks 65 Image-editing repositories with 961.6K stars combined. The fastest-growing on October 16 was photocraft, with +1.5K stars in a day.
Hot right now
Most stars gained in a day · Oct 16
photocraft
storytold/photocraft · ★ 65KPhotoCraft is an open-source, clean-room reimplementation of Adobe Photoshop, built entirely in pure Rust, with layers, masks, adjustment layers, layer styles, type, vectors, brushes and real PSD file support.
+394everything
HeyPuter/everything · ★ 1.7KThe Everything Project is a monorepo of open-source, MIT-licensed applications that aim to recreate the world's proprietary software, from Office and Slack to Photoshop and AutoCAD.
lightcraft
storytold/lightcraft · ★ 13.2KLightCraft is an open-source, clean-room reimplementation of Adobe Lightroom built entirely in Rust: a non-destructive RAW photo editor and library manager with its own color pipeline, masking tools, and presets.
+114Compositor
robbietilton/Compositor · ★ 17.3KCompositor is a free and open-source, full-featured image editor for Mac, built as an alternative to Adobe Photoshop with a workflow centered on compositing and post-processing.
The all-time top
65 projects · by stars
- 165.1K
#1 · AUTOMATIC1111/stable-diffusion-webuistable-diffusion-webui
A browser-based interface for Stable Diffusion, built with the Gradio library, letting you generate and edit AI images (txt2img, img2img, inpainting, outpainting and more) on your own machine.
- 65K
#2 · storytold/photocraft
photocraft
PhotoCraft is an open-source, clean-room reimplementation of Adobe Photoshop, built entirely in pure Rust, with layers, masks, adjustment layers, layer styles, type, vectors, brushes and real PSD file support.
- 40.2K
#3 · aseprite/asepriteaseprite
Aseprite is a program for creating animated sprites and pixel art, with dedicated tools for layers, frames, color modes, and frame-by-frame animation.
- 4

ShareX
40.1KShareX/ShareX · C#A free, open-source screen capture, screen recording, file sharing and productivity app for Windows — it captures any area of your screen and uploads images, text and files to many destinations.
- 5

DragGAN
35.7KXingangPan/DragGAN · PythonDragGAN is the official implementation of the SIGGRAPH 2023 paper that lets you interactively drag points on a GAN-generated image to move or reshape objects within it.
- 6
sharp
32.8Klovell/sharp · JavaScriptsharp is a high-performance image processing module for Node.js, built on the libvips library. Its typical job is converting large images in common formats into smaller, web-friendly files of varying dimensions.
- 7

flameshot
31.2Kflameshot-org/flameshot · C++Flameshot is a free, open-source screenshot tool: capture a screen region, annotate it in a built-in editor, then save it, copy it or share it online.
- 8

InvokeAI
28.7Kinvoke-ai/InvokeAI · TypeScriptInvoke is a leading creative engine for Stable Diffusion models: a locally hosted web app for generating and editing images with AI, aimed at professionals, artists, and enthusiasts.
- 9

ScreenToGif
27.8KNickeManarin/ScreenToGif · C#ScreenToGif is a Windows desktop tool that records a selected area of your screen, your webcam, or a sketchboard, then lets you edit the capture and export it as a GIF, APNG, video, PSD, or PNG.
- 10

squoosh
26KGoogleChromeLabs/squoosh · TypeScriptSquoosh is a web app from Google Chrome Labs that compresses images into various formats directly in the browser, letting you shrink file sizes without uploading anything to a server.
- 11

flux
26Kblack-forest-labs/flux · PythonThis is Black Forest Labs' official inference repo for the FLUX.1 family of image generation and editing diffusion models, providing minimal code to run the open-weight models.
- 12

Awesome-Nano-Banana-images
23.9KPicoTrex/Awesome-Nano-Banana-imagesA curated gallery of fun, creative images generated with Nano Banana and Nano Banana Pro — Google's Gemini-2.5-flash-image based models — each paired with the prompt that produced it.
- 13

IOPaint
23.3KSanster/IOPaint · PythonA free, open-source AI photo tool: it erases unwanted objects, defects, watermarks or people from pictures, and can replace or generate content with Stable Diffusion.
- 14

PhotoGIMP
18.4KDiolinux/PhotoGIMP · PythonPhotoGIMP is a free patch that reconfigures GIMP's tool layout, shortcuts, and splash screen to feel like Adobe Photoshop, so Photoshop users switching to GIMP feel at home immediately.
- 15

cookbook
17.8Kgoogle-gemini/cookbook · Jupyter NotebookGoogle's official cookbook for the Gemini API: a structured learning path of hands-on tutorials, practical examples, and links to end-to-end demo apps, published as an open-source notebook collection.
- 16

Grounded-Segment-Anything
17.8KIDEA-Research/Grounded-Segment-Anything · Jupyter NotebookGrounded SAM, a research demo project that combines Grounding DINO with Segment Anything to detect and segment any object in an image from a plain text prompt, extended with Stable Diffusion, RAM, Whisper and more.
- 17

ImageMagick
17.7KImageMagick/ImageMagick · CImageMagick is a free, open-source suite for editing and manipulating digital images: it creates, edits, composes, and converts bitmap images. It is widely used in web development, graphic design, video editing, scientific research, and medical imaging.
- 18

awesome-gpt-image-2-API-and-Prompts
17.3KEvoLinkAI/awesome-gpt-image-2-API-and-Prompts · PythonA curated prompt library of 462 GPT Image 2 examples covering e-commerce, advertising, posters, portraits, character design, and UI mockups, each with the original prompt text and source attribution.
- 19

Compositor
17.3Krobbietilton/Compositor · SwiftCompositor is a free and open-source, full-featured image editor for Mac, built as an alternative to Adobe Photoshop with a workflow centered on compositing and post-processing.
- 20

ImageToolbox
15KT8RIN/ImageToolbox · KotlinImageToolbox is an Android app for advanced image editing, bundling crop, 500+ filters, OCR, AI-powered background removal, EXIF editing, PDF tools and QR scanning into one toolkit.
- 21
ImageGlass
14.6Kd2phap/ImageGlass · C#ImageGlass is a fast, open-source, cross-platform image viewer that supports 90+ formats, including WEBP, GIF, SVG, AVIF, JXL, and HEIC, for smooth browsing on Windows, macOS, and Linux.
- 22

ar-cutpaste
14.6Kcyrildiagne/ar-cutpaste · TypeScriptAR Cut & Paste is a research prototype that lets you point your phone's camera at a real-world object, cut it out using AR and machine learning, and paste it directly into Photoshop as a new layer.
- 23

cropperjs
13.9Kfengyuanchen/cropperjs · TypeScriptCropper.js is a JavaScript image cropper for the web: you embed it in a page and users get an interactive way to crop images right in the browser.
- 24

Pillow
13.9Kpython-pillow/Pillow · PythonPillow is a Python library that adds image processing capabilities to the Python interpreter, giving you extensive file format support and a fast internal image representation to build image tools on top of.
- 25

darktable
13.3Kdarktable-org/darktable · Cdarktable is an open source photography workflow application and non-destructive raw developer: a virtual lighttable and darkroom that manages your photos in a database, lets you browse them, and develops/enhances/exports raw images.
- 26

DiffSynth-Studio
13.3Kmodelscope/DiffSynth-Studio · PythonDiffSynth-Studio is an open-source Diffusion model engine built and maintained by the ModelScope Community, covering image, video, and audio generation plus image quality metrics, with support for both inference and training.
- 27
lightcraft
13.2Kstorytold/lightcraft · RustLightCraft is an open-source, clean-room reimplementation of Adobe Lightroom built entirely in Rust: a non-destructive RAW photo editor and library manager with its own color pipeline, masking tools, and presets.
- 28

daedalOS
13.1KDustinBrett/daedalOS · JavaScriptdaedalOS is a full desktop environment that runs entirely in your browser, complete with a file explorer, draggable/resizable windows, a taskbar, a start menu, and dozens of built-in apps, emulators, and games.
- 29

smartcrop.js
13Kjwagner/smartcrop.js · JavaScriptsmartcrop.js implements an algorithm to find good crops for images automatically, so you don't have to pick a crop region by hand.
- 30

piskel
12.8Kpiskelapp/piskel · JavaScriptPiskel is an easy-to-use, web-based sprite editor for creating game sprites, animations, and pixel art.
- 31

Z-Image
12.1KTongyi-MAI/Z-Image · PythonZ-Image is a family of efficient image generation models with 6B parameters, built around a single-stream diffusion transformer architecture, developed by Alibaba's Tongyi team.
- 32

uCrop
12.1KYalantis/uCrop · JavauCrop is an open-source image cropping library for Android, made by Yalantis to give apps an ultimate and flexible photo cropping experience.
- 33

WanGP
10.6Kdeepbeepmeep/WanGP · PythonWanGP is a one-stop open source app for running top generative AI models for video, image, and audio/TTS generation, built specifically to work on modest consumer GPUs (the 'GPU Poor').
- 34
krita
10.6KKDE/krita · C++Krita is a free, open-source digital painting application for creating professional illustrations, comics, concept art, and texture/VFX work from start to finish, built on the KDE and Qt frameworks.
- 35

Pixelorama
10.6KOrama-Interactive/Pixelorama · GDScriptPixelorama is a free and open-source pixel art multitool: an editor for creating sprites, tiles and animations, with a large toolbox built around pixel art and game art.
- 36

awesome-nanobanana-pro
10.4KZeroLu/awesome-nanobanana-proA curated, categorized collection of the best Nano Banana Pro prompts and examples — an awesome list for getting the most out of the Nano Banana Pro (Nano Banana 2) AI image model.
- 37

omni-tools
10.3Kiib0011/omni-tools · TypeScriptA self-hosted web app bundling dozens of browser-based utilities for everyday tasks: image and video editing, PDF work, text and data conversions, date and math calculators. No ads, no tracking.
- 38

lama
10.3Kadvimman/lama · Jupyter NotebookLaMa is an AI image inpainting model with its research code: it removes unwanted objects and fills in large missing regions of photos using Fourier convolutions, staying reliable even at high resolutions. It is the official code of a WACV 2022 paper.
- 39
infinite-canvas
7.7Kbasketikun/infinite-canvas · TypeScriptAn open-source infinite canvas workbench for AI creation: it puts canvas orchestration, AI image generation, reference-image editing, a chat assistant, a prompt library and asset management in one interface.
- 40

SenseNova-U1
6.9KOpenSenseNova/SenseNova-U1 · PythonOpen-source multimodal models that unify image understanding, reasoning and image generation in one architecture. The current release, SenseNova-U1.5-8B-MoT, creates and edits images up to native 4K.
- 41

koharu
6.4Kkoharu-rs/koharu · RustKoharu is an ML-powered manga translator written in Rust that combines object detection, OCR, inpainting, and LLMs to automate translating manga pages while running everything locally.
- 42

Cowart
6Kzhongerxin/Cowart · JavaScriptCowart is a native infinite canvas widget plugin for Codex, built on tldraw, used for sketching ideas, annotating, generating images from prompts, and iterating on images based on annotations.
- 43

GPT-Image2-Skill
5.8Kwuyoscar/GPT-Image2-Skill · PythonA curated gallery of GPT Image 2/2.5 prompts (163 numbered entries) shipped together with two agent skills and a Python CLI for OpenAI image generation and editing.
- 44
gpt_image_playground
3.9KCookSleep/gpt_image_playground · TypeScriptGPT Image Playground is a web UI for generating and editing images through the OpenAI gpt-image-2.5 API, with support for OpenAI-compatible endpoints, sub2api, fal.ai, and custom HTTP providers.
- 45

mono-color-skill
3.4Kyanliudesign/mono-color-skill · PythonA one-ink and controlled two-ink editorial image skill for posters, zines, portraits, packaging, and visual field notes — it turns a theme, sentence, object, or supplied photo into an original editorial-style image.
- 46

wardrobe
2.2Ktandpfun/wardrobe · JavaScriptWardrobe is a self-hosted app that detects the clothes in a photo, extracts clean product cutouts with OpenAI's image API, and organizes them into a personal digital wardrobe, optionally generating modeled editorial previews with gpt-image-2.
- 47

everything
1.7KHeyPuter/everything · JavaScriptThe Everything Project is a monorepo of open-source, MIT-licensed applications that aim to recreate the world's proprietary software, from Office and Slack to Photoshop and AutoCAD.
- 48

rawmakase
1.2Kpch/rawmakase · RustRAWmakase is a fast, non-destructive RAW photo developer for Linux, macOS and Windows, written in Rust, with Lightroom-style develop controls and Lightroom catalog import.
- 49
photosuite
1.2Keolix/photosuite · RustPhotoSuite is a desktop image editor built to faithfully replicate classic Adobe Photoshop, with native PSD/PSB file compatibility.
- 50

dsh-image-gen
619shanliuling/dsh-image-gen · TypeScriptdsh-image-gen is the native AI image creation plugin for DeepSeek Harness (DSH). It brings chat-based image generation and editing, a batch Studio, multi-model comparison, a library of 500+ prompts, a gallery manager, and local ComfyUI workflows directly into DSH conversations.
- 51
travel-memory-sticker-card
607carolinaaafy/travel-memory-sticker-cardThis is a Codex skill that turns your travel photos into collectible memory sticker cards — themed digital cards that commemorate places you've visited.
- 52

ComfyUI-H3-FaceRefine
516Carasibana/ComfyUI-H3-FaceRefine · PythonThis is a ComfyUI custom node pack that fixes small, blurry faces in MiniMax H3 generated video by tracking each face per frame, cropping it to fill a canvas, letting H3 re-render the crop in detail, and compositing the refined face back into the original video.
- 53

guizang-yingzao-skill
505op7418/guizang-yingzao-skill · PythonYingzao is a Claude Code / Codex skill that turns photos of Chinese architecture, cultural sites, shops and travel shots into art-directed editorial posters generated by GPT Image, instead of applying a filter or pasting a title over blank space.
- 54

cell-lct
394yrui-cmd/cell-lct · PowerShellCell-lct is an editable scientific vector drawing plugin for Adobe Illustrator. It reconstructs reference images (charts with arrows, axes, heatmaps, legends) into real editable vector paths and genuine SVG text, then draws them directly into the Illustrator document you already have open.
- 55

Sketch2Motion
381leeyeel/Sketch2Motion · PythonSketch2Motion converts a photo, doodle, or sketch into an animated drawing-style MP4 video, as if someone were drawing it by hand.
- 56

ComfyUI-ALLinONE-MinimaxH3
353LeonQ8/ComfyUI-ALLinONE-MinimaxH3 · JavaScriptA single custom node for ComfyUI that packs the whole MiniMax H3 video pipeline into one node — pick a mode, drop in your prompt or references, and hit Generate.
- 57

goku-image-to-svg-tool
328goku-open/goku-image-to-svg-tool · PythonA Streamlit web app that wraps the open-source Vecto (.NET) vectorization engine to turn raster images like PNG or JPG into clean, editable SVG files, with a live original/vector/split-view comparison before you export.
- 58

PocketMen-with-you
311six-nut/PocketMen-with-you · PythonPocketMen with You turns 2+ of your photos into a high-fidelity, animated 'Codex companion' pet that runs entirely locally using open-weight image models instead of OpenAI's API.
- 59

reality-restaged
292traveler0621/reality-restagedReality Restaged is a Codex skill that transforms documentary, travel, street, and human-centered photography into restrained surreal cinematic tableaux, keeping the real people and gestures while rebuilding an impossible world around them.
- 60

holo-card
264LerSent001/holo-card · JavaScriptHolo Card is a Codex skill (with an optional local API service) that turns a piece of supplied artwork into an interactive holographic card with foreground parallax, a moving background, and adjustable contour glow, packaged as a self-contained offline HTML page.
- 61

LLaDA-Image
261inclusionAI/LLaDA-Image · PythonLLaDA-Image is an open-source 6B-parameter unified model family for high-quality text-to-image generation and instruction-guided image editing, released as a 50-step Base model and a 4-step distilled Turbo model.
- 62

xxg-portrait-rebuild-light
218moskoo/xxg-portrait-rebuild-light · PythonIt's an image-edit skill (a SKILL.md package) that AI coding agents like Codex, Claude Code, and OpenClaw can load to relight existing portrait photos and restore clean, low-contrast skin texture, using a director-style lighting workflow instead of redrawing the person.
- 63

stamp-edge-skill
153xianxie6/stamp-edge-skill · Pythonstamp-edge is an agent skill that turns any image into a postage-stamp style card: semicircular perforations punched along all four sides, a soft drop shadow, and a true transparent-background PNG by default (holes and border alpha=0), so the result layers onto any background like a sticker; an optional white paper border is available.
- 64

PCB_lightgraph_Portable
146Ashlixy17/PCB_lightgraph_Portable · HTMLThis is a portable, browser-based web version of PCB_lightgraph — a tool that converts 2D illustrations into layered PCB production artwork (copper traces, soldermask, silkscreen, backlight layer) for making light-up PCB art pieces.
- 65

rembrandt
146thesnarkitecht/rembrandt · C++Rembrandt is a free, non-destructive RAW photo editor and library for macOS, Windows and Linux, built in the same family as Lightroom Classic, with on-device AI tools and no account, subscription or tracking required.
Related topics
Often tagged together