Common packages for Go
Repository Index
70,234 visible repositories in the index
121–144 of 314 · Most stars
Validate the Strength of a Password in Go
- entropy
- strength
- character
- golang-package
A collection of packages to augment the go testing package and support common patterns.
- golang
- go
- testing
- assertions
ACH implements a reader, writer, and validator for Automated Clearing House (ACH) files. The HTTP server is available in a Docker image and the Go package is available.
- ach
- automated-clearing-house
- money
- golang-library
Pure golang package for reading and writing xz-compressed files
- go
- compression
- decompression
- xz
A platform for packaging and launching blockchain infra. Think docker compose for blockchain
- devops
- docker
- docker-compose
- environment
Visualize package dependencies as XKCD-style tower diagrams. Supports Python, Rust, JavaScript, Ruby, PHP, Java, and Go.
- dependencies
- golang
- graphs
Go (Golang) GNU gettext utilities package
- go
- po-files
- translation
- language
A Go package for quickly building tcp servers
xmlquery is Golang XPath package for XML query.
- xml
- xpath
- xml-parser
- xml-xpath
DRY (don't repeat yourself) package for Go
Extremely flexible golang deep comparison, extends the go testing package, tests HTTP APIs and provides tests suite
- golang
- golang-package
- go
- assertions
Package httpretty prints the HTTP requests you make with Go pretty on your terminal.
A simple pubsub package for go.
- pubsub
- go
- golang
Code generation tools for Go.
- golang
- codegen
- golang-package
- golang-interface
Go version manager, written in Go. Super simple tool to install and manage Go versions. Install go without root. Gobrew doesn't require shell rehash.
- golang
- go
- golang-tools
- goenv
teler-waf is a Go HTTP middleware that protects local web services from OWASP Top 10 threats, known vulnerabilities, malicious actors, botnets, unwanted crawlers, and brute force attacks.
- ids
- teler
- waf
- teler-ids
Package arp implements the ARP protocol, as described in RFC 826. MIT Licensed.
A Go linter to check that errors from external packages are wrapped
- go
- go-linter
- error
- check
🔊Minimalist message bus implementation for internal communication with zero-allocation magic on Emit
- eventbus
- message-bus
- pubsub
- message-broker
Easily output ASCII tree from Go program or Markdown unordered list . There's also CLI tool that can output tree from JSON, YAML, or TOML! It's called *xtree*.
- tree
- markdown
- tree-structure
- directory
Package flac provides access to FLAC (Free Lossless Audio Codec) streams.
🥘 An independent package manager for compiled binaries.
- package-manager
- binaries
- go
- github
A Liquid template engine in Go
- liquid
- liquid-templating-engine
- template-engine
- golang