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.
Hot right now
Most stars gained in a day · Oct 16
+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.
+16ImageToolbox
T8RIN/ImageToolbox · ★ 15KImageToolbox 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.
Graphite
GraphiteEditor/Graphite · ★ 27.6KGraphite 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.
+5libvips
libvips/libvips · ★ 11.7Klibvips 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.
The all-time top
17 projects · by stars
- 35.7K
#1 · XingangPan/DragGANDragGAN
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.
- 32.8K
#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.
- 27.6K
#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.
- 4

pytorch-CycleGAN-and-pix2pix
25.3Kjunyanz/pytorch-CycleGAN-and-pix2pix · PythonOpen-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.
- 5

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

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

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

Bringing-Old-Photos-Back-to-Life
15.7Kmicrosoft/Bringing-Old-Photos-Back-to-Life · PythonIt'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.
- 9

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

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

CycleGAN
12.9Kjunyanz/CycleGAN · LuaCycleGAN 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.
- 12

libvips
11.7Klibvips/libvips · Clibvips 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.
- 13

pix2pix
10.7Kphillipi/pix2pix · LuaThis 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.
- 14

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

reverse-SynthID
5Kaloshdenny/reverse-SynthID · Pythonreverse-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.
- 16
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.
- 17

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.
Related topics
Often tagged together
- image-processing242
- linux4,184
- macos3,544
- open-source5,666
- image-editing65
- computer-vision384
- windows3,403
- cross-platform2,623
- image-generation225
- python2,383
- deep-learning737
- gpu789
- graphics175
- research764
- cuda396
- developer-tools2,924
- generative-adversarial-network20
- gui803
- photo-editor14
- ai1,955
- apache-2.01,434
- docker1,660
- free970
- gan27