Go Image processing

Open-source Go projects categorized as Image processing

Top 23 Go Image processing Projects

  • caire

    Content aware image resize library

    Project mention: CAIRE - content aware image resizing library supporting GUI mode | reddit.com/r/golang | 2021-12-15
  • imgproxy

    Fast and secure standalone server for resizing and converting remote images

    Project mention: The art of image processing: imgproxy for ARTE television | dev.to | 2022-11-21

    The Pro-version of our software, imgproxy, helps ARTE, a European public service channel dedicated to culture, to process, resize, and put watermarks on half a million images daily. With this solution, they can support their multiple social media channels with pictures to illustrate news about programs, films, and shows.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • gocv

    Go package for computer vision using OpenCV 4 and beyond.

    Project mention: Can I build projects in Go without knowing front-end/client development? | reddit.com/r/golang | 2022-06-01

    But if you want to have something to show: I've played around with https://gocv.io/ and was quite impressed what this library can do with the video input from your camera input.

  • imaginary

    Fast, simple, scalable, Docker-ready HTTP microservice for high-level image processing

    Project mention: Announcing Nextcloud Hub 3 – Brand New Design and Photos 2.0 with Editor and AI | reddit.com/r/selfhosted | 2022-10-02

    One thing I didn't mention that AIO includes is a container called imaginary which is written in Go and processes images. I think this is mainly used here for generating image previews in NC.

  • bild

    Image processing algorithms in pure Go

  • triangle

    Convert images to computer generated art using delaunay triangulation.

  • gift

    Go Image Filtering Toolkit

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • ascii-image-converter

    A cross-platform command-line tool to convert images into ascii art and print them on the console. Now supports braille art!

    Project mention: Ask HN: Where can ASCII Art be Commissioned? | news.ycombinator.com | 2022-09-12

    Have you tried searching for "ASCII art converter"? A casual search shows a bunch of websites or standalone programs that do so, e.g. https://github.com/TheZoraiz/ascii-image-converter

  • govips

    A lightning fast image processing and resizing library for Go

    Project mention: Image manipulation with Go | reddit.com/r/golang | 2021-12-31
  • mort

    Storage and image processing server written in Go

  • go-exif

    A very complete, highly tested, standards-driven (but customizable) EXIF reader/writer lovingly written in Go.

  • dithergo

    Various dithering algorithms implemented in Go

  • image-stego

    🏞 Steganography-based image integrity - Merkle tree nodes embedded into image chunks so that each chunk's integrity can be verified on its own.

    Project mention: Hide a photo inside another photo | news.ycombinator.com | 2022-04-28

    Steganography is a very exciting topic and is not limited to image data but also, e.g., audio. I’ve also done something similar in the past and embedded Merkle tree nodes in an image to allow partial integrity validation.


  • transformimgs

    Open source image CDN.

    Project mention: Show HN: API to deliver responsive images for Web | news.ycombinator.com | 2022-11-19
  • webp-server

    Simple and minimal image server capable of storing, resizing, converting and caching images.

  • prism

    Colour management for Go (by mandykoh)

  • whatsapp-jpeg-repair

    A handy tool to fix jpeg files downloaded from WhatsApp and prevent errors upon opening these files in Adobe Photoshop.

  • photo_id_resizer

    Resize photo ID images using face recognition technology

    Project mention: Get number of open files | reddit.com/r/golang | 2022-01-17


  • gomp

    Alpha compositing operations and blending modes in Go. (by esimov)

    Project mention: gomp - an image library for alpha compositing and blending modes | reddit.com/r/golang | 2022-11-11
  • pxl

    A small utility written in Go to generate pixelart from PNG images. (by cbrgm)

  • web-mercator-projection

    A Go project to explore the math to calculate and present data in a map using the `Web Mercator Projection`

  • graphics2d

    2D graphics package for Go with some image processing stuff thrown in.

    Project mention: Another approach to river network generation | reddit.com/r/proceduralgeneration | 2022-12-02

    I used the 2D rendering package from here

  • PixelsZoom

    Project mention: Zoom Image | reddit.com/r/golang | 2022-05-25

    Image Zoom is old service that many companies still provide to zoom user avatar picture on your device. We write zoom functionality in go. https://github.com/WisdomEnigma/PixelsZoom Demonstration

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-12-02.

Go Image processing related posts


What are some of the best open-source Image processing projects in Go? This list will help you:

Project Stars
1 caire 10,104
2 imgproxy 6,680
3 gocv 5,128
4 imaginary 4,681
5 bild 3,674
6 triangle 1,982
7 gift 1,592
8 ascii-image-converter 1,100
9 govips 797
10 mort 472
11 go-exif 353
12 dithergo 153
13 image-stego 93
14 transformimgs 92
15 webp-server 48
16 prism 31
17 whatsapp-jpeg-repair 30
18 photo_id_resizer 12
19 gomp 4
20 pxl 3
21 web-mercator-projection 2
22 graphics2d 2
23 PixelsZoom 1
Close all those tabs. Zigi will handle your updates.
Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.