Topics / #image-manipulation

Image-manipulation projects on GitHub

Editing, transforming and processing images programmatically.

As of , the most-starred Image-manipulation projects on GitHub are DragGAN (35.7K stars), sharp (32.8K stars) and Graphite (27.6K stars). GitHub.Locker tracks 17 Image-manipulation repositories with 275.6K stars combined. The fastest-growing on October 16 was Compositor, with +114 stars in a day.

17Projects
275.6KStars in total
+168Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

17 projects · by stars

  1. #1 · XingangPan/DragGAN

    DragGAN

    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.

    35.7K
  2. #2 · lovell/sharp

    sharp

    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.

    32.8K
  3. #3 · GraphiteEditor/Graphite

    Graphite

    Graphite is a free, open source 2D graphics editor for graphic design, digital art, and real-time motion graphics — a vector and raster graphics engine, available now in alpha.

    27.6K
  1. 4

    pytorch-CycleGAN-and-pix2pix

    25.3Kjunyanz/pytorch-CycleGAN-and-pix2pix · Python

    Open-source PyTorch implementations of two classic image-to-image translation models: CycleGAN and pix2pix. They turn images from one domain into another, like horses into zebras or building label maps into photos.

  2. 5

    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.

  3. 6

    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.

  4. 7

    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.

  5. 8

    Bringing-Old-Photos-Back-to-Life

    15.7Kmicrosoft/Bringing-Old-Photos-Back-to-Life · Python

    It's an AI old-photo restoration tool from Microsoft Research and City University of Hong Kong: deep learning models that remove scratches, fix global degradation and enhance faces in damaged photos. It's the official PyTorch implementation of a CVPR 2020 oral paper, later extended in TPAMI 2022.

  6. 9

    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.

  7. 10

    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.

  8. 11

    CycleGAN

    12.9Kjunyanz/CycleGAN · Lua

    CycleGAN is the original Torch implementation of 'Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks', letting you turn horses into zebras, apply painting styles like Monet or Van Gogh to photos, and perform similar image translations without needing paired before/after training images.

  9. 12

    libvips

    11.7Klibvips/libvips · C

    libvips is a fast image processing library with low memory needs, written in C. Compared to similar libraries it runs quickly and uses little memory, and it is demand-driven and horizontally threaded.

  10. 13

    pix2pix

    10.7Kphillipi/pix2pix · Lua

    This is the original Torch/Lua implementation accompanying the pix2pix paper (CVPR 2017), which learns to translate images from one style into another — e.g. label maps to photos, or sketches to shoes — using a conditional GAN.

  11. 14

    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.

  12. 15

    reverse-SynthID

    5Kaloshdenny/reverse-SynthID · Python

    reverse-SynthID reverse-engineers Google's SynthID watermark embedded in Gemini-generated images using signal processing and spectral analysis, and ships tools that detect and surgically bypass that watermark without any access to Google's proprietary encoder/decoder.

  13. 16

    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.

  14. 17

    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.

Often tagged together