There are no reviews yet. Be the first to send feedback to the community and the maintainers!
validator
π―Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array divingwebhooks
π£ Webhook receiver for GitHub, Bitbucket, GitLab, Gogsform
π Decodes url.Values into Go value(s) and Encodes Go value(s) into url.Values. Dual Array and Full map support.pool
π€ a limited consumer goroutine or unlimited goroutine pool for easier goroutine handling and cancellationlars
π¨ Is a lightweight, fast and extensible zero allocation HTTP router for Go used to create customizable frameworks.universal-translator
π¬ i18n Translator for Go/Golang using CLDR data + pluralization ruleslog
π Simple, configurable and scalable Structured Logging for Go.locales
π a set of locales generated from the CLDR Project which can be used independently or within an i18n package; these were built for use with, but not exclusive to https://github.com/go-playground/universal-translatormold
βοΈ Is a general library to help modify or set data within data structures and other objects.stats
π Monitors Go MemStats + System stats such as Memory, Swap and CPU and sends via UDP anywhere you want for logging etc...pure
π± Is a lightweight HTTP router that sticks to the std "net/http" implementationoveralls
πMulti-Package go project coverprofile for tools like goverallsstatics
π Embeds static resources into go files for single binary compilation + works with http.FileSystem + symlinkscolors
π¨ Go color manipulation, conversion and printing library/utilityassert
βBasic Assertion Library used along side native go testing, with building blocks for custom assertionserrors
π₯Error Context, Stack Trace, Types and Tags for full error handling and logging.kms
πͺ Is a library that aids in graceful shutdown of a process/applicationpkg
β pkg extends the core go packages with missing or additional functionality built in. All packages correspond to the std go package name with an additional suffix of `ext` to avoid naming conflicts.generate
πruns go generate recursively on a specified path or environment variable and can filter by regexjustdoit
simple auto-compile daemon that just worksspoon
library + program to help making zero downtime, self-upgrading programs and servers.retry
π Retry provides a set of standardized common components and abstracts away some code that normally is duplicatedansi
β¬ ansi contains a bunch of constants and possibly additional terminal related functionality in the future.sensitive
provides base types who's values should never be seen by the human eye, but still used for configuration.ksql
a JSON data expression lexer, parser, cli and librarybackoff
:bowtie: Backoff uses an exponential backoff algorithm to backoff between retries with optional auto-tuning functionality.cache
Contains multiple in-memory cache implementations including LRU & LFUassets
Asset Pipeline for Go HTML applicationsws
π ws creates a hub for WebSocket connections and abstracts away allot of the boilerplate code for managing connections using Gorilla WebSocketitertools
Go Iteration tools with a rusty flavourlivereload
π is an asset live-reload library that allows easy registration of path & file change monitoring and notifications for https://github.com/livereload/livereload-jsrelay-client-go
This package is a Go client for the Relay Job Runner https://github.com/rust-playground/relay-rsbackoff-sys
Bare building blocks for backing off and can be used to build more complex backoff packagesmongostore
π Gorilla's session store implementation using MongoDBbundler
Generic Bundler to concatenate any type of files using a custom left and right delimiter, i.e. css or js fileswave
γ°οΈ Package wave is a thin helper layer on top of Go's net/rpcLove Open Source and this site? Check out how you can help us