Go implementation of different backoff strategies useful for retrying operations and heartbeating.
- backoff
- heartbeat
- exponential-backoff
- retry
47,133 repositories indexed
649–672 of 953 · Most stars
Go implementation of different backoff strategies useful for retrying operations and heartbeating.
🔍 Load environment variables into a config struct
A dead simple, highly performant, highly customizable sessions middleware for go http servers.
The Gopher API, is a simple CRUD API for formative purpose, we're building it while writing the posts of the blog.
Package dhcp6 implements a DHCPv6 server, as described in RFC 3315. MIT Licensed.
Go implementation of the Open Packaging Conventions (OPC)
Golang library for providing a canonical representation of email address.
Dependency Injection with Service Lifetimes for Go
Package passwap provides a unified implementation between different password hashing algorithms. It allows for easy swapping between algorithms, using the same API for all of them.
Time-Based One-Time Password (TOTP) and HMAC-Based One-Time Password (HOTP) library for Go.
Search the web and primary sources, read full pages, and check every citation. MCP server for Claude, Cursor, Codex and more. Runs on your machine.
Simple and lightweight http server for local files
GoEventBus — high-performance event bus with a decision layer.
A thread safe map which has expiring key-value pairs.
Improved Go Syntax (transpiler)
A multilayer perceptron network implemented in Go, with training via backpropagation.
Limits the number of goroutines that are allowed to run concurrently
Package notify provides an implementation of the Gnome DBus Notifications Specification.
A test-friendly replacement for golang's time package [managed by soy-programador]
🚀 Production-ready AI-friendly Go REST API boilerplate with Clean Architecture, JWT auth, RBAC, PostgreSQL migrations, and highly tested. AI-optimized with built-in guidelines for most used IDEs. Docker hot-reload, Swagger docs, one-command setup. Build production APIs in minutes, not weeks.
Image classification of Fungus using ResNet
A multiplexor for aligned time.Time tickers in Go
Simple HTTP router for Go
A scanner similar to bufio.Scanner, but it reads and returns lines in reverse order, starting at a given position and going backward.