Golang Package Archive
Collection of some useful golang packages. DO NOT IMPORT, USE THE ORIGINAL REPO.
Pinned Repositories
afero
A FileSystem Abstraction System for Go
ants
πππ ants is a high-performance and low-cost goroutine pool in Go, inspired by fasthttp./ ants ζ―δΈδΈͺι«ζ§θ½δΈδ½ζθη goroutine ζ± γ
atomic
Wrapper types for sync/atomic which enforce atomic access
awgo
Go library for Alfred 3 + 4 workflows
badger
Fast key-value DB in Go.
bayesian
Naive Bayesian Classification for Golang.
bbolt
An embedded key/value database for Go.
beego
beego is an open-source, high-performance web framework for the Go programming language.
bleve
A modern text indexing library for go
retry-go
Simple golang library for retry mechanism
Golang Package Archive's Repositories
golanglib/ratelimit
A Golang blocking leaky-bucket rate limit implementation
golanglib/go-tagexpr
An interesting go struct tag expression syntax for field validation, etc.
golanglib/lipgloss
Style definitions for nice terminal layouts π
golanglib/termenv
Advanced ANSI style & color support for your terminal applications
golanglib/chromedp
Package chromedp is a faster, simpler way to drive browsers (Chrome, Edge, Safari, Android, etc) without external dependencies (ie, Selenium, PhantomJS, etc) using the Chrome Debugging Protocol.
golanglib/project-layout
Standard Go Project Layout
golanglib/cast
safe and easy casting from one type to another in Go
golanglib/freecache
A cache library for Go with zero GC overhead.
golanglib/validator
:100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
golanglib/universal-translator
:speech_balloon: i18n Translator for Go/Golang using CLDR data + pluralization rules
golanglib/goproxy
An HTTP proxy library for Go
golanglib/caire
Content aware image resize library
golanglib/httpmock
HTTP mocking for Golang
golanglib/go-sqlite3
sqlite3 driver for go using database/sql
golanglib/pb
Console progress bar for Golang
golanglib/gorm
GORM V1, V2 moved to https://github.com/go-gorm/gorm
golanglib/atomic
Wrapper types for sync/atomic which enforce atomic access
golanglib/uuid
Go package for UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services.
golanglib/safehtml
Safe HTML for Go
golanglib/go-humanize
Go Humans! (formatters for units to human friendly sizes)
golanglib/bbolt
An embedded key/value database for Go.
golanglib/retry-go
Simple golang library for retry mechanism
golanglib/gcache
Cache library for golang. It supports expirable Cache, LFU, LRU and ARC.
golanglib/now
Now is a time toolkit for golang
golanglib/sqlx
general purpose extensions to golang's database/sql
golanglib/gleam
Fast, efficient, and scalable distributed map/reduce system, DAG execution, in memory or on disk, written in pure Go, runs standalone or distributedly.
golanglib/etcd
Distributed reliable key-value store for the most critical data of a distributed system
golanglib/termbox-go
Pure Go termbox implementation
golanglib/groupcache
groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases.
golanglib/go-diff
Diff, match and patch text in Go