78 Resources
Golang utilities Libraries
Go types, funcs, and utilities for working with cards, decks, and evaluating poker hands (Holdem, Omaha, Stud, more)
cardrank.io/cardrank Package cardrank.io/cardrank provides a library of types, funcs, and utilities for working with playing cards, decks, and evaluat
Win32 IO-related utilities for Go
go-winio This repository contains utilities for efficiently performing Win32 IO operations in Go. Currently, this is focused on accessing named pipes
This includes a library and set of utilities to deal with audit events.
auditevent A small and flexible library to help you create audit events. Context While audit logging may seem like a very simple thing to add to an ap
This package includes various utilities and extensions for your Go code.
Go utilities This package includes various utilities and extensions for your Go code. Inspired by lodash Install go get github.com/murat/go-utils@mast
Signing, Keystore and RLP encoding utilities for EVM / Ethereum / secp256k1 based blockchains
Signing, Keystore and RLP encoding utilities for EVM / Ethereum / secp256k1 based blockchains. Written in Go with an enterprise friendly Apache 2.0 license, and a runtime JSON/RPC proxy server. Part of the Hyperledger FireFly project
Go module that provides primitive functional programming utilities.
Functional Functional provides a small set of pure functions that are common in functional programming languages, such as Reduce, Map, Filter, etc. Wi
A simple program to automatically backup a database using git. Err handling by Sentry, Reporting by Betteruptime. Made with 🩸 , 😓 & 😭
backup What is this? A Simple program to automatically backup a database using git. Err handling by Sentry, Uses heartbeats by Betteruptime Made with
Needlessly complex program to parse, increment, and push the latest version number tag on github. Made with 😫 , 😓 & 😭
increment What is this? Needlessly complex program to parse, increment, and push the latest version number tag on github. Err handling by Sentry Made
Go-Utils is a library containing a collection of Golang utilities
Go-Utils is a library containing a collection of Golang utilities
Elektra-Auto-Checkout - Utilities to assist in checkout automation of various commercial and retail sites
Elektra About This Project Elektra is designed to automate the process of invent
Goety - Generics based Go utilities
goety General purpose Go utilities. Package channel Utilities to work with chann
Go-path - A helper package that provides utilities for parsing and using ipfs paths
go-path is a helper package that provides utilities for parsing and using ipfs paths
Helpfully Functional Go - A useful collection of Go utilities. Designed for programmer happiness.
Underscore.go Move Fast; Optimize Late A useful collection of Go utilities. Designed for programmer happiness. TL;DR Sort-of like underscore.js, but f
This repository provides various utilities to help you build your NFT collection!
Attention! A powerful computer may be required! About This repository provides various utilities to help you build your NFT collection: Generate image
Jsonic is the complete set of utilities to handle json data
JSONIC Jsonic is the complete set of utilities to handle json data. There's no need to define structs anymore. It's completely safe to perform nested
Go-htutil - Go HTTP utilities, with no dependencies
snai.pe/go-htutil go get snai.pe/go-htutil Go HTTP utilities with no dependenci
String Utilities for Go
String Utilities for Go "strutil" provides string functions for go applications. For documentation with examples see GoDoc Functions Align (Docs) Alig
Utilities for rounding and truncating floating point numbers.
Rounders Provides utilities for rounding and truncating floating point numbers. Example: rounders.RoundToDecimals(12.48881, 2)
Utilities for processing Wikipedia dumps in Go
Utilities for processing Wikipedia dumps in Go A Go package providing utilities for processing Wikipedia dumps. Features: Supports Wikidata entities J
List-Utils - 🔧 Utilities for maintaining the list of repost sites
SMR List Utils This is a Go CLI tool that helps with managing the StopModReposts blacklist. Install Use GitHub Releases and download binary. Linux Qui
Utilities to monitor Conflux blockchain data.
conflux-monitor Utilities to monitor Conflux blockchain data. TODO Statistic pivot chain switch against latest_mined and latest_state. Statistic trans
An experimental package that rely on go generics to implement collection functions utilities
go-underscore go-underscore is a utility-belt library for Golang that provides s
Redisx: a library of Go utilities built on the redigo redis client library
redisx redisx is a library of Go utilities built on the redigo redis client libr
Stupid simple slide presenter or static site creator.
godazo Stupid simple presenter or static site creator written in Go. Quick start Install godazo $ go get github.com/rutaihwa/godazo Run godazo example
The modules is contains the golang utilities for internal services
Shared Utility The modules is contains the golang utilities for internal service
GitHub Utilities for managing classroom repositories.
ghutil GitHub Utilities for bulk operations. Requirements A ghutil.toml configuration file is needed in the working directory. It should have entries
Msignal - Basic Utilities for OS Signal Management
msignal 📶 - Basic Utilities for OS Signal Management Usage func main() { sysca
Utilities and immutable collections for functional programming in Golang
Utilities and immutable collections for functional programming in Golang. This is an experimental library to play with the new Generics Feature in Go 1.18.
Go module that provides common utilities for Cloud Native development
Let's Go GoDoc A module with some useful packages for anyone developing Golang applications on the cloud. Packages include: util -- a generic utility
Simple AWS utilities packaged as a standalone binary
AWS Utils This repository contains a simple CLI utility with a number of useful sub-commands implemented for working with AWS Installation If you the
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
GO Golang Utilities and helpers like validators and string formatters
Handy Go utilities GO Golang Utilities and helpers like validators, sanitizers and string formatters Requires GO v=1.14 Dependencies None, since v1.1
Go module that provides common utilities for Cloud Native development
Let's Go GoDoc A module with some useful packages for anyone developing Golang applications on the cloud. Packages include: util -- a generic utility
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() {
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 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
EU Digital Covid Certificate utilities in Go [Create, Validate and Parse Green-Pass/EU-DCC]
go-dcc EU Digital Covid Certificate utilities in Go [Create, Validate and Parse Green-Pass/EU-DCC] Repo work in-progress CLI Usage: ######Create and S
Source Repo for utilities used in Atlas
Atlas-Utilities Source Repo for utilities used in Atlas filepicker Simple file picker in Go using go-common-file-dialog This returns the path of a fil
Flashbots utilities in Go: Blocks & Transactions API, and tools to spot bundle and block irregularities
Utilities for Flashbots Go API client for the mev-blocks API for information about Flashbots blocks and transactions Detect bundle errors: (a) out of
A simple zip compactor app written in golang to help you life. Usage with native GUI and CLI.
Usage Install go install github.com/gustavonobreza/zip-compactor Run in GUI (Can select many files) zip-compactor Run in CLI (Can select just one file
golden provides utilities for golden file tests.
golden provides utilities for golden file tests.
gRPC Test Utilities for Golang
gRPC Test Utilities for Golang Test gRPC service and client like a pro. Prerequisites Go = 1.16 Install go get github.com/nhatthm/grpcmock Usage Invo
Simple utilities for creating ascii text in Go
Simple utilities for creating ascii text in Go
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
Utilcanvas is a package which provides some utilities to interface with the Canvas LMS Api.
Utilcanvas Utilcanvas is a package which provides some utilities to interface with the Canvas LMS Api. Example usage c := utilcanvas.NewClient("https:
Utility functions for work with the Kubernetes Go-Client
go-k8s-utils This repository contains utils for the work with Kubernetes, in specific with the go-client library. Testing This package contains utils
CUE utilities and helpers for working with tree based objects in any combination of CUE, Yaml, and JSON.
Cuetils CUE utilities and helpers for working with tree based objects in any combination of CUE, Yaml, and JSON. Using As a command line binary The cu
💪 Helper Utils For The Go: string, array/slice, map, format, cli, env, filesystem, test and more.
💪 Helper Utils For The Go: string, array/slice, map, format, cli, env, filesystem, test and more. Go 的一些工具函数,格式化,特殊处理,常用信息获取等等
Utilities for interacting with Dockerfiles
go-dockerfile Golang utilities for interacting with Dockerfiles. This is not a place of honor. No esteemed source code is commemorated here. Don't tak
Utilities to generate (reference) documentation for the docker CLI
About This is a library containing utilities to generate (reference) documentation for the docker CLI on docs.docker.com. Disclaimer This library is i
A set of io/fs filesystem abstractions and utilities for Go
A set of io/fs filesystem abstractions and utilities for Go Please ⭐ this project Overview This package provides io/fs interfaces for: Cloud providers
This library contains utilities that are useful for building distributed services.
Grafana Dskit This library contains utilities that are useful for building distributed services. Current state This library is still in development. D
Encryption Abstraction Layer and Utilities for ratnet
What is Bencrypt? Bencrypt is an abstraction layer for cryptosystems in Go, that lets applications use hybrid cryptosystems without being coupled to t
A tool suite for Redis profiling
Insecticide Insecticide is a tool suite for Redis profiling. It finds ambiguous values in your redis configuration.
export stripTags from html/template as strip.StripTags
HTML StripTags for Go This is a Go package containing an extracted version of the unexported stripTags function in html/template/html.go. ⚠️ This pack
Utilities to prettify console output of tables, lists, progress-bars, text, etc.
go-pretty Utilities to prettify console output of tables, lists, progress-bars, text, etc. Table Pretty-print tables into ASCII/Unicode strings.
Robust & Easy to use struct mapper and utility methods for Go
go-model Robust & Easy to use model mapper and utility methods for Go struct. Typical methods increase productivity and make Go development more fun ?
A collection of small Go utilities to make life easier.
The simplego package provides a collection of Go utilities for common tasks.
Go testing in the browser. Integrates with `go test`. Write behavioral tests in Go.
GoConvey is awesome Go testing Welcome to GoConvey, a yummy Go testing tool for gophers. Works with go test. Use it in the terminal or browser accordi
concurrency utilities
concurrent concurrent.Map: backport sync.Map for go below 1.9 concurrent.Executor: goroutine with explicit ownership and cancellable concurrent.Map be
Full-featured BitTorrent client package and utilities
torrent This repository implements BitTorrent-related packages and command-line utilities in Go. The emphasis is on use as a library from other projec
The Cloud Posse Terraform Provider for various utilities (E.g. deep merging)
terraform-provider-utils Terraform provider to add additional missing functionality to Terraform This project is part of our comprehensive "SweetOps"
String i18n utilities for the Go Programming Language
About polyglot polyglot is a String translation package and tool for Go. Setup Make sure you have a working Go installation. See Getting Started Now r
A benchmarking shootout of various db/SQL utilities for Go
golang-db-sql-benchmark A collection of benchmarks for popular Go database/SQL utilities Libraries under test database/sql + go-sql-driver/mysql gocra
Go (Golang) GNU gettext utilities package
Gotext GNU gettext utilities for Go. Features Implements GNU gettext support in native Go. Complete support for PO files including: Support for multil
Go testing in the browser. Integrates with `go test`. Write behavioral tests in Go.
GoConvey is awesome Go testing Welcome to GoConvey, a yummy Go testing tool for gophers. Works with go test. Use it in the terminal or browser accordi
Types and utilities for working with 2d geometry in Golang
orb Package orb defines a set of types for working with 2d geo and planar/projected geometric data in Golang. There are a set of sub-packages that use
graphql parser + utilities
graphql utilities for dealing with GraphQL queries in Go. This package focuses on actually creating GraphQL servers and expects you to describe your s
Utilities for working with discrete probability distributions and other tools useful for doing NLP work
GNLP A few structures for doing NLP analysis / experiments. Basics counter.Counter A map-like data structure for representing discrete probability dis
Some utilities for Persian language in Go (Golang)
persian Some utilities for Persian language in Go (Golang). Installation go get github.com/mavihq/persian API .ToPersianDigits Converts all English d
Utilities for slightly better logging in Go (Golang).
logutils logutils is a Go package that augments the standard library "log" package to make logging a bit more modern, without fragmenting the Go ecosy
Go asynchronous simple function utilities, for managing execution of closures and callbacks
⚙️ gollback gollback - Go asynchronous simple function utilities, for managing execution of closures and callbacks 📖 ABOUT Contributors: Rafał Lorenz
Types and utilities for working with 2d geometry in Golang
orb Package orb defines a set of types for working with 2d geo and planar/projected geometric data in Golang. There are a set of sub-packages that use
🍱 yet another collection of go utilities & tools
gut 🍱 Yet another collection of Go utilities & tools. A simple one. Just go with your gut feeling. Shortcuts Symbol 🍱 弁当 Document License Build Stat
Full-featured BitTorrent client package and utilities
torrent This repository implements BitTorrent-related packages and command-line utilities in Go. The emphasis is on use as a library from other projec
The minilock file encryption system, ported to pure Golang. Includes CLI utilities.
Go-miniLock A pure-Go reimplementation of the miniLock asymmetric encryption system. by Cathal Garvey, Copyright Oct. 2015, proudly licensed under the
Tabular simplifies printing ASCII tables from command line utilities
tabular Tabular simplifies printing ASCII tables from command line utilities without the need to pass large sets of data to it's API. Simply define th