🛠 A full-featured dependency injection container for go programming language.
- go
- dependency-injection
- di
- ioc
47,133 repositories indexed
25–48 of 72 · Most stars
🛠 A full-featured dependency injection container for go programming language.
A Simple and Clear CLI library. Dependency free.
A generics based dependency injection application framework for Go, supporting aspect oriented programming based on interceptors
Modular, zero-dependency testing framework for Go. Featuring plugins, suites, parallel tests and much more!
Go Dependency Injection Framework
hiboot is a high performance web and cli application framework with dependency injection support
Simple but powerful dependency injection container for Go projects!
Generic graph data structures and algorithms for Go (Golang): dependency graphs (DAGs) with cycle checks and topological sort, BFS and DFS traversal, Dijkstra and other shortest paths, connectivity and partitioning. No dependencies.
🚀 Gone - A Lightweight Dependency Injection Framework for Go | Tag-based Auto Injection | Supports Config Center/Lifecycle Management | Provides Rich Ecosystem Components and Scaffolding Tool
A zero-dependency generic in-memory cache Go library
Go module for encoding structs into URL query parameters
🔍 Load environment variables into a config struct
Complete, dependency-free Go client for the YNAB API — 44 operations, exact integer money, first-class delta sync, contract-tested. Unofficial.
Dependency Injection with Service Lifetimes for Go
Lightweight, zero-dependency, and extendable library for comperhensive configuration management
⚡️ Zero-dependency QR Code generator and decoder for Go
Terminal UI for Go dependency updates with outdated module detection and selective upgrading.
Zero-dependency Go input validation, in-place normalization, and JSON Schema generation from struct tags.
Zero-dependency 128-bit fixed-point decimal for Go. Exact SQL NUMERIC / PostgreSQL semantics, no heap allocation, no panics — built for money, ledgers and banking arithmetic.
An additive dependency injection container for Golang.
Strict Runtime Dependency Injection for Golang
Configuration and dependency injection
An easy-to-use reflection-based dependency injection package that fits into any Go application.
(module) A Go task scheduler for cron jobs with cron expressions, task dependency chains, execution timeouts, and graceful shutdown