Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Top 23 Go Image processing Projects
-
https://github.com/esimov/caire?tab=readme-ov-file#face-dete...
This shows an example of what can happen when you perform a basic resizing of faces. You will notice the distortion when this library is not used. When I had to resize 40,0000 photos, I noticed better visual outcomes when using this library for my testing set of photos.
-
Nutrient
Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
-
Another alternative for selfhosting is imgproxy.
-
gocv
Go package for computer vision using OpenCV 4 and beyond. Includes support for DNN, CUDA, OpenCV Contrib, and OpenVINO.
Project mention: Cylon: JavaScript framework for robotics, drones, and the Internet of Things | news.ycombinator.com | 2024-05-04 -
-
-
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!
-
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
webp_server_go
Go version of WebP Server. A tool that will serve your JPG/PNG/BMP/SVGs as WebP/AVIF format with compression, on-the-fly.
An image storage, where we can upload file and view it. It uses WebP Server framework as file viewer. I found that there was a directory traversal vulnerability in previous WebP Server framework version v0.4.0 (CVE-2021-46104), that can read arbitrary file information on the server. But it was fixed in v0.11.0 (challenge version), by using Path.clean. But we also discover that this function will not clean path if it doesn't start with /.
-
-
-
go-exif
A very complete, highly tested, standards-driven (but customizable) EXIF reader/writer lovingly written in Go.
-
-
steganography
Pure Golang Library that allows LSB steganography on images using ZERO dependencies (by auyer)
-
-
-
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.
-
webp-server
Simple and minimal image server capable of storing, resizing, converting and caching images.
-
whatsapp-jpeg-repair
A handy tool to fix jpeg files downloaded from WhatsApp and prevent errors upon opening these files in Adobe Photoshop.
-
-
resizem
Resizem is an app designed for bulk image process. It is particularly useful for users who need to resize, convert, and manage large numbers of image files at once.
Project mention: I built a cross-platform applications using Golang, for bulk image processing | news.ycombinator.com | 2024-10-11 -
-
-
tangent:
I wrote this: https://github.com/jftuga/photo_id_resizer
The program is used to resize large photo ID images. When image resizing occurs, a content aware image resizing library is used with its face detection algorithm to avoid face deformation.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Image processing discussion
Go Image processing related posts
-
Passport Photos
-
I built a cross-platform applications using Golang, for bulk image processing
-
Ask HN: How to handle user file uploads?
-
Golang libraries for image compression / resizing / manipulation
-
Improve performance of Go serving a React frontend
-
Image Transformation API "transformimgs" added support for JPEG XL
-
Just In Time Image Optimization at Reddit Scale
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 15 Mar 2025
Index
What are some of the best open-source Image processing projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | caire | 10,373 |
2 | imgproxy | 9,374 |
3 | gocv | 6,921 |
4 | imaginary | 5,778 |
5 | bild | 4,061 |
6 | ascii-image-converter | 2,499 |
7 | triangle | 2,046 |
8 | webp_server_go | 1,889 |
9 | gift | 1,766 |
10 | govips | 1,383 |
11 | go-exif | 530 |
12 | mort | 513 |
13 | steganography | 330 |
14 | transformimgs | 251 |
15 | dithergo | 167 |
16 | image-stego | 105 |
17 | webp-server | 74 |
18 | whatsapp-jpeg-repair | 52 |
19 | prism | 47 |
20 | resizem | 35 |
21 | go-pic2text | 24 |
22 | gomp | 13 |
23 | photo_id_resizer | 13 |