kamilsk / retry
♻️ The most advanced interruptible mechanism to perform actions repetitively until successful.
☆338Updated 3 months ago
Related projects: ⓘ
- Floc: Orchestrate goroutines with ease.☆269Updated 3 years ago
- Attach hooks to any database/sql driver☆648Updated 2 months ago
- Go (golang) library for deep copying values in Go.☆346Updated 3 years ago
- Code generation tools for Go.☆421Updated last week
- ☆366Updated last year
- Go package pointer provides helpers to get pointers to values of built-in types.☆210Updated last year
- Gohalt 👮♀🛑: Fast; Simple; Powerful; Go Throttler library☆344Updated 4 months ago
- A simple, stateless, functional mechanism to perform actions repetitively until successful.☆472Updated last year
- Find outdated dependencies of your Go projects. go-mod-outdated provides a table view of the go list -u -m -json all command which lists …☆649Updated last year
- Better time duration formatting in Go!☆495Updated 3 years ago
- A Go library for validating structs, maps and slices.☆222Updated 2 months ago
- Reduce debugging time. Use static & stack-trace analysis to identify the error immediately.☆459Updated last year
- Convert Go values to their AST☆306Updated last month
- Machine is a zero dependency library for highly concurrent Go applications. It is inspired by errgroup.Group with extra bells & whistles☆361Updated last year
- Package stack implements utilities to capture, manipulate, and format call stacks.☆395Updated 3 years ago
- Diodes are ring buffers manipulated via atomics.☆458Updated last week
- Tool to detect Go structs that would take less memory if their fields were sorted.☆532Updated last year
- Generate interfaces from structure methods.☆320Updated 9 months ago
- dagger is a fast, concurrency safe, mutable, in-memory directed graph library. Also includes a number of generic, concurrency safe data-s…☆305Updated last year
- Errwrap is a Go (golang) library for wrapping and querying errors.☆397Updated 5 months ago
- 🔊Minimalist message bus implementation for internal communication with zero-allocation magic on Emit☆335Updated last year
- Small library to read your configuration from environment variables☆241Updated 2 years ago
- A CLI to turn Go's benchmark output into pictures☆341Updated 4 years ago
- A timed rate limiter for Go☆397Updated 2 years ago
- High level abstractions over the Go reflect library☆516Updated 3 weeks ago
- Source code analyzer that helps you to make your Go programs more consistent.☆334Updated 5 months ago
- Managing go application shutdown with signals.☆196Updated 2 years ago
- 12 factor configuration as a typesafe struct in as little as two function calls☆336Updated 2 years ago
- A Thread-Safe RateCounter implementation in Golang☆258Updated 4 months ago
- Composable, observable and performant config handling for Go for the distributed processing era☆649Updated 3 years ago