DRY (don't repeat yourself) package for Go
Repository Index
47,133 repositories indexed
121–144 of 327 · Most stars
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.
Cloud Foundry buildpack for running Java applications
- cloud-foundry
- buildpack
- java-buildpack
- java
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
⏪️ Go package providing multiple queue implementations. Developed in a thread-safe generic way.
- generic
- golang
- queue
- thread-safe
🔊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
Interactive package manager and resource monitor designed for the GNU/Linux.
- package-manager
- package-management
- resource-monitor
- linux-packages
🐮 cowsay is reborn. Neo Cowsay has written in Go.
- cowsay
- neo-cowsay
- godoc
- go
A performance oriented 2D/3D math package for Go
Package tasks is an easy to use in-process scheduler for recurring tasks in Go
- golang
- scheduler
- task
Synchronization and asynchronous computation package for Go
- go
- async
- future
- promise
TranslatedPacket monster (っ‘-’)╮=͟͟͞͞◒ ヽ( '-'ヽ) TUI tool for sending packets of arbitrary input and monitoring packets on any network interfaces (default: eth0). Windows/macOS/Linux
- packet-generator
- packet-analyzer
- network
- networking
Abstract JSON for Golang with JSONPath support
- golang
- golang-package
- json
- json-parser
Open source image CDN.
- resized-images
- image-processing
- image-compression
- golang-package