Simple and yet powerful Dependency Injection for Go
β377Jan 16, 2026Updated last month
Alternatives and similar repositories for di
Users that are interested in di are comparing it to the libraries listed below
Sorting:
- π A full-featured dependency injection container for go programming language.β240Dec 16, 2023Updated 2 years ago
- A lightweight yet powerful IoC dependency injection container for the Go programming languageβ612Aug 28, 2025Updated 6 months ago
- Go Dependency Injection Frameworkβ187Nov 20, 2025Updated 3 months ago
- Dependency injection container in go (golang)β710Aug 26, 2025Updated 6 months ago
- Generated dependency injection containers in go (golang)β104Aug 26, 2025Updated 6 months ago
- Modern ORM for Golang - Testable, Extendable and Crafted Into a Clean and Elegant APIβ781Updated this week
- A dependency injection based application framework for Go.β7,371Dec 27, 2025Updated 2 months ago
- π₯ A lightweight DSL & ORM which helps you to write SQL in Go.β449Sep 12, 2025Updated 5 months ago
- A comprehensive error handling library for Goβ1,270Nov 8, 2024Updated last year
- A lightweight yet powerful configuration manager for the Go programming languageβ369Jan 5, 2023Updated 3 years ago
- Practical implementation of Domain Driven Design in goβ337May 19, 2025Updated 9 months ago
- Drop-in replacement for the standard library errors package and github.com/pkg/errorsβ204Jun 20, 2022Updated 3 years ago
- βοΈ A dependency injection toolkit based on Go 1.18+ Generics.β2,662Feb 25, 2026Updated last week
- A reflection based dependency injection toolkit for Go.β4,445May 13, 2025Updated 9 months ago
- Error handling library with readable stack traces and flexible formatting support πβ1,771Apr 3, 2025Updated 11 months ago
- Struct validation using tagsβ114Updated this week
- Go Todo Backend example using modular project layout for product microservice.β335May 31, 2023Updated 2 years ago
- Compile-time Dependency Injection for Goβ14,362Aug 22, 2025Updated 6 months ago
- A drop-in replacement for Go errors, with some added sugar! Unwrap user-friendly messages, HTTP status code, easy wrapping with multiple β¦β74Sep 23, 2025Updated 5 months ago
- πMinimalist message bus implementation for internal communication with zero-allocation magic on Emitβ359May 14, 2023Updated 2 years ago
- Library for setting values to structs' fields from env, flags, files or default tagβ108Jan 20, 2025Updated last year
- This package provides a framework for writing validations for Go applications.β94Sep 26, 2022Updated 3 years ago
- Database migrations. CLI and Golang library.β18,153Dec 14, 2025Updated 2 months ago
- A lightweight struct validator for Goβ183May 30, 2025Updated 9 months ago
- Building event-driven applications the easy way in Go.β9,565Jan 5, 2026Updated 2 months ago
- Go Server/API boilerplate using best practices DDD CQRS ES gRPCβ966Feb 25, 2023Updated 3 years ago
- Ultimate fake data generator for Go with zero dependenciesβ640Dec 5, 2025Updated 3 months ago
- POP-3 client package for Go.β10Oct 4, 2021Updated 4 years ago
- A safe way to execute functions asynchronously, recovering them in case of panic. It also provides an error stack aiming to facilitate faβ¦β139Nov 19, 2020Updated 5 years ago
- Go package for validating requestsβ31Apr 3, 2025Updated 11 months ago
- Go Todo Backend Example Using Modular Project Layout for Product Microservice using Gin frameworkβ85Aug 20, 2024Updated last year
- Golang code boilerplate inspired by clean architectureβ303Mar 7, 2023Updated 2 years ago
- Implementation of clean architecture in Go, Gin with dependency injection.β526May 24, 2023Updated 2 years ago
- π₯ A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)β21,050Updated this week
- Simple API for banking routines using a Clean Architecture in Golangβ748Mar 13, 2024Updated last year
- A mock code autogenerator for Goβ7,013Updated this week
- A Modern Testing Framework for Goβ8,961Feb 24, 2026Updated last week
- Write language go and using clean architectureβ139May 5, 2023Updated 2 years ago
- Go package for dealing with maps, slices, JSON and other data.β839Nov 24, 2025Updated 3 months ago