sethvargo / go-signalcontext
Create Go contexts that cancel on signals.
☆260Updated last year
Related projects ⓘ
Alternatives and complementary repositories for go-signalcontext
- Encode and decode Go (golang) struct types via protocol buffers.☆173Updated 4 years ago
- A simple assertion library that you probably shouldn't use.☆133Updated 4 years ago
- Gohalt 👮♀🛑: Fast; Simple; Powerful; Go Throttler library☆347Updated 6 months ago
- gta: do transitive analysis to find packages whose dependencies have changed☆202Updated 3 months ago
- depaware makes you aware of your Go dependencies☆437Updated 3 weeks ago
- Generate flags by parsing structures☆156Updated last week
- Convert Go values to their AST☆308Updated 3 months ago
- Integration testing in Go with Docker☆105Updated 2 months ago
- Go tool to wrap and fix errors with the new %w verb directive☆371Updated 5 months ago
- A sql driver that will wrap any other driver and log/trace all its calls☆173Updated 9 months ago
- A Go library for collecting sql.DBStats in Prometheus format☆184Updated 3 years ago
- Logur is an opinionated collection of logging best practices☆204Updated 4 years ago
- Go io/fs.FS filesystem implementations for various URL schemes☆300Updated this week
- A helper for collecting and emitting metadata throughout a request lifecycle.☆77Updated 4 years ago
- Interceptors for database/sql☆495Updated last year
- Continuous Benchmark for Go Project☆385Updated last week
- Include files in your binary the easy way☆278Updated 3 years ago
- Go HTTP Server Middleware and Client Tripperware☆75Updated 4 years ago
- A Go library for validating structs, maps and slices.☆223Updated last week
- fault injection library in go using standard http middleware☆506Updated 3 weeks ago
- Write Github actions in Go☆211Updated 2 years ago
- A CLI to turn Go's benchmark output into pictures☆341Updated 5 years ago
- Analyzer: checks whether HTTP response body is closed and a re-use of TCP connection is not blocked.☆309Updated last month
- ♻️ The most advanced interruptible mechanism to perform actions repetitively until successful.☆340Updated 5 months ago
- SlowJam: latency profiler for Go programs☆242Updated last week
- Turn any gRPC stream into a Go `net.Conn` implementation.☆82Updated last year
- An easy HTTP client for Go. Inspired by the immortal Requests.☆384Updated last month
- Very simple batching API for Go.☆92Updated 3 years ago
- View annotated files based on line-spec☆226Updated 10 months ago
- Source code analyzer that helps you to make your Go programs more consistent.☆336Updated 7 months ago