some wrapper for htpp.FilSystem provode: 1. keep or skip files 2. io utility function
This package is a high-level OpenPGP library built on top of the Golang crypto library.
Shlex is a simple lexer for go that supports shell-style quoting, commenting, and escaping.
This package parses text into shell arguments. Based on the cpan module Parse::CommandLine.
This package provides Cgo bindings to PulseAudio's Simple API, to play or capture raw audio.
This package provides an implementation of JSON Pointer, initially prototyped in https://github.com/xeipuuv/gojsonpointer.
This package is a Go library that parses a curl (netscape) cookiejar file into a Go http.CookieJar.
fswatch is a go library for watching file system changes to does not depend on inotify.
Package hideconsole is a utility package to hide a console automatically even without `-ldflags "-Hwindowsgui"` on Windows.
Package kong aims to support arbitrarily complex command-line structures with as little developer effort as possible.
This package provides a bindings for tree-sitter in Golang.
Ristretto is a concurrent, fixed size, in-memory cache with a dual focus on throughput and hit ratio performance.
A simple alternative to rcrowley's go-metrics that's a lot faster (and only does simple bandwidth metrics).
This package implements a similar functionality like standard sync.WaitGroup
disintegration-imaging provides basic image processing functions such as resize, rotate, crop, brightness/contrast, adjustments, etc.
This package provides @codeprotoc-gen-go-vtproto plug-in for protoc, which is used by Vitess to generate optimized marshall & unmarshal code.
This package provides a simple Go API to Linux's perf_event_open, supporting event counters and a basic set of events.
This package provides validators and sanitizers for strings, structs and collections. It was based on validator.js.
This package provides an implementation DNS over HTTPS resolver as specified in RFC 8484.
GoConvey is a testing tool for Go. It integrates with go test, can show test coverage and has a web user interface that will refresh automatically.
This package provides a Go implementation of bitsets, which are a mapping between non-negative integers and boolean values focused on efficient space usage.
Shellquote provides utilities for joining/splitting strings using sh's word-splitting rules.
It's an alternative fork of https://github.com/kballard/go-shellquote.
Package reference provides a general type to represent any way of referencing images within the registry. Its main purpose is to abstract tags and digests (content-addressable hash).
This package provides go-restful, which helps developers to use http methods explicitly and in a way that's consistent with the HTTP protocol definition.