google

wire

google

Compile-time Dependency Injection for Go

AI 简介

Wire 是一个为 Go 语言设计的编译期依赖注入代码生成工具。它通过分析函数签名和构造函数依赖关系,自动生成初始化代码,避免运行时反射和全局状态,提升类型安全与启动性能。核心特点是零运行时开销、显式依赖声明、与标准 Go 工具链无缝集成。适用于中大型 Go 服务项目,特别是需要清晰模块解耦、可测试性强、且重视启动速度与确定性的微服务或 CLI 应用场景。

Go
Apache License 2.0
14.4k
Stars
740
Forks
3
Watchers
86
Issues

Star 增长

今日0
近 7 天0
近 30 天+9
综合评分69.51
默认分支main