Strict Runtime Dependency Injection for Golang
- golang
- dependency-injection
- dependency-injection-container
47,133 repositories indexed
361–384 of 440 · Most stars
Strict Runtime Dependency Injection for Golang
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.
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.
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 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.
Dependency Injection and Inversion of Control package
A Go library that implements Consistent Hashing with zero dependency
A fast and lightweight Go-based launcher for managing PocketBase instances. Single binary, open source, and easy to use
Orpheus is a high-performance CLI framework designed to be super simple and ~30× faster than popular alternatives with zero external dependencies. Built on FlashFlags, Orpheus provides a simple interface to create modern, fast CLI apps similar to git.
k6 extension to generate OpenTelemetry signals for load testing
Golang type-safe dependency injection
Statically compiled, zero-dependency Git pre-commit secret scanner and credentials detector written in Go. An alternative to Gitleaks and git-secrets.
Scout is a standalone open source software solution for DIY video security.
The most flexible component-oriented framework for GoLang applications
OpenTelemetry auto-instrumentation tool for Golang. It automatically injects OpenTelemetry blocks.
Self-hostable expense-splitter on the web.
Lightweight, type-safe database query builder for Go with zero production dependencies. JOINs, subqueries, CTEs, batch operations, LRU statement cache. PostgreSQL, MySQL, SQLite.