Termbox is a library that provides a minimalistic API which allows the programmer to write text-based user interfaces.
Package log provides types and functions related to logging, passing loggers through a context, and attaching context to the logger.
go-github-com-gliderlabs-ssh wraps the crypto/ssh package with a higher-level API for building SSH servers.
Phony is a very minimal actor model library for Go, inspired by the causal messaging system in the Pony programming language.
Fetchup is a Go helper library for downloading and unpacking files from URLs. It supports various archive formats and provides progress tracking.
The package Expr provides a Go-centric expression language designed to deliver dynamic configurations with unparalleled accuracy, safety, and speed.
Pretty is a Go package that provides fast methods for formatting JSON for human readability, or to compact JSON for smaller payloads.
Package diff provides quick and easy string diffing functions based on github.com/sergi/go-diff, mainly for diffing strings in tests
This package provides a quick and easy string diffing functions based on github.com/sergi/go-diff, mainly for diffing strings in tests.
Exiffix is a one function golang library made to be a replacement for image.Decode to handle orientation stored in EXIF data.
This package just simplifies working with go/* packages to parse a source code. Initially the package was written to simplify code generation.
Package negroni is an idiomatic approach to web middleware in Go. It is tiny,non-intrusive, and encourages use of net/http Handlers.
This package provides a single Tree implementation, optimized for sparse nodes of radix tree.
This package implements a parser for uniform resource names (URN) as specified by IETF RFC 2141.
go-github-com-tomasen-realip can be used to get client's real public IP, which is usually useful for logging HTTP server.
This library is a JWT implementation that uses nkeys to digitally sign JWT tokens. Nkeys use Ed25519 to provide authentication of JWT claims.
Package chunker implements Content Defined Chunking based on a rolling Rabin Checksum.
Package zitadel/schema converts structs to and from form values. It is a maintained fork of https://github.com/gorilla/schema
This package implements a functionality to infer file and MIME type checking the magic numbers signature.
Fast implementation of base58 encoding on Golang. A trivial big.Int encoding benchmark results in 6 times faster encoding and 8 times faster decoding.
This package provides x86_64 variant of ported from a Python module PeachPy, with some adaption to the Go language features.
Manipulating ACLs (Access Control Lists) on Windows is difficult. go-acl wraps the Windows API functions that control access to objects, simplifying the process.
This is a Go package that implements decoding of JSON5.
It's an alternative fork of https://github.com/titanous/json5.
Package tint implements a zero-dependency slog.Handler that writes tinted (colorized) logs. The output format is inspired by the zerolog.ConsoleWriter and slog.TextHandler.