This package provides helper methods/structs that involve generics which were added in Go 1.18.
This package parses text into shell arguments. Based on the cpan
module Parse::CommandLine
.
Shlex is a simple lexer for go that supports shell-style quoting, commenting, and escaping.
This package provides Cgo bindings to PulseAudio's Simple API, to play or capture raw audio.
This package is a Go library that parses a curl (netscape) cookiejar file into a Go http.CookieJar.
This package provides an implementation of JSON Pointer, initially prototyped in https://github.com/xeipuuv/gojsonpointer.
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.
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.
Package merkleTree is a generic Merkle Tree implementation, for provably publishing lots of data under one succinct tree root.
This package provides an implementation DNS over HTTPS resolver as specified in RFC 8484.
This package provides validators and sanitizers for strings, structs and collections. It was based on validator.js.
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.
Open a file, directory, or URI using the OS's default application for that object type. Optionally, you can specify an application to use. On GNU/Linux, this is a proxy for the xdg-open
command.
@urlhttps://esbuild.github.io/,Website | @urlhttps://esbuild.github.io/getting-started/,Getting started | @urlhttps://esbuild.github.io/api/,Documentation | @urlhttps://esbuild.github.io/plugins/,Plugins | @urlhttps://esbuild.github.io/faq/,FAQ.
This extension to Arzilli's Golua adds Unicode support to all functions from the Lua string library. Lua patterns are replaced by Go regexps. This breaks compatibility with Lua, but Unicode support breaks it anyways and Go regexps are more powerful.