johnsiilver / golib
Open version of common golang libraries useful to many projects.
☆76Updated 8 months ago
Related projects: ⓘ
- Package gostackparse parses goroutines stack traces as produced by panic() or debug.Stack() at ~300 MiB/s.☆114Updated last year
- [Deprecated] Provides serialization with validation support for Golang☆77Updated last year
- Consistent hashing hashring implementation.☆34Updated 9 months ago
- Generic boolean expression evaluation in Go☆106Updated last month
- ☆116Updated last year
- When storing a value in a Go interface allocates memory on the heap.☆67Updated 2 years ago
- A fast (5x) string keyed read-only map for Go - particularly good for keys using a small set of nearby runes.☆63Updated last month
- openapi toolkit common string formats☆100Updated last week
- Fastest and most efficient goroutine pool (experimental)☆135Updated last year
- Transform Go code into it's AST☆121Updated 4 years ago
- cheap Go type to hold & operate on either a read-only []byte or string☆107Updated 2 months ago
- Cache benchmark for Golang☆64Updated 10 months ago
- Go HTTP Server Middleware and Client Tripperware☆75Updated 4 years ago
- Rewrite Go source files to replace pkg/errors with Go 1.13 error wrapping☆67Updated last year
- Storing strings without GC overhead☆79Updated 4 years ago
- errs is a package for making errors friendly and easy☆50Updated 10 months ago
- Helpful unit multipliers and functions for Go☆123Updated 2 months ago
- openapi specification object model☆48Updated 4 months ago
- Best-effort CPU-local sharded values for Go☆197Updated 3 years ago
- Promise to the Go compiler that your Reads and Writes are well-behaved☆54Updated 4 years ago
- Go structure annotations that supports encoding and decoding; similar to C-style bitfields. Supports bitfield packing, self-describing la…☆61Updated last year
- GoLang extended synchronization primitives: Named mutex, non blocking mutex, semaphore.☆51Updated 8 years ago
- Allow and block list linter for direct Go module dependencies.☆72Updated last week
- PostgreSQL Lock Client for Go☆107Updated last week
- Go implementation of different backoff strategies useful for retrying operations and heartbeating.☆86Updated 4 years ago
- Go templates invoked as functions☆150Updated 3 years ago
- Connection pool for Go's net.Conn interface☆129Updated 2 years ago
- Golang io.Reader and io.Writer but with limits☆76Updated last year
- Simple slog wrapper for easy life, with opentelemetry tracing support☆29Updated 3 weeks ago
- a golang test framework for asserting expected escape analysis results & heap allocations☆69Updated last year