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.

65Projects
961.6KStars in total
+2.7KStars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

65 projects · by stars

  1. #1 · AUTOMATIC1111/stable-diffusion-webui

    stable-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.

    165.1K
  2. #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.

    65K
  3. #3 · aseprite/aseprite

    aseprite

    Aseprite is a program for creating animated sprites and pixel art, with dedicated tools for layers, frames, color modes, and frame-by-frame animation.

    40.2K
  1. 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.

  2. 5

    DragGAN

    35.7KXingangPan/DragGAN · Python

    DragGAN 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.

  3. 6

    sharp

    32.8Klovell/sharp · JavaScript

    sharp 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.

  4. 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.

  5. 8

    InvokeAI

    28.7Kinvoke-ai/InvokeAI · TypeScript

    Invoke 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.

  6. 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.

  7. 10

    squoosh

    26KGoogleChromeLabs/squoosh · TypeScript

    Squoosh 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.

  8. 11

    flux

    26Kblack-forest-labs/flux · Python

    This 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.

  9. 12

    Awesome-Nano-Banana-images

    23.9KPicoTrex/Awesome-Nano-Banana-images

    A 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.

  10. 13

    IOPaint

    23.3KSanster/IOPaint · Python

    A 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.

  11. 14

    PhotoGIMP

    18.4KDiolinux/PhotoGIMP · Python

    PhotoGIMP 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.

  12. 15

    cookbook

    17.8Kgoogle-gemini/cookbook · Jupyter Notebook

    Google'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.

  13. 16

    Grounded-Segment-Anything

    17.8KIDEA-Research/Grounded-Segment-Anything · Jupyter Notebook

    Grounded 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.

  14. 17

    ImageMagick

    17.7KImageMagick/ImageMagick · C

    ImageMagick 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.

  15. 18

    awesome-gpt-image-2-API-and-Prompts

    17.3KEvoLinkAI/awesome-gpt-image-2-API-and-Prompts · Python

    A 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.

  16. 19

    Compositor

    17.3Krobbietilton/Compositor · Swift

    Compositor 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.

  17. 20

    ImageToolbox

    15KT8RIN/ImageToolbox · Kotlin

    ImageToolbox 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.

  18. 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.

  19. 22

    ar-cutpaste

    14.6Kcyrildiagne/ar-cutpaste · TypeScript

    AR 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.

  20. 23

    cropperjs

    13.9Kfengyuanchen/cropperjs · TypeScript

    Cropper.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.

  21. 24

    Pillow

    13.9Kpython-pillow/Pillow · Python

    Pillow 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.

  22. 25

    darktable

    13.3Kdarktable-org/darktable · C

    darktable 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.

  23. 26

    DiffSynth-Studio

    13.3Kmodelscope/DiffSynth-Studio · Python

    DiffSynth-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.

  24. 27

    lightcraft

    13.2Kstorytold/lightcraft · Rust

    LightCraft 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.

  25. 28

    daedalOS

    13.1KDustinBrett/daedalOS · JavaScript

    daedalOS 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.

  26. 29

    smartcrop.js

    13Kjwagner/smartcrop.js · JavaScript

    smartcrop.js implements an algorithm to find good crops for images automatically, so you don't have to pick a crop region by hand.

  27. 30

    piskel

    12.8Kpiskelapp/piskel · JavaScript

    Piskel is an easy-to-use, web-based sprite editor for creating game sprites, animations, and pixel art.

  28. 31

    Z-Image

    12.1KTongyi-MAI/Z-Image · Python

    Z-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.

  29. 32

    uCrop

    12.1KYalantis/uCrop · Java

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

  30. 33

    WanGP

    10.6Kdeepbeepmeep/WanGP · Python

    WanGP 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').

  31. 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.

  32. 35

    Pixelorama

    10.6KOrama-Interactive/Pixelorama · GDScript

    Pixelorama 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.

  33. 36

    awesome-nanobanana-pro

    10.4KZeroLu/awesome-nanobanana-pro

    A 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.

  34. 37

    omni-tools

    10.3Kiib0011/omni-tools · TypeScript

    A 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.

  35. 38

    lama

    10.3Kadvimman/lama · Jupyter Notebook

    LaMa 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.

  36. 39

    infinite-canvas

    7.7Kbasketikun/infinite-canvas · TypeScript

    An 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.

  37. 40

    SenseNova-U1

    6.9KOpenSenseNova/SenseNova-U1 · Python

    Open-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.

  38. 41

    koharu

    6.4Kkoharu-rs/koharu · Rust

    Koharu 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.

  39. 42

    Cowart

    6Kzhongerxin/Cowart · JavaScript

    Cowart 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.

  40. 43

    GPT-Image2-Skill

    5.8Kwuyoscar/GPT-Image2-Skill · Python

    A 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.

  41. 44

    gpt_image_playground

    3.9KCookSleep/gpt_image_playground · TypeScript

    GPT 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.

  42. 45

    mono-color-skill

    3.4Kyanliudesign/mono-color-skill · Python

    A 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.

  43. 46

    wardrobe

    2.2Ktandpfun/wardrobe · JavaScript

    Wardrobe 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.

  44. 47

    everything

    1.7KHeyPuter/everything · JavaScript

    The 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.

  45. 48

    rawmakase

    1.2Kpch/rawmakase · Rust

    RAWmakase 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.

  46. 49

    photosuite

    1.2Keolix/photosuite · Rust

    PhotoSuite is a desktop image editor built to faithfully replicate classic Adobe Photoshop, with native PSD/PSB file compatibility.

  47. 50

    dsh-image-gen

    619shanliuling/dsh-image-gen · TypeScript

    dsh-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.

  48. 51

    travel-memory-sticker-card

    607carolinaaafy/travel-memory-sticker-card

    This is a Codex skill that turns your travel photos into collectible memory sticker cards — themed digital cards that commemorate places you've visited.

  49. 52

    ComfyUI-H3-FaceRefine

    516Carasibana/ComfyUI-H3-FaceRefine · Python

    This 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.

  50. 53

    guizang-yingzao-skill

    505op7418/guizang-yingzao-skill · Python

    Yingzao 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.

  51. 54

    cell-lct

    394yrui-cmd/cell-lct · PowerShell

    Cell-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.

  52. 55

    Sketch2Motion

    381leeyeel/Sketch2Motion · Python

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

  53. 56

    ComfyUI-ALLinONE-MinimaxH3

    353LeonQ8/ComfyUI-ALLinONE-MinimaxH3 · JavaScript

    A 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.

  54. 57

    goku-image-to-svg-tool

    328goku-open/goku-image-to-svg-tool · Python

    A 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.

  55. 58

    PocketMen-with-you

    311six-nut/PocketMen-with-you · Python

    PocketMen 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.

  56. 59

    reality-restaged

    292traveler0621/reality-restaged

    Reality 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.

  57. 60

    holo-card

    264LerSent001/holo-card · JavaScript

    Holo 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.

  58. 61

    LLaDA-Image

    261inclusionAI/LLaDA-Image · Python

    LLaDA-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.

  59. 62

    xxg-portrait-rebuild-light

    218moskoo/xxg-portrait-rebuild-light · Python

    It'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.

  60. 63

    stamp-edge-skill

    153xianxie6/stamp-edge-skill · Python

    stamp-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.

  61. 64

    PCB_lightgraph_Portable

    146Ashlixy17/PCB_lightgraph_Portable · HTML

    This 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.

  62. 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.

Often tagged together