Go Images

Open-source Go projects categorized as Images Edit details

Top 23 Go Image Projects

  • Primitive Pictures

    Reproducing images with geometric primitives.

    Project mention: Do you know any stories of successful devs that struggled in the beginning? | reddit.com/r/gamedev | 2022-03-06

    Some examples off the top of my head (not game-dev specific) are https://www.michaelfogleman.com/ (creator of https://primitive.lol/), Marco Arment (https://marco.org/ - Overcast), or Pieter Levels (sadly as I write this I found that his blog seems to have been taken down and just redirects to his twitter https://twitter.com/levelsio?ref=levels.io - but still has a laundry list of projects old and new in his twitter bio)

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

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • imaginary

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

    Project mention: Imagor 0.8.5: fast image processing server - now with animated GIF resize, crop, watermark and more | reddit.com/r/selfhosted | 2022-01-30

    Thanks. This is new to me. How is it different from https://github.com/h2non/imaginary?

  • imaging

    Imaging is a simple image processing package for Go

    Project mention: io.Pipe vs bytes.Buffer | reddit.com/r/golang | 2022-06-20

    Sorry for not putting this code in my post. The input isn't from an *os.File, but rather from HTTP request captured by gin and it's on MultipartForm.File. The reason being why I had to do all these shenanigans is because I have to preprocess the image using this module: https://github.com/disintegration/imaging

  • pigo

    Fast face detection, pupil/eyes localization and facial landmark points detection library in pure Go.

    Project mention: suggestion on an image management/image regconition software | reddit.com/r/DataHoarder | 2022-06-13

    I tried https://github.com/ageitgey/face_recognition and https://github.com/esimov/pigo so far and they both work OK, but from there, you would need to add EXIF tags into your pictures, so they can be picked up by img-DB.

  • bild

    Image processing algorithms in pure Go

    Project mention: Image filters / image editing | reddit.com/r/golang | 2021-09-26
  • gg

    Go Graphics - 2D rendering in Go with a simple API.

    Project mention: Imagor - fast, Docker-ready image processing server written in Go and libvips, with Thumbor URL syntax | reddit.com/r/golang | 2021-12-05

    I've always used the GG library for my image processing needs, and I've heard of libvips somewhere before (likely from the Node.js world) but didn't know it had a Go port/wrapper. :) I'll definitely check that out as well

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • ln

    3D line art engine.

  • resize

    Pure golang image resizing

  • pt

    A path tracer written in Go.

  • bimg

    Go package for fast high-level image processing powered by libvips C library

    Project mention: WASM instead of C Dependencies? | dev.to | 2022-01-14

    I have web applications written in Rust and Go that need some basic image processing (reading JPEGs, PNGs, writing JPEGs, WebPs, AVIFs and resizing). This is something I always struggle with, because most libraries for image processing are written in C (libpng, libwebp, mozjpeg; or higher-level ones like vips). While there are usually dependencies in each language build on top of those C dependencies, like bimg for Go, I don’t like having C dependencies in a Rust, Go or even Node.js projects.

  • svgo

    Go Language Library for SVG generation (by ajstarks)

  • picfit

    An image resizing server written in Go

  • gowitness

    🔍 gowitness - a golang, web screenshot utility using Chrome Headless

    Project mention: Gowitness – a Golang, web screenshot utility using Chrome Headless | reddit.com/r/CKsTechNews | 2022-07-30
  • smartcrop

    smartcrop finds good image crops for arbitrary crop sizes

  • gift

    Go Image Filtering Toolkit

  • imagick

    Go binding to ImageMagick's MagickWand C API

    Project mention: Best way to composite millions of tiny 16x16 images together? | reddit.com/r/golang | 2022-01-22

    Looks like the kind of problem I'd solve with imagick https://github.com/gographics/imagick

  • go-opencv

    Go bindings for OpenCV / 2.x API in gocv / 1.x API in opencv

  • geopattern

    :triangular_ruler: Create beautiful generative image patterns from a string in golang.

  • stegify

    🔍 Go tool for LSB steganography, capable of hiding any file within an image.

    Project mention: Interested in learning about Steganography | reddit.com/r/Steganography | 2022-01-30
  • canvas

    Cairo in Go: vector to raster, SVG, PDF, EPS, WASM, OpenGL, Gio, etc. (by tdewolff)

    Project mention: Client-side scripting for in-browser graphics. | reddit.com/r/lua | 2021-11-20

    It appears that there's a port of Cairo to Go which also targets webassembly. https://github.com/tdewolff/canvas

  • govips

    A lightning fast image processing and resizing library for Go

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

    :foggy: Convert image to ASCII

    Project mention: There is framework for everything. | reddit.com/r/ProgrammerHumor | 2022-08-04
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-08-04.

Go Images related posts


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

Project Stars
1 Primitive Pictures 11,958
2 gocv 4,938
3 imaginary 4,462
4 imaging 4,252
5 pigo 3,802
6 bild 3,579
7 gg 3,528
8 ln 3,076
9 resize 2,866
10 pt 2,013
11 bimg 1,986
12 svgo 1,873
13 picfit 1,683
14 gowitness 1,681
15 smartcrop 1,652
16 gift 1,553
17 imagick 1,470
18 go-opencv 1,274
19 geopattern 1,187
20 stegify 1,017
21 canvas 1,005
22 govips 732
23 image2ascii 684
Find remote jobs at our new job board 99remotejobs.com. There are 3 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives