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
- Promise to the Go compiler that your Reads and Writes are well-behaved☆56Updated 5 years ago
- Rewrite Go source files to replace pkg/errors with Go 1.13 error wrapping☆68Updated last year
- A spinlock implementation for Go.☆61Updated 3 years ago
- Fixed-precision decimal numbers based on IEEE 754 decimal64☆36Updated last month
- The buffered IO pipe.☆32Updated last year
- Allow and block list linter for direct Go module dependencies.☆73Updated last month
- Best-effort CPU-local sharded values for Go☆199Updated 3 years ago
- Package gostackparse parses goroutines stack traces as produced by panic() or debug.Stack() at ~300 MiB/s.☆117Updated last year
- ☆120Updated last year
- a golang test framework for asserting expected escape analysis results & heap allocations☆70Updated 3 weeks ago
- cheap Go type to hold & operate on either a read-only []byte or string☆108Updated 6 months ago
- GoLang extended synchronization primitives: Named mutex, non blocking mutex, semaphore.☆51Updated 8 years ago
- Run Go tests inside a Docker image☆99Updated 3 weeks ago
- Notification broadcaster library☆151Updated 2 years ago
- Go stdlib net/rpc with context.Context support☆37Updated 2 years ago
- ☆33Updated 2 years ago
- Go templates invoked as functions☆154Updated 3 years ago
- spectacular Golang struct tag parsing☆61Updated 11 months ago
- errs is a package for making errors friendly and easy☆52Updated 3 months ago
- Connection pool for Go's net.Conn interface☆129Updated 2 years ago
- Benchmark all the top in-memory Go caching libraries☆62Updated last year
- A golang map in which entries expire after given a time period☆56Updated last year
- Golang io.Reader and io.Writer but with limits☆76Updated last year
- When storing a value in a Go interface allocates memory on the heap.☆72Updated 2 years ago
- extra stuff from inet.af/netaddr that didn't make it into Go's net/netip☆106Updated last year
- Implementation of `grpclog.LoggerV2` interface using `zerolog`☆40Updated 6 years ago
- Expirable Go LRC\LRU cache without goroutines☆83Updated last month
- Generic boolean expression evaluation in Go☆116Updated this week
- S3 FileSystem (fs.FS) implementation☆183Updated last year