Strict Runtime Dependency Injection for Golang
- golang
- dependency-injection
- dependency-injection-container
47,133 repositories indexed
937–960 of 1,166 · Most stars
Strict Runtime Dependency Injection for Golang
The imghdr module determines the type of image contained in a file for go
Nullable Go types that can be marshalled/unmarshalled to/from JSON.
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 ⏱️.
Generate OpenAPI 3.1 specs from Go source code via static analysis — zero annotations, automatic framework detection
Container-focused Golang config: unify Env & Flag parsing in one call with minimal code and zero dependencies.
Collection of useful functions. Complete simple tasks faster!
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.
API Framework supporting REST and RPC.
An opinionated helper for generating tls certificates
Paralleling pipeline
Configuration and dependency injection
The production agent framework for Go — type-safe agents, structured output, multi-provider streaming, guardrails, and multi-agent orchestration with zero core dependencies.
An easy-to-use reflection-based dependency injection package that fits into any Go application.
Draw a polygon on the map or paste a geoJSON and explore how the s2.RegionCoverer covers it with S2 cells depending on the min and max levels
(module) A Go task scheduler for cron jobs with cron expressions, task dependency chains, execution timeouts, and graceful shutdown
A multi-shell completion spec.
CGo bindings to Yandex.Mystem
A zero-allocation debouncer
embed.FS wrapper providing additional functionality
A Kustomize generator plugin to generate Open Cluster Management policies
Fast, zero-dependency cost calculator and customizable statusline for Claude Code. Single binary, no runtime needed.
Go file operations library chasing GNU APIs.