Enriches the standard go http client with retry functionality.
- golang
- http-client
- retry
- resilience
47,133 repositories indexed
457–480 of 590 · Most stars
Enriches the standard go http client with retry functionality.
Go validation library with functional API built on top of generics, statically typed and batteries included :fire:
Golang Authentication API with Fiber MongoDB and JWT
Fire alarms with system events
Fluent, type-safe, Go-native style SQL query builder with the migration generation tool
pretty colorfull tables in go with less effort
A Go toolkit for building AI agents and applications across multiple providers. Unified LLM client, agent framework with handoffs, tool calling, streaming, structured output, MCP integration, and cost tracking.
A sync.WaitGroup with error handling and concurrency control
Ordered-concurrently a library for concurrent processing with ordered output in Go. Process work concurrently and returns output in a channel in the order of input. It is useful in concurrently processing items in a queue, and get output in the order provided by the queue.
High-performance TUI framework for Go with DDD + Rich model inspired architecture, perfect Unicode, and Elm-inspired design. Modern alternative to Bubbletea/Lipgloss.
The standard library flag package with its missing features
MCP server for Git with local Ollama — zero tokens for git operations
Troje is a honeypot built around lxc containers. It will run each connection with the service within a seperate lxc container.
golang bigcache with clustering as a library.
K8s API Honeypot with Active Defense Capabilities
go-up! A simple configuration library with recursive placeholders resolution and no magic.
Simply ACID* key-value database. At the medium or even low latency it tries to provide greater throughput without losing the ACID properties of the database. The database provides the ability to create record headers at own discretion and use them as transactions. The maximum size of stored data is limited by the size of the computer's RAM.
A tiny Redis server built with Golang, compatible with RESP protocols.
A neovim plugin for interfacing with the freedesktop dark mode standard
A lightweight Neovim Version & Config Manager CLI tool to install, switch, list, uninstall, and reset Neovim versions.
hypermatch is a high-performance ⚡ Go library designed for rapid matching of a large number of rules to events. It processes thousands of events per second 🚀 against extensive rule sets in-memory with minimal latency ⏱️.
Container-focused Golang config: unify Env & Flag parsing in one call with minimal code and zero dependencies.
A Go HTTP client library inspired by Axios, providing a simple and intuitive API for making HTTP requests with features like interceptors, JSON handling, configurable instances, and automatic retries
Local-first policy gateway for coding agents. Allow, review, or block MCP, shell, SQL, GitHub, and HTTP actions with scoped credentials and signed evidence.