EME (ECB-Mix-ECB or, clearer, Encrypt-Mix-Encrypt) is a wide-block encryption mode developed by Halevi and Rogaway.
Xurls extracts urls from plain text using regular expressions. It can be used as both a binary and a library.
Gson is a Go library for querying JSON data using path expressions, similar to JSONPath but with a simpler syntax.
Calculations for the position of the sun and moon. This is a Go port of the python-astral package.
MinLZ is a LZ77-type compressor with a fixed byte-aligned encoding, in the similar class to Snappy and LZ4.
Package locker provides a mechanism for creating finer-grained locking to help free up more global locks to handle other tasks.
Goob is a Go implementation of the observable pattern, providing a simple way to create observable objects and subscribe to their changes.
Cobra is both a library for creating powerful modern CLI applications as well as a program to generate applications and command files.
This package is net/http handler to handle CORS related requests as defined by http://www.w3.org/TR/cors/.
This package is a collection of miscellaneous Go utility code that is potentially useful across multiple projects, and has therefore been factored out.
flock implements a thread-safe file lock. It also includes a non-blocking TryLock function to allow locking without blocking execution.
This package provides a structured logging library used by Loft tools including DevPod. It wraps logrus and zap with additional features.
PIO is a low-level package that provides a way to centralize different output targets. Supports colors and text decoration to all popular terminals.
Moq is a tool that generates a struct from any interface. The struct can be used in test code as a mock of the interface.
Package browser provides helpers to open files, readers, and urls in a browser window. The choice of which browser is started is entirely client dependent.
Package cron implements a cron spec parser and job runner. This package provides an independent fork of the https://github.com/robfig/cron project,
The parth Go library provides path parsing for segment unmarshaling and slicing. In other words, parth provides simple and flexible access to (URL) path parameters.
Package swag converts Go annotations to Swagger Documentation 2.0 for verity of Go web frameworks which may be integrated with an existing project using Swagger UI.
cors package is net/http handler to handle CORS related requests as defined by @urlhttp://www.w3.org/TR/cors/,http://www.w3.org/TR/cors/
This package implements logging analogous to C++ package glog INFO/ERROR/V setup. It provides functions that have a name matched by regex:.
Ginkgo is a Behaviour-Driven Development testing framework for Go. It builds on top of Go's builtin testing library and is complemented by the Gomega matcher library.
This package provides a set of Golang libraries and utilities facilitating virtual networking for container runtimes and reliable TCP/UDP forwarding and DNS resolution across host and VM boundaries.
Package pterm is a modern go module to beautify console output. It can be used without configuration, but if desired, everything can be customized down to the smallest detail.
go-golang-org-x-image provides immutable UUID structs and the functions NewV3, NewV4, NewV5 and Parse() for generating versions 3, 4 and 5 UUIDs as specified in RFC 4122.