Go Image

Open-source Go projects categorized as Image

Top 23 Go Image Projects

  • robotgo

    RobotGo, Go Native cross-platform RPA and GUI automation @vcaesar

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

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

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

  • bimg

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

    Project mention: Go Image Converting | /r/golang | 2023-03-09

    h2non/bimg can handle both if the underlying libvips is compiled with support for both formats.

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

  • gift

    Go Image Filtering Toolkit

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

  • kube-fledged

    A kubernetes operator for creating and managing a cache of container images directly on the cluster worker nodes, so application pods start almost instantly

    Project mention: Musl 1.2.4 adds TCP DNS fallback | news.ycombinator.com | 2023-07-30

    Exactly. Part of the appeal to consolidate all of our container images to use Debian-slim is the ability to optimise the caching of layers, both in our container registry but also on our kubernetes cluster’s nodes (which can be done in a consistent manner with kube-fledged[1]).

    [1] https://github.com/senthilrch/kube-fledged

  • image2ascii

    :foggy: Convert image to ASCII

  • orly

    :football: Generate your own O'RLY animal book cover to troll your colleagues | 生成你自己的O'RLY动物书封面,让你的同事惊掉下巴

    Project mention: booksWeAllNeed | /r/ProgrammerHumor | 2023-06-29
  • goimagehash

    Go Perceptual image hashing package

  • version-checker

    Kubernetes utility for exposing image versions in use, compared to latest available upstream, as metrics.

    Project mention: How do you guys monitor K8s core services new versions | /r/kubernetes | 2023-05-03
  • imgcat

    a tool to output images as RGB ANSI graphics on the terminal (by trashhalo)

  • webp

    WebP decoder and encoder for Go (Zero Dependencies). (by chai2010)

  • exifLooter

    ExifLooter finds geolocation on all image urls and directories also integrates with OpenStreetMap

    Project mention: Exiflooter has released on Black Arch Linux | news.ycombinator.com | 2023-12-01
  • hub-tool

    🧪 Docker Hub experimental CLI tool

  • steganography

    Pure Golang Library that allows LSB steganography on images using ZERO dependencies (by auyer)

  • mergi

    go library for image programming (merge, crop, resize, watermark, animate, ease, transit)

  • textimg

    Command to convert from color text (ANSI or 256) to image.

    Project mention: The Awk Programming Language, Second Edition | news.ycombinator.com | 2023-06-29

    > which youplot can't

    But you could feed them through `textimg`[1] to generate PNGs.

    [1] https://github.com/jiro4989/textimg

  • reisen

    A simple library to extract video and audio frames from media containers (based on libav).

  • imagemeta

    Image Metadata (Exif and XMP) extraction for JPEG, HEIC, AVIF, TIFF and Camera Raw in golang. Focus is on providing features and improved performance.

  • pixelizer

    An efficient image pixelizer written 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.

  • 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 2023-12-09.

Go Image related posts


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

Project Stars
1 robotgo 9,103
2 imgproxy 8,044
3 imaginary 5,270
4 imaging 4,999
5 bimg 2,492
6 picfit 1,973
7 gift 1,712
8 kube-fledged 1,163
9 image2ascii 821
10 orly 756
11 goimagehash 683
12 version-checker 621
13 imgcat 488
14 webp 478
15 exifLooter 389
16 hub-tool 308
17 steganography 287
18 mergi 216
19 textimg 198
20 reisen 124
21 imagemeta 110
22 pixelizer 104
23 image-stego 100
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives