Go Images

Open-source Go projects categorized as Images

Top 23 Go Image Projects

  • Primitive Pictures

    Reproducing images with geometric primitives.

    Project mention: Vtracer: Next-Gen Raster-to-Vector Conversion | news.ycombinator.com | 2023-11-22

    TIL about https://github.com/fogleman/primitive from https://en.m.wikipedia.org/wiki/Comparison_of_raster-to-vect...

  • imgproxy

    Fast and secure standalone server for resizing and converting remote images

    Project mention: How Can I Streamline My Image Prep | /r/webdev | 2023-12-06

    We use imgproxy which does 2->4 and all you need to do is change the URL on your site.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • gocv

    Go package for computer vision using OpenCV 4 and beyond.

  • imaginary

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

    Project mention: Golang libraries for image compression / resizing / manipulation | /r/golang | 2023-12-08
  • imaging

    Imaging is a simple image processing package for Go

    Project mention: Seeking advice on monetizing an open-source Golang-based video transcoding project developed during university | /r/golang | 2023-06-04

    There are a number of projects using manipulation libraries like https://github.com/disintegration/imaging which is already MIT licensed, and then there are various transcoders which I am unfamiliar with, but you will want to consider if you add enough value to make use of those unimportant to the decision to pay.

  • pigo

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

    Project mention: [Question] - Any library that's similar to human js in terms of functionalities? | /r/golang | 2023-05-25
  • gg

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

    Project mention: I wrote a tool in Go to write Sequence Diagrams in Go | news.ycombinator.com | 2023-04-27

    The author explicitly says:

    > You don't need to download any dependencies such as plantUML or Graphviz, which is what most of the tools out there require and what was also my motivation to start this project. go-uml is using a 2D graphics engine written 100% in Go https://github.com/fogleman/gg

    So no, this is not a solution for these requirements.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • bild

    Image processing algorithms in pure Go

  • ln

    3D line art engine.

  • gowitness

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

    Project mention: NMAP-formatter: convert NMAP results to HTML, CSV, JSON, graphviz (dot), SQLite | news.ycombinator.com | 2024-01-26

    Very nice, another fun pentesting tool written in go is gowitness

    https://github.com/sensepost/gowitness/wiki

  • bimg

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

  • svgo

    Go Language Library for SVG generation (by ajstarks)

  • pt

    A path tracer written in Go.

  • picfit

    An image resizing server written in Go

    Project mention: Best image optimization alternative to Vercel | /r/nextjs | 2023-12-09

    Use microservice written in Golang. You can take some existing solutions, such as picfit.

  • 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: Golang library similar to Python's pillow | /r/golang | 2023-04-16

    If you want my opinion on which one to use, I would recommend this one, as there exist bindings for a huge amount of languages.

  • canvas

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

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

  • govips

    A lightning fast image processing and resizing library for Go

    Project mention: Just In Time Image Optimization at Reddit Scale | /r/RedditEng | 2023-06-28

    We chose to use govips which is a cgo wrapper around the libvips image manipulation library. The majority of new development for services in our backend is written using baseplate.go. But Go is not an ideal choice for media processing as it cannot keep up with the performance of native code. The most widely used image-processing libraries like libmagick are primarily written in C or C++. Speed was a major factor in selecting libvips in order to keep latency low on CDN cache misses for images. In our tests, libvips was 3–4 times faster than libmagick on basic image processing operations. Content-aware smart cropping was implemented by porting smartcrop.js to Go. This is the only operation implemented in pure Go.

  • image2ascii

    :foggy: Convert image to ASCII

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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 2024-01-26.

Go Images related posts

Index

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

Project Stars
1 Primitive Pictures 12,319
2 imgproxy 8,165
3 gocv 6,208
4 imaginary 5,296
5 imaging 5,039
6 pigo 4,266
7 gg 4,252
8 bild 3,901
9 ln 3,218
10 gowitness 2,639
11 bimg 2,519
12 svgo 2,089
13 pt 2,060
14 picfit 1,994
15 smartcrop 1,786
16 gift 1,714
17 imagick 1,682
18 canvas 1,411
19 go-opencv 1,314
20 geopattern 1,259
21 stegify 1,161
22 govips 1,112
23 image2ascii 821
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com