201 Resources
Golang image Libraries
Bulk image downloader for reddit.
rrip Program to bulk-download image from reddit subreddits. Features Set max size of file, max total size, minimum score etc.. Filter by post title or
Record, share and export your terminal as a animated SVG image.
Record, share and export your terminal as a animated SVG image. Overview TermSVG is an all in one cli tool to record, replay and export your terminal
Novel, efficient, and practical image compression with visually appealing results. 🤏 ✨
Tiny Thumb 🤏 ✨ A novel, efficient, and practical method for lossy image compression, that produces visually appealing thumbnails. This technique is u
Operator Permissions Advisor is a CLI tool that will take a catalog image and statically parse it to determine what permissions an Operator will request of OLM during an install
Operator Permissions Advisor is a CLI tool that will take a catalog image and statically parse it to determine what permissions an Operator will request of OLM during an install. The permissions are aggregated from the following sources:
Read the text of memes, then inject that text into the image as searchable metadata.
Make Meme Text Searchable I have an extensive set of memes I've been collecting since the early days of Flickr. #icanhascheeseburger It's a pain in th
💧 Visual Data Preparation (VDP) is an open-source tool to seamlessly integrate Vision AI with the modern data stack
Website | Community | Blog Get Early Access Visual Data Preparation (VDP) is an open-source tool to streamline the end-to-end visual data processing p
Dynamic DNS on your own Domain, written in Go
dyngo Dynamic DNS on your own Domain, written in Go. It will determine the external IP of the system it is running on and updates a given domain recor
Exif Hunter: A Framework for image injection with Go and Perl
EXIF Hunter is a proof of concept to inject images, this is a module rewrite of the imginject module from the Black Hat go book this one also works with perl to grab the data of the image and output each bit of information about the image
A Simple Go proxy to make amazing redirect only with 1 line.
Simple Go Proxy Simple go application that allows you to share your code with a custom domain name instead of github or gitlab links or other git prot
Imgpreview - Tiny image previews for HTML while the original image is loading
imgpreview This is a Go program that generates tiny blurry previews for images t
Build & Scan - Container Image
BSImage (build&scan image) Requirements Trivy Docker BSImage (shell script version) Usage of build (shell script version) ./bsimage.sh start image:ta
Fast Image Convolutions (Gaussian) Blur
Usage package main import ( "image" "image/jpeg" "os" "github.com/0xc0d/ficblur" ) func main() { imageFile, err := os.Open("img.jpeg") panicN
Asset storage and on-the-fly image resize
air - Asset & Image Resize Asset storage and on-the-fly image resize powered by libvips. Uploading an asset $ http -f POST http://127.0.0.1:1323/uploa
Onmap - Go package onmap puts pins on a world map image
onmap Go package onmap puts pins on a world map image. The images (mercator.jpg,
A very simple, silly little kubectl plugin / utility that guesses which language an application running in a kubernetes pod was written in.
A very simple, silly little kubectl plugin / utility that guesses which language an application running in a kubernetes pod was written in.
Dominantcolor - Display the dominant colors of an image
dominantcolor Display the dominant colors of an image - https://convey.earth/con
Common Image Registry for Testcontainers-Go
Testcontainers-Go Common Image Registry Common Image Registry for Testcontainers-Go Prerequisites Go = 1.16 Install go get github.com/nhatthm/testcon
A Go-language library for the automatic generation of image collages.
CollageCreator is a Go-language library for the automatic generation of image collages.
Upgit - Upgit helps you simply upload any file to your Github repository and then get a raw URL for it
Upgit - Upgit helps you simply upload any file to your Github repository and then get a raw URL for it
Resize upladed images to s3 bucket with given sizes, and uploades new images back to bucket
Features Resize upladed images to s3 bucket with given sizes, and uploades new images back to bucket Environment Variables IMAGE_SIZES - formax 200x20
Undock - Extract contents of a container image in a local folder
About Undock is a CLI application that allows you to extract contents of a conta
Container image sweeper kube
container-image-sweeper-kube container-image-sweeper-kube は、不要になった Docker イメージを自
Returns which registry from the container image name
Returns which registry from the container image name
A simple image hosting script in Golang (Smart Storage with Telegram Cloud Storage)
image-upload-tg It's a simple image hosting script in Golang. It's have http server and image can be uploaded from here, also images store temporary i
Proof of concept/experimental detection of Discord Nitro phishing links via image analyzation
discord-scam-detection Experimental detection, and proof-of-concept, of Discord Nitro phishing/scam links via analyzing images. This repository is not
Kubernetes controller for backing up public container images to our own registry repository
image-clone-controller Kubernetes controller which watches applications (Deployment and DaemonSet) and "caches" the images (public container images) b
Drone plugin for sending Feishu notifications.
drone-feishu Drone plugin for sending Feishu notifications. Usage Execute from the working directory: docker run --rm \ -e PLUGIN_WEBHOOK=https://op
Simple and minimal image server capable of storing, resizing, converting and caching images.
webp-server Simple and minimal image server capable of storing, resizing, converting, and caching images. You can quickly find out how it works by loo
Nydus-snapshotter - A containerd snapshotter with capability of on-demand read
Nydus Snapshotter Nydus-snapshotter is a non-core sub-project of containerd. Pul
Dockpin - A tool for pinning Docker image and apt package versions
Dockpin Install dockpin with: go install github.com/Jille/dockpin@latest Dockpin
Scan your pictures and videos for corruption, and sort them by EXIF or modification time
scanogram Scan your pictures and videos for corruption, and sort them by EXIF or modification time. Introduction This tool is a fast and lightweight s
Imaginarium - A simple golang image storage engine
Imaginarium A simple golang image storage engine. Used to create and store diffe
Image size analyzer for jpg/png/gif/webp
imgsz Image size analyzer for jpg/png/gif/webp Usage // DecodeSize decodes the dimensions of an image that has // been encoded in a registered format.
Image - This repository holds supplementary Go image librariesThis repository holds supplementary Go image libraries
Go Images This repository holds supplementary Go image libraries. Download/Insta
Image Gallery built with Angular 8+, node.js and GraphicsMagick
Angular 2 Image Gallery ---- compatible with Angular 8+ ---- Responsive image gallery designed for high resolution images. The project consists of a
Markpdf - Watermark PDF files using image or text
markpdf - Watermark PDF files using image or text A tiny command line tool for watermarking PDF files using image or text. With simple options to conf
Fastimage - Finds the type and/or size of a remote image given its uri, by fetching as little as needed.
fastimage by Ruben Fonseca (@rubenfonseca) Golang implementation of fastimage. Finds the type and/or size of an image given its uri by fetching as lit
Pbm - Package ppm implements a Portable Bit Map (PBM) image decoder and encoder written in Go
Package pbm import "github.com/slashformotion/pbm" Package pbm implements a Portable Bit Map (PBM) image decoder and encoder. The supported image col
Dedugo - Simple duplicate image finder for golang
Dedugo Image Duplicate Finder De-duplicate in Go (get it?) Summary This simple p
Backend services for the Shiny Sorter image tagging service.
Backend Database The backend database will be MongoDB. Each image will be one object, with the file name, hash, tags, and other metadata. Database Pop
Pure Go implementation of fast image search and simple OCR, focused on reading info from screenshots
Lookup It is a nice, simple and fast library which helps you to lookup objects on a screen. It also includes OCR functionality. Using Lookup you can d
Merge Image and PDF files (optionally with selective pages) with lossless quality
merge2pdf - Merge Image and PDF files into PDF Simplest command line tool for merging Images and PDFs. It will not convert PDF pages (with texts, imag
API for generate image to ASCII Art
ASCII API Generate ASCII art from image. You can try this API here: ascii.projec
This project will help you to convert PDF file to IMAGE using golang.
PDF to Image Converter Using Golang This project is meant to be an support for implementation of PDF-to-IMAGES conversion without any quality compromi
A terminal image renderer written in Go.
TermPic An image renderer for the terminal. Written in Go. Usage You need Golang to build the binary. # Build it $ go build -o termpic main.go # Run
Crop and Rotate Images using this Flutter plugin
image_cropping This plugin supports cropping and rotating images for multiplatform. It Allow inclusion of background, Rotation of image, changing rati
QOI - The “Quite OK Image Format” for Go
QOI - The “Quite OK Image Format” for fast, lossless image compression MIT licen
A Docker image that allows you to use Hetzner DNS as a DynDNS Provider
Docker Hetzner DDNS This Docker image will allow you to use the Hetzner DNS Service as a Dynamic DNS Provider (DDNS). How does it work? The Go script
Converts an image file into various WebP images to use with img srcset
go-websizer Converts an image file into various WebP images to use with img srcset. Install $ go get github.com/pipe01/go-websizer Usage Usage of go-
An image server which automatically optimize non webp and avif images to webp and avif images
go-imageserver go-imageserver is an image server which automatically optimize no
CLI to run a docker image with R. CLI built using cobra library in go.
BlueBeak Installation Guide Task 1: Building the CLI The directory structure looks like Fastest process: 1)cd into bbtools 2)cd into bbtools/bin 3)I h
Accelerated Container Image is an open-source implementation of paper "DADI: Block-Level Image Service for Agile and Elastic Application Deployment. USENIX ATC'20".
Accelerated Container Image Accelerated Container Image is an open-source implementation of paper "DADI: Block-Level Image Service for Agile and Elast
Turn a grid of frames (stored in a single image) into a video file
reel2vid Convert a video that is encoded into one large image as many images sid
Re-tag an existing docker image
Tagger Note: Originally yanked out from vmware-tanzu/community-edition Tagger is a hack to prevent gc from breaking packages Packages are referenced f
seqinfo gathers image sequence info from directories.
seqinfo seqinfo gathers info from sequences in directories, and prints or writes it to an excel file. Usage seqinfo /path/to/search/sequences For adv
Mindthegap provides utilities to manage air-gapped image bundles
Mind The Gap mindthegap provides utilities to manage air-gapped image bundles, both creating image bundles and seeding images from a bundle into an ex
Image resizing for the Go programming language with common interpolation methods
This package is no longer being updated! Please look for alternatives if that bothers you. Resize Image resizing for the Go programming language with
💾 Wolke API is the API behind Wolke image storage and processing aswell as user management
💾 Wolke API Wolke API is the API behind Wolke image storage and processing aswell as user management Deploying To deploy Wolke Bot you'll need podman
Fast, Docker-ready image processing server written in Go and libvips, with Thumbor URL syntax
Imagor Imagor is a fast, Docker-ready image processing server written in Go. Imagor uses one of the most efficient image processing library libvips (w
Docker image for building Go binaries with MinGW toolchain
go-mingw Docker image for building Go binaries for Windows with MinGW-w64 toolchain based on official Go Docker image. The repository provides simple
"Ukaska" is a MongoDB image with a built-in backup to Telegram channel
Ukaska Ukaska (eng. Pointer) - is docker image with mongodb, that has builtin backup to Telegram Getting Started Build with Docker Mongo DB docker ima
Docker image to export Godot Engine games. Templates for Gitlab CI and GitHub Actions to deploy to GitLab Pages/GitHub Pages/Itch.io.
godot-ci Docker image to export Godot Engine games and deploy to GitLab/GitHub Pages and Itch.io using GitLab CI and GitHub Actions. Docker Hub https:
A docker image for test redis HA
Guide 测试集群模式(Test Redis Cluster) redis-test --arch cluster 127.0.0.1:6379 127.0.0.1:6380 127.0.0.1:6381 测试哨兵模式(TEST Redis Sentinel) redis-test --arc
The CLI tool glueing Git, Docker, Helm and Kubernetes with any CI system to implement CI/CD and Giterminism
___ werf is an Open Source CLI tool written in Go, designed to simplify and speed up the delivery of applications. To use it, you need to describe the
Generate a favicon.ico from a short string
icostring Generate a file in the ICO format from a short string of either 16 or 64 characters ('a'..'p', 'q' and 't') + an optional hex encoded color
This image is primarily used to ping/call a URL on regular intervals using Kubernetes (k8s) CronJob.
A simple webhook caller This image is primarily used to ping/call a URL on regular intervals using Kubernetes (k8s) CronJob. A sample job would look s
Docker for Your ML/DL Models Based on OCI Artifacts
English | 中文 ORMB is an open-source model registry to manage machine learning model. ORMB helps you manage your Machine Learning/Deep Learning models
Kubernetes Webhook used for image mutations
Table of Contents About Imagswap Getting Started Prerequisites Installation Usage Roadmap Contributing License Contact Acknowledgments About The Proje
Executes an OCI image using firecracker.
oci-image-executor Executes an OCI image using Firecracker. Logs from the executed process (both stdout and stderr) are sent to stdout. Logs from the
goi - The “Quite OK Image” format encoder / decoder for Go.
goi - The “Quite OK Image” format encoder / decoder for Go. QOI - The “Quite OK Image” - is losslessly image format that offering speedup both compres
BMP image decoder and encoder
bmp Package bmp implements a BMP image decoder and encoder. The BMP specification is at http://www.digicamsoft.com/bmp/bmp.html. Supported BMP feature
Go encoder and decoder for the NetBPM/PNM image formats. Compatible with Go's image packages.
gpnm This package implements an encoder and decoder for PNM image formats. It can be used with Go's image library. It covers all formats as defined by
Pure Go encoder/decoder of the QOI image format
QOI - The “Quite OK Image” format for fast, lossless image compression package and small utilities in native Go, quite OK implementation See qoi.h for
A library for basic image processing in Go.
Imaging Package imaging provides basic image processing functions (resize, rotate, crop, brightness/contrast adjustments, etc.). All the image process
An little docker container to send an heartbeat to uptime kuma.
Uptime Kuma Push Service This Docker image is for sending a heartbeat to an Uptime Kuma server. Here you will find a little introduction on how to use
A library for basic image processing in Go.
Imaging Package imaging provides basic image processing functions (resize, rotate, crop, brightness/contrast adjustments, etc.). All the image process
Fast HTTP microservice written in Go for high-level image processing backed by bimg and libvips.
imaginary Fast HTTP microservice written in Go for high-level image processing backed by bimg and libvips. imaginary can be used as private or public
An API which allows you to upload an image and responds with the same image, stripped of EXIF data
strip-metadata This is an API which allows you to upload an image and responds with the same image, stripped of EXIF data. How to run You need to have
A vulnerability scanner for container images and filesystems
A vulnerability scanner for container images and filesystems
A simple RESTful API for storing and retrieving data during MRI image reconstructions
MRD Storage Server The MRD Storage Server provides a simple RESTful API for storing and retrieving data during MRI image reconstructions. It supports:
Extract image tag from yaml file to stdout.
Extract image tag from yaml file to stdout.
registry-tools: Prints image digest from a registry
registry-tools: Prints image digest from a registry
A docker image and a launcher to run sasm on Windows and MacOS
Sasm-docker Sasm-docker simplifies the setup and use of SASM by running it inside a docker container and using x11 (X Window System) in order to displ
magicimage is a simple image validation & save with rich feature package for net/http
Installation go get github.com/IndominusByte/magicimage Usage examples A few usage examples can be found below. See the documentation for the full lis
Get the tags of the images used in a Dockerfile
dockerfile-image-tags List or query images and tags used in a Dockerfile. Usage List all images and tags Pass path to Dockerfile: dockerfile-image-tag
🧙 Go compressed file toolbox, image compress.
Lulu 🧙 Lulu(露露) 是一个文件压缩处理的工具箱。 使用前,务必先在测试服务器尝试安装 libvips 。 依赖 libvips ⭐️ 这里提供另一种 libvips 的安装方式,通过手动指定依赖,这样可以避免 libvips 的安装出现不可控的问题(覆盖部分 C 基础组件)。 将本仓库
Official vilmos visual language interpreter!
vilmos interpreter - let's put software in museums 🎨 Uninstall all your IDE's, close the terminal, install your favourite drawing software and start
Automatic container image update for Argo CD
Argo CD Image Updater Introduction Argo CD Image Updater is a tool to automatically update the container images of Kubernetes workloads which are mana
Image compression codec for 16 bit medical images
MIC - Medical Image Codec This library introduces a lossless medical image compression codec MIC for 16 bit images which provides compression ratio si
Container-Explorer is a tool to explore containerd installation on a mounted image.
Container-Explorer Container-Explorer is a tool to explore containerd installation on a mounted image. Container-Explorer attempts to provide the simi
This action prints "true" if image is required to update based on the base image update.
container-image-updater This action prints "true" if image is required to update based on the base image update. Inputs Name Type Description base-ima
ColorX is a library to determine the most prominent color in an image written in golang
ColorX is a library to determine the most prominent color in an image. ColorX doesn't use any sort of complex algorithms to calculate the prominent color, it simply loops over the image pixels and returns the color that occurs the most.
Simple, rootless, "FROM scratch" OCI image builder
zeroimage zeroimage some-program is like building the following Docker image: FROM scratch COPY some-program /some-program ENTRYPOINT ["/some-program"
Utilities around dealing with images inside of game dev. Inspired by my hate for TGA.
Image Conversion Utilities around dealing with images inside of game dev. Inspired by my hate for TGA. Install go install ./cmd/imgconv Examples TGA
A Go package converting a monochrome 1-bit bitmap image into a set of vector paths.
go-bmppath Overview Package bmppath converts a monochrome 1-bit bitmap image into a set of vector paths. Note that this package is by no means a sophi
✨ Create a new production-ready project with backend, frontend and deploy automation by running one CLI command!
✨ Create a new production-ready project with backend, frontend and deploy automation by running one CLI command!
Easily customizable Social image (or Open graph image) generator
fancycard Easily customizable Social image (or Open graph image) generator Built with Go, Gin, GoQuery and Chromedp Build & Run Simply, Clone this rep
Diun is a CLI application written in Go to receive notifications when a Docker image is updated on a Docker registry.
Diun is a CLI application written in Go to receive notifications when a Docker image is updated on a Docker registry.
Docker image for setting up one or multiple TCP ports forwarding, using socat
Docker socat Port Forward Docker image for setting up one or multiple TCP ports forwarding, using socat. Getting started The ports mappings are set wi