♻️ The most advanced interruptible mechanism to perform actions repetitively until successful.
- go
- library
- module
- retry
61,275 visible repositories in the index
25–48 of 57 · Most stars
♻️ The most advanced interruptible mechanism to perform actions repetitively until successful.
A microframework to build web apps; with handler chaining, middleware support, and most of all; standard library compliant HTTP handlers(i.e. http.HandlerFunc).
Pattern matchings for Go.
Frictionless way of managing project-specific commands
An easy to use menu structure for cli applications that prompts users to make choices.
golang orm and sql builder
Example source code for the Practical Crypto with Go book.
🚦 Semaphore pattern implementation with timeout of lock/unlock operations.
A package to allow one to concurrently go through a filesystem with ease
Xferspdy provides binary diff and patch library in golang. [Mentioned in Awesome Go, https://github.com/avelino/awesome-go]
Some utilities for Persian language in Go (Golang)
Levenshtein distance and similarity metrics with customizable edit costs and Winkler-like bonus for common prefix.
🪡 Dead simple, lightweight tracing.
Builds and restarts a Go project when it crashes or some watched file changes
A drop-in replacement for Go errors, with some added sugar! Unwrap user-friendly messages, HTTP status code, easy wrapping with multiple error types.
A simple logging interface that supports cross-platform color and concurrency.
Translatedgo routine control, abstraction of the Main and some useful Executors. If you don't know how to manage Goroutines, use it
A currency computations package.
Froggit-Go is a universal Go library, allowing to perform actions on VCS providers.
A minimal but powerful cli library for Go
Patreon Go API client
NUMA is a utility library, which is written in go. It help us to write some NUMA-AWARED code.
(module) A Go task scheduler for cron jobs with cron expressions, task dependency chains, execution timeouts, and graceful shutdown
Minimalistic REST client for Go applications