204 Resources
Golang utility Libraries
Small utility to sign a small json containing basic kyc information. The key generated by it is fully compatible with cosmos based chains.
Testnet signer utility This utility generates a signed JSON-formatted ID to prove ownership of a key used to submit tx on the blockchain. This testnet
A helper tool to work with profile.proto (pprof) files
qpprof qpprof complements the pprof tool. Commands Use qpprof command --help to get more information. Flat aggregation Alternative flat aggregations a
🍕 Enjoy a slice! A utility library for dealing with slices and maps that focuses on type safety and performance.
🍕 github.com/elliotchance/pie Enjoy a slice! pie is a library of utility functions for common operations on slices and maps. Quick Start FAQ What are
Newser is a simple utility to generate a pdf with you favorite news articles
Newser A simple utility to crawl some news sites or other resources and download content into a pdf Building Make sure you have config.yaml setup and
This is a tool to interact with Apigee APIs. The tool lets you manage (create, del, get, list) environments, proxies, etc.
apigeecli This is a tool to interact with Apigee APIs for Apigee hybrid and Apigee's managed offering. The tool lets you manage (Create,Get, List, Upd
Utility to migate ChirpStack v3 data into ChirpStack v4.
ChirpStack v3 to v4 data-migration This utilty migrates data from a single ChirpStack Application Server instance and one or multiple ChirpStack Netwo
grep utility that searches through zip,jar,ear,tgz,bz2 in any form of nesting; it can also decompile class files
rzgrep - grep for stuff in archives that are embedded within archives This is a small utility, it greps through the contents of an archive file, it al
:paw_prints: Detect if a file is binary or text
Binary Go module and command line utility for checking if the given file or data is likely to be binary or text. It does so by reading the first, midd
Related is a simple cli utility tool to create files or a group of files.
Related - Create files based on individual definitions or groups Related helps with common file-creation-based tasks. You can predefine single types a
Generic utility methods for Go slices / arrays / collections, heavily inspired by Lodash.
slicy import "github.com/sudhirj/slicy" Usage func All func All[S ~[]T, T any](slice S, predicate func(value T, index int, slice S) bool) bool All re
Sapfun - Utility that takes control over your video card coolers to keep it cool and steady
What? sapfun - Utility that takes control over your video card coolers to keep i
A utility for modifying chunks in Minecraft: Bedrock Edition LevelDB
MC-BE-Chunk-Editor A utility for modifying chunks in Minecraft: Bedrock Edition
Pg algorand - A Postgres DB extension with Algorand's utility functions
AlgoRand Postgres extension by AlgoNode About pg_algorand A set of utility funct
Assume-shell - A tool to create a shell with AWS environment credentials set
assume-shell This tool will request AWS credentials for a given profile/role and
Fetch-npm-package - A small utility that can be used to fetch a given version of a NPM package
Use fetch-npm-package package version output-dir E.g. fetch-npm-package is
Simple IPO Checking Utility.
Simple IPO Checking Utility Usage: share-check [--version] [--help] command [args] Available commands are: check Check multiple share by p
Capdns is a network capture utility designed specifically for DNS traffic. This utility is based on tcpdump.
Capdns is a network capture utility designed specifically for DNS traffic. This utility is based on tcpdump. Some of its features include: Unde
Utility package that provides the ability to more conveniently work with URL parameters.
Utility package that provides the ability to more conveniently work with URL parameters.
Utility to make kubeseal --raw a bit easier.
ks Utility to make kubeseal --raw a bit easier. Building GOOS=windows GOARCH=amd64 go build -o ks-windows-amd64.exe ks.go GOOS=windows GOARCH=386 go b
Quicat -- a socat-like utility for working with QUIC
Quicat -- a socat-like utility for working with QUIC This is a utility that I occasionally use for building secure-enough tunnels on flaky connections
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.
Godown - Markdown to HTML converter made with Go
Godown Godown is a tiny-teeny utility that helps you convert your Markdown files
Gopassutil - Command line utility to hash and verify with passlib for go
gopassutil command line utility to hash and verify with passlib for go Usage Gen
A small utility to generate a kubectl configuration file for all clusters you have access to in GKE.
gke-config-helper A small utility to generate a kubectl configuration file for all clusters you have access to in GKE. Usage $ gke-config-helper The b
Command line utility for querying AWS Athena, seeks to emulate sqlite3
athena-query Command line utility for querying AWS Athena, seeks to emulate sqlite3. It implements some similar commands (the . notation) as sqlite3.
MAC Address & Prefix Utility for Go
macaddr MAC Address & Prefix Utility for Go Installation go get -d github.com/thatmattlove/go-macaddr Usage Single MAC Address mac, err := macaddr.Pa
Snapshot - snapshot provides a set of utility functions for creating and loading snapshot files for using snapshot tests.
Snapshot - snapshot provides a set of utility functions for creating and loading snapshot files for using snapshot tests.
Go-sql-reader - Go utility to read the externalised sql with predefined tags
go-sql-reader go utility to read the externalised sql with predefined tags Usage
GCP Permission-to-Roles Utility
GCP Permission-to-Roles Utility Rather than sorting through Google's documentation to find a role that contains the permission you need, simply pass t
Small utility to cleanup entries with unexpected/erroneous ttl in redis
Small utility to cleanup entries with unexpected/erroneous ttl in redis
Hysteria is a feature-packed network utility optimized for networks of poor quality (e.g. satellite connections, congested public Wi-Fi, connecting from China to servers abroad)
Hysteria is a feature-packed network utility optimized for networks of poor quality (e.g. satellite connections, congested public Wi-Fi, connecting fr
Use is a go utility library using go1.18 generics
use use is a go utility library using go1.18 generics created by halpdesk 2022-01-22 use/slice Map updates a slice by applying a function to all membe
Wl-gammarelay - Wayland utility for changing color temperature using hotkeys
wl-gammarelay This utility was developed from gammastep, a fork of redshift as w
Gototal-cobertura - A Go utility that reports the total code coverage from a cobertura XML code coverage report
gototal-cobertura A Go utility that reports the total code coverage from a cober
Go package and associated command line utility to generate random yet human-readable names and identifiers
namegen | What's this? Go package and associated command line utility to generate random yet human-readable names and identifiers. Somewhat inspired b
This utility can be used for converting BSE Mutual fund scheme
go-mf-scheme-master-generator This utility can be used for converting BSE Mutual
This is a small utility that finds unused exported Go symbols (functions, methods ...) in Go
This is a small utility that finds unused exported Go symbols (functions, methods ...) in Go. For all other similar use cases
Protoc-gen-fieldmask - Generate FieldMask utility functions for protobuf
protoc-gen-fieldmask Generate FieldMask utility functions for protobuf Generated
Go utility for loading configuration parameters from AWS SSM (Parameter Store)
ssmconfig import "github.com/ianlopshire/go-ssm-config" SSMConfig is a utility for loading configuration parameters from AWS SSM (Parameter Store) dir
Command-line utility for Postgres-compatible SCRAM-SHA-256 passwords
scram-password -- Command-line utility for Postgres-compatible SCRAM-SHA-256 passwords SCRAM-SHA-256 (see RFC-7677, Salted Challenge Response Authenti
URLHEALTH - a utility function to help ensure that broken urls on documentations can be detected
UrlHealth URLHEALTH is a utility function to help ensure that broken urls on documentations can be detected. We have all followed that greate tutorial
A UTF-8 and internationalisation testing utility for text rendering.
ɱéťàł "English, but metal" Metal is a tool that converts English text into a legible, Zalgo-like character swap for the purposes of testing localisati
Keyboard-backlight - A utility for controlling keyboard backlight for System 76 computers
keyboard-backlight A utility for setting keyboard backlight on System 76 devices
A tiny JavaScript debugging utility modelled after Node.js core's debugging technique. Works in Node.js and web browsers
debug A tiny JavaScript debugging utility modelled after Node.js core's debugging technique. Works in Node.js and web browsers. Installation $ npm ins
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
A golang library for packing and unpacking hosts list
hostutils A golang library for packing and unpacking hosts list Install go get github.com/Wing924/hostutils Examples package main import ( "fmt"
NUMA is a utility library, which is written in go. It help us to write some NUMA-AWARED code.
NUMA NUMA is a utility library, which is written in go. It help us to write some NUMA-AWARED code.
autosaved, pronounced autosave-d is a utility written in Go to autosave progress on code projects.
autosaved autosaved, pronounced autosave-d (for autosave daemon) is a utility written in Go to autosave progress on code projects. It uses the go-git
Update-java-ca-certificates - Small utility to convert the system trust store to a system Java KeyStore
update-java-ca-certificates This small utility takes care of creating a system-w
S3pd - CLI utility that downloads multiple s3 objects at a time, with multiple range-requests issued per object
S3 Parallel Downloader CLI utility that downloads multiple s3 objects at a time,
Manul - The madness vendoring utility for Golang programs
Manul is a vendoring utility for Go programs. Installation manul can be obtained using go get: go get github.com/kovetskiy/manul Packages are a
Git-utils - Utility to automate git workflows
Git-Utilities Utility to automate git workflows. Commands userstory get/set/upda
Go-bindata - A small utility which generates Go code from any file. Useful for embedding binary data in a Go program.
bindata This fork is maintained by Kevin Burke, and is the version trusted by Homebrew. Changes made include: Atomic writes; generated file cannot be
Go-x - Assorted utility functions in Go
Assorted utility functions in Go There is no guarantee of API stability. Pin the package to a particular commit. Installation This is a Go package. Yo
Fedora-new-install - Utility scripts for a clean fedora installation
fedora-new-install Utility scripts for a clean fedora installation new-install.g
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
Words - help with a word finder game, sketches a text-processing utility program
Shell-style text processing in Go I saw a word game where the puzzle gives you six letters. By means of a clever user interface, you construct words f
Kubewrap - kubewrap is an kubernetes command line utility with a focus to explore the kubernetes REST API's leveraging the go libraries available along with golang and cobra packages.
Kubewrap kubewrap is an kubernetes cli wrapper with a focus to explore the kubernetes REST API's leveraging the go libraries available along with gola
A Go utility to quickly authenticate a third party application with a Plex account.
Plex Authentication (in Go!) Installation As a Go library: go get github.com/BrenekH/go-plexauth As a CLI: go install github.com/BrenekH/go-plexauth/c
A command line utility that automagically replaces UNIX timestamps with human interpretable timestamps.
Unfy unfy is a command line utility that automagically identifies and translated UNIX timestamps (since epoch) to human readable timestamps. Example B
RuuviBridge - Utility to bridge RuuviTag data between various sources and consumers
RuuviBridge RuuviBridge is designed to act as a "data bridge" between various so
You-Get is a tiny command-line utility to download media contents (videos, audios, images) from the Web,
You-Get NOTICE: Read this if you are looking for the conventional "Issues" tab. You-Get is a tiny command-line utility to download media contents (vid
Websocket market data capture utility for coinbase (written in Go)
mdcapture Websocket market data capture utility for coinbase (written in Go) Features Live subscription and capture of Coinbase market data Intended f
A utility for the certificate trust list (CTL).
ctlutil A utility for the certificate trust list (CTL) Installation First install Go. If you just want to install the binary to your current directory
This utility parses stackoverflow data and pushes it to Zinc/Elasticsearch
Gostack This utility parses stackoverflow data and pushes it to Zinc/Elasticsear
The modules is contains the golang utilities for internal services
Shared Utility The modules is contains the golang utilities for internal service
Web app utility to get server list data from Minecraft servers.
Ping Web app utility to get server list data from Minecraft servers. Avalible at https://ping.turtley12.dev/app, Running yourself Before compiling and
Utility library that uses Go generics mechanism
golang-generics-util Utility library that explores Go generics (1.18) xsync Sync
This utility allows you to execute Minecraft server commands through the RCON protocol via Telegram chat.
Minecraft RCON by Telegram This utility allows you to execute Minecraft server commands through the RCON protocol via Telegram chat. FAQ When you run
Some utility functions for generic types in Go.
GOUF - Utility Functions for generic types Go team released Go 1.18 beta recently with support for Generics(a.k.a type parameters). This package provi
A simple utility tool to profile go code
A simple utility tool to profile go code. Profile timer that works like a stop w
Go cmd utility that prints its command line arguments using strings.Join
Results This is an exercise of the book The Go Programming Language, by Alan A. A. Donovan and Brian Kernighan. Comparison between different versions
A file find utility modeled after the unix find written in Go
gofind A file find utility modeled after the unix find written in Go. Why This p
An unofficial command line utility for Futbin
futbin An unofficial command line utility for futbin. Also, it can be used as a library. Install Pre-compiled executables Get them here. Source You ne
Utility to safely fetch Java class files being served by LDAP servers. Includes deobfuscator for common Log4J URL obfuscation techniques
ldap-get Utility to safely fetch Java class files being served by LDAP servers,
Reusable golang-migrate library using cobra utility
shift Reusable golang-migrate library using cobra utility Example Usage package main import ( "sql/db" "github.com/purwandi/shift" "github.com
DNS benchmarking utility For Golang
DNSBench — DNS benchmarking utility Installation go get -u github.com/leonklingele/dnsbench/... dnsbench -help Run benchmark dnsbench -domains google.
Command-line utility to grab Github gists from your own account.
gistfetch Command-line utility to grab Github gists from your own account. How do I use this? Add an API token with permissions to read Gists Fetch th
A simple utility, written in Go, for interacting with Salesforce.
Salesforce CLI A simple utility, written in Go, for interacting with Salesforce. Currently only specific functionality is implemented, and the output
Simple cli utility to show bitrate/samples of flac files in a directory
flac-specs Simple cli utility to show bitrate/samples of flac files in a directory I needed a quick little utility that would look at the flac files i
Package ctxutil is a collection of functions for contexts.
ctxutil Package ctxutil is a collection of functions for contexts. Functions func Interrupt func Interrupt() context.Context Interrupt is a convenienc
A modern Go utility library which provides helpers (map, find, contains, filter, ...)
go-funk go-funk is a modern Go library based on reflect. Generic helpers rely on reflect, be careful this code runs exclusively on runtime so you must
⚙️ Golang functional utility library with syntactic sugar. It's like lodash, but for Go
Gubrak v2 Gubrak is Go functional utility library with syntactic sugar. It's like lodash, but for Go Programming language. Installation The latest ver
Parallel and Pipelined HTTP GET Utility
htcat is a utility to perform parallel, pipelined execution of a single HTTP GET. htcat is intended for the purpose of incantations like: htcat
A simple webdev utility program that allows developers to quickly validate and format JSON code
Toolbox CLI A simple webdev utility program that allows developers to quickly validate and format JSON code, convert from UNIX epoch to timestamp and
Simple utility to set the WSL2 subnet to a specific range
WSL subnet utility This is a small Go utility to set the WSL2 host and subnet. It achieves this by: deleting the existing WSL network creating a new o
Utility class for handling slices
Utility class for handling slices. Install go get -u github.com/leaanthony/slicer Quick Start import "github.com/leaanthony/slicer" func test() {
Golang struct operations.
Golang structs Package structs implements simple functions to manipulate structs in Golang. Get it go get github.com/PumpkinSeed/structs Contains Con
Toolbox - go utility library
Toolbox - go utility library This library is compatible with Go 1.8+ Please refer to CHANGELOG.md if you encounter breaking changes. Motivation Collec
UNIS: A Common Architecture for String Utilities within the Go Programming Language.
A Common Architecture for String Utilities in Go. UNIS shares a common architecture and the necessary interfaces that will help you to refactor your p
A collection of useful utility functions
util A group of generic useful utility functions Dependencies parallelizer github.com/shomali11/parallelizer Examples Concurrency package main import
A handy utility to generate configmap and values.yaml of your application for helmifying them
Helmfig Are you tired of writing values.yaml for configmap of your project when you are helmifying them? Helmfig is a handy tool that can generate the
simple utility to compare the node's latest block with the source of truth
Near Deer A simple utility to compare the node's latest block with the source of truth (checks against https://rpc..near.org/status) Example usage: al
Some utils for echotron's library
echokit A set of utils for Echotron library. A Telegram's Bot libary in pure Go. Usage In order to use echokit in your echotron's project simply impor
This repository contains utility functions that do not make sense in other packages.
Installation go get github.com/IQ-tech/go-utils Executing code before process exits AtInterruption receives a function that will be called once befor
A very simple utility that allows you to run the desired command or script as soon as a certain process with a known PID completes correctly or with an error.
go-monkill A very simple utility that allows you to run the desired command or script as soon as a certain process with a known PID completes correctl
A Discord Bot written in Go. Provides some fun commands and utility.
asuka About Asuka is a project to finally learn Golang and get comfortable with the language while exploring many different concepts in programming. A
A command line utility for labeling GitHub issues and pull requests
A command line utility for labeling GitHub issues and pull requests
Terraform utility provider for generating Time-Based One-Time Passwords (TOTPs)
Terraform TOTP Provider The TOTP provider is a utility provider, which allows for generating Time-Based One-Time Passwords (TOTP) following the RFC 62
Pango GINX is a GO development utility library for GIN.
Pango GINX Pango GINX is a GO development utility library for GIN. Package Description gindump a http request/response dumper middleware for gin ginfi