Go Image

Open-source Go projects categorized as Image | Edit details
Related topics: #Golang #Images #Go #Docker #Png

Top 20 Go Image Projects

  • imgproxy

    Fast and secure standalone server for resizing and converting remote images

    Project mention: Site speed vs high quality imagery | reddit.com/r/ecommerce | 2022-01-21

    To do #3 and #4 we use imgproxyto make the different image formats and sizes on demand, and then some custom code on our site to show the best size based on the browser.

  • imaginary

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

    Project mention: Imagor is a fast, Docker-ready image processing server written in Go | news.ycombinator.com | 2021-12-10

    There is also battle-tested imaginary tool [1], offering similar functionality and much more, also using libvips

    [1] https://github.com/h2non/imaginary

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

  • imaging

    Imaging is a simple image processing package for Go

    Project mention: Image manipulation with Go | reddit.com/r/golang | 2021-12-31
  • 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.

  • picfit

    An image resizing server written in Go

  • gift

    Go Image Filtering Toolkit

  • image2ascii

    :foggy: Convert image to ASCII

    Project mention: ASCII photo, zoom in to see characters. | reddit.com/r/Habs | 2021-06-30
  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • 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: Introducing GKE image streaming for fast application startup and autoscaling | reddit.com/r/kubernetes | 2021-11-04
  • orly

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

    Project mention: Show HN: Generate your own O'RLY animal book cover to troll your colleagues | news.ycombinator.com | 2021-06-01
  • goimagehash

    Go Perceptual image hashing package

    Project mention: What's a good algo to compare images? | reddit.com/r/computervision | 2021-07-05
  • hub-tool

    🧪 Docker Hub experimental CLI tool

    Project mention: Open Sourcing the Docker Hub CLI Tool | dev.to | 2021-01-28

    This tool is already available with Docker Desktop, so if you are a Windows or Mac user you can try it now. For Linux users, we are pleased to announce that we open sourced the hub-tool code, and it can be found at https://github.com/docker/hub-tool. You can download the binary directly on the release page.

  • mergi

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

    Project mention: Using System.Drawing in Editor (2021.1.22f1) or any working method to resize and crop images | reddit.com/r/Unity3D | 2021-10-01

    It may not be ideal for your situation, but I often find myself using this tool for various things, though, mostly in an automated build process for my website to create thumbnail images automatically from the original, but would work just the same from Unity, if calling the process from code. https://github.com/noelyahan/mergi

  • pdfinverter

    darken (or lighten) a PDF

    Project mention: I joined a startup as an intern and I've been assigned a project in golang and I have no idea how to even start with. If someone can help me, I'd really appreciate. Here's the problem statement. | reddit.com/r/golang | 2021-11-27

    Golang's image package is fairly easy to use. Here is an example.

  • revolut-stocks-list

    Extract Revolut stocks list from the list screenshot(s).

    Project mention: I cant find certain positions in the Revolut-App | reddit.com/r/Revolut | 2021-02-10

    https://github.com/nmapx/revolut-stocks-list/blob/master/LIST.md Last updated 30.01.2021

  • graboid

    Clientless Docker Image Downloader

    Project mention: Dockie: manage unprivileged chroots like Docker in a few lines of POSIX shell | reddit.com/r/suckless | 2022-01-02

    terminal $ git clone https://github.com/blacktop/graboid.git $ cd graboid $ go build

  • vilmos

    Official vilmos visual language interpreter!

    Project mention: vilmos 2.0.0 BIG UPDATE is released! - String type support, Scaled images support and File Management [Visual Interpreted Language to Make Obedient Serial art] | reddit.com/r/golang | 2021-11-07

    vilmos is a stack-based programming language written by me based on colors and images instead of code, so you can basically write a programs just by drawing a picture. What I linked in the post above is the interpreter that makes runnable images written following vilmos language specs. In vilmos, each pixel of the given image rapresents a single instruction (for example: push to the stack, print from the stack, duplicate the top of the stack, and so on..), so what the interpreter does is reading the given image pixels and compare their RGB values with the operations RGB values specified in the documentation. But you can define also custom color codes to override the standard ones!

  • reisen

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

    Project mention: Reading from libav using cgo | reddit.com/r/golang | 2021-12-16
  • 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.

    Project mention: imagemeta - Parse Exif and XMP metadata from JPEG, HEIC and Tiff based Camera Raw images | reddit.com/r/golang | 2021-02-24
  • DevsQuotesPrinter

    Service to generate images with quotes for https://www.instagram.com/devsquotes

    Project mention: Putting Text on an Image with Golang | dev.to | 2021-03-02

    For more context on how all this works and even try it by yourself if you want visit the DevsQuotesPrinter repository. It has instructions for you to be able to deploy it on GCP, Heroku or to try it locally, so feel free to play with it.

  • faser

    Faser is a self-hosted, cached favicon server that returns an image for a domain or URL.

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-01-21.

Go Image related posts


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

Project Stars
1 imgproxy 5,769
2 imaginary 4,185
3 imaging 4,017
4 bimg 1,775
5 picfit 1,599
6 gift 1,472
7 image2ascii 623
8 kube-fledged 614
9 orly 552
10 goimagehash 464
11 hub-tool 192
12 mergi 156
13 pdfinverter 155
14 revolut-stocks-list 73
15 graboid 57
16 vilmos 29
17 reisen 28
18 imagemeta 18
19 DevsQuotesPrinter 12
20 faser 4
Find remote jobs at our new job board 99remotejobs.com. There are 30 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.