johnsiilver / golib
Open version of common golang libraries useful to many projects.
☆76Updated last year
Alternatives and similar repositories for golib:
Users that are interested in golib are comparing it to the libraries listed below
- Consistent hashing hashring implementation.☆34Updated last year
- Enriches the standard go http client with retry functionality.☆50Updated 8 months ago
- Rewrite Go source files to replace pkg/errors with Go 1.13 error wrapping☆68Updated last year
- Allow and block list linter for direct Go module dependencies.☆74Updated last week
- cheap Go type to hold & operate on either a read-only []byte or string☆108Updated 7 months ago
- Promise to the Go compiler that your Reads and Writes are well-behaved☆56Updated 5 years ago
- A golang map in which entries expire after given a time period☆57Updated last year
- openapi toolkit common string formats☆104Updated last week
- Package gostackparse parses goroutines stack traces as produced by panic() or debug.Stack() at ~300 MiB/s.☆117Updated last year
- A fast (5x) string keyed read-only map for Go - particularly good for keys using a small set of nearby runes.☆66Updated 6 months ago
- Fixed-precision decimal numbers based on IEEE 754 decimal64☆36Updated 2 months ago
- ☆121Updated last year
- Expression evaluator for Go☆67Updated 11 months ago
- When storing a value in a Go interface allocates memory on the heap.☆72Updated 2 years ago
- A simple library that allows a network server to limit how may concurrent connections it supports from each client IP.☆51Updated this week
- Transform Go code into it's AST☆123Updated 5 years ago
- errs is a package for making errors friendly and easy☆52Updated 4 months ago
- The buffered IO pipe.☆32Updated last year
- A Go library for timing things and yielding rates, percentiles, and histograms☆132Updated 4 years ago
- Implementation of `grpclog.LoggerV2` interface using `zerolog`☆40Updated 6 years ago
- Simple terminal-based dashboard for golang memory statistic☆44Updated 4 years ago
- An in-process simple publish/subscribe library for golang☆107Updated 4 years ago
- ☆33Updated 2 years ago
- A set of performant rate limiters for Go☆89Updated 11 months ago
- Go reflection simplified☆101Updated 3 months ago
- Golang io.Reader and io.Writer but with limits☆76Updated 2 years ago
- Support for Unix domain sockets in Go HTTP clients☆79Updated 11 months ago
- Very simple batching API for Go.☆93Updated 3 years ago
- Extension of types from golang.org/x/sync.☆15Updated 2 years ago
- Collection of mostly unrelated helper Go packages.☆33Updated last year