Top 0.5% dependent packages on proxy.golang.org
Top 0.4% dependent repos on proxy.golang.org
Top 2.3% forks on proxy.golang.org
Top 0.2% docker downloads on proxy.golang.org
proxy.golang.org : github.com/facebookgo/inject
Package inject provides a reflect based injector. A large application built with dependency injection in mind will typically involve the boring work of setting up the object graph. This library attempts to take care of this boring work by creating and connecting the various objects. Its use involves you seeding the object graph with some (possibly incomplete) objects, where the underlying types have been tagged for injection. Given this, the library will populate the objects creating new ones as necessary. It uses singletons by default, supports optional private instances as well as named instances. It works using Go's reflection package and is inherently limited in what it can do as opposed to a code-gen system with respect to private fields. The usage pattern for the library involves struct tags. It requires the tag format used by the various standard libraries, like json, xml etc. It involves tags in one of the three forms below: The first no value syntax is for the common case of a singleton dependency of the associated type. The second triggers creation of a private instance for the associated type. Finally the last form is asking for a named dependency called "dev logger".
Registry
-
Source
- Documentation
- JSON
purl: pkg:golang/github.com/facebookgo/inject
License: MIT
Latest release: almost 7 years ago
First release: about 9 years ago
Namespace: github.com/facebookgo
Dependent packages: 95
Dependent repositories: 301
Stars: 1,393 on GitHub
Forks: 133 on GitHub
Docker dependents: 131
Docker downloads: 396,859,832
See more repository details: repos.ecosyste.ms
Last synced: 4 days ago
github.com/famarks/grafarg v0.0.0-20240118154311-f9049aa366ff
11 versions - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/runsystemid/gontainer v1.0.0
This is container library for dependency injection implementation.1 version - Latest release: over 1 year ago - 0 stars on GitHub
github.com/meixiaofei/flow-bpmn v1.0.21
基于bpmn 2.0协议实现的工作流引擎22 versions - Latest release: over 1 year ago - 1 stars on GitHub
github.com/tommynurwantoro/kafkid v0.0.0-20240110153744-c02a6a406de9
2 versions - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/famarker/grafarg v0.0.0-20240104161148-900be4e9d525
Grafarg is an interactive data analytics and graphical data visualization application. Grafarg be...3 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/glibtools/libs v0.0.0-20231222055532-7eae12290626
24 versions - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/easysoft/zendata v0.0.0-20231220083513-a183e2324b21
18 versions - Latest release: over 1 year ago - 216 stars on GitHubgithub.com/opsramp/tracing-proxy v0.0.0-20231208055149-c5d51f40638c
15 versions - Latest release: over 1 year agogithub.com/atcharles/glibs v1.0.0
38 versions - Latest release: over 1 year agogithub.com/cecchisandrone/smarthome-server v0.0.0-20231125140035-216bbf060e51
SmartHome server written in Go3 versions - Latest release: over 1 year ago - 3 stars on GitHub
github.com/aaronchen2k/deeptest v0.0.0-20231023082730-c455ab3e2c35
API Management and Testing Platform138 versions - Latest release: over 1 year ago - 140 stars on GitHub
github.com/easysoft/zentaoatf v0.0.0-20230928072752-22eb21f62302
zentaoatf is an cross platform automation testing framework written in go language.54 versions - Latest release: over 1 year ago - 143 stars on GitHub
github.com/liwentao0503/go-api v0.0.0-20230928031354-b931f236435b
1 version - Latest release: over 1 year ago - 2 stars on GitHubgithub.com/hellobchain/goreporter v0.0.0-20230920033353-618eaa60fca6
4 versions - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/easysoft/zagent v0.0.0-20230919085028-5746aceb8329
15 versions - Latest release: over 1 year agogithub.com/honeycombio/samproxy v1.21.0
55 versions - Latest release: about 2 years agogithub.com/honeycombio/refinery v1.21.0
Refinery is a trace-aware tail-based sampling proxy. It examines whole traces and intelligently a...55 versions - Latest release: about 2 years ago - 1 dependent package - 1 dependent repositories - 176 stars on GitHub
github.com/honeycombio/malinois v1.21.0
Refinery is a trace-aware tail-based sampling proxy. It examines whole traces and intelligently a...55 versions - Latest release: about 2 years ago - 176 stars on GitHub
github.com/jewelrry/message v1.0.8
9 versions - Latest release: about 2 years agogithub.com/eininst/scheduler v0.0.0-20230130042601-ca39708893c8
a go scheduler lib4 versions - Latest release: over 2 years ago - 2 stars on GitHub
github.com/moneavlad/smartling v0.7.0
CLI to work with Smartling translations1 version - Latest release: over 2 years ago - 0 stars on GitHub
github.com/MoneaVlad/smartling v0.7.0
CLI to work with Smartling translations1 version - Latest release: over 2 years ago - 0 stars on GitHub
github.com/buchichenpi/godi v0.0.0-20221222040008-aafbee4d229b
4 versions - Latest release: over 2 years ago - 0 stars on GitHubgithub.com/aka-yz/go-micro-core v1.0.7
go project core config&injection11 versions - Latest release: over 2 years ago - 0 stars on GitHub
github.com/aubm/postmanerator v0.11.0
A HTTP API documentation generator that use Postman collections15 versions - Latest release: over 2 years ago - 604 stars on GitHub
github.com/masta39/postmonerator v0.11.0
15 versions - Latest release: over 2 years ago - 0 stars on GitHubgithub.com/eininst/ninja v0.0.0-20221114152859-67e0549c1921
ninja-fiber2 versions - Latest release: over 2 years ago - 1 dependent repositories - 1 stars on GitHub
github.com/mingslife/toolbox v0.0.1
🧰 Provide many useful functions, just like a toolbox in real world!1 version - Latest release: over 2 years ago - 2 stars on GitHub
github.com/eininst/fiber-boot v0.0.0-20220906185032-91bf6f3c0cbd
fiber-boot1 version - Latest release: over 2 years ago - 0 stars on GitHub
github.com/mingslife/bone v0.0.5
Package bone is a Non-intrusive Go micro-service framework, to combine modules organically, base ...5 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 1 stars on GitHub
github.com/kerti/balances/backend v0.0.0-20220816054407-693896eee630
Balance-based personal finances.1 version - Latest release: over 2 years ago - 0 stars on GitHub
github.com/guanlh/goreporter v0.0.0-20220414091824-6fc6382e3323
2 versions - Latest release: about 3 years ago - 0 stars on GitHubgithub.com/vikasverma155/go-fun v0.0.0-20220407104608-4394b948c75d
1 version - Latest release: about 3 years ago - 0 stars on GitHubgithub.com/tryanzu/core v0.0.0-20220309153813-b84af7bc5432
2 versions - Latest release: about 3 years agogithub.com/frankrap/goalgo v0.0.0-20220127032708-9f5570a1c360
A real-time quantitative trading platform in Golang. 基于Go的量化交易平台1 version - Latest release: over 3 years ago - 2 dependent packages - 1 dependent repositories - 90 stars on GitHub
github.com/jirs5/tracing-proxy v1.8.1
Refinery is a trace-aware sampling proxy. It collects spans emitted by your application, gathers ...40 versions - Latest release: over 3 years ago - 0 stars on GitHub
github.com/chapin666/kitten v0.0.0-20211229032733-e718b1aac8da
workflow engine written in Go2 versions - Latest release: over 3 years ago - 1 stars on GitHub
gitee.com/lailonghui/vehicle-supervision-framework v0.2.91
391 versions - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositoriesgithub.com/bnulwh/goreporter v0.0.0-20211130073101-7720946ffc79
A Golang tool that does static analysis, unit testing, code review and generate code quality report.1 version - Latest release: over 3 years ago - 1 stars on GitHub
github.com/atcharles/gof/v2 v2.2.1
easy way for jsonrpc api, depend on gin18 versions - Latest release: over 3 years ago - 4 stars on GitHub
github.com/zhuxiujia/easy_mvc v1.1.2
Golang Web MVC AOP and IOC framework build on DI based on go Tag system. just like spring boot,sp...5 versions - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 6 stars on GitHub
github.com/lhlyu/goreporter v0.0.0-20210907040155-12e10bebc8f0
将原项目改造成go module项目。GoReporter Use Go Modules.1 version - Latest release: over 3 years ago - 11 stars on GitHub
github.com/go-god/gdi v1.0.3
go inject tools3 versions - Latest release: over 3 years ago - 4 dependent packages - 1 dependent repositories - 4 stars on GitHub
github.com/aaronchen2k/tester v0.0.0-20210731012020-054b70b95c18
1 version - Latest release: almost 4 years ago - 1 stars on GitHubgithub.com/0xzmz/dep_check v0.0.0-20210721022939-c6223138f2dd
1 version - Latest release: almost 4 years agogithub.com/growbak/hub v0.0.0-20210720134702-18bc924b55e4
2 versions - Latest release: almost 4 years agogithub.com/salestock/sersan v0.0.0-20210720132844-154c96beb140
1 version - Latest release: almost 4 years ago - 1 dependent packagegithub.com/pgshen/june v0.1.0
1 version - Latest release: almost 4 years agogithub.com/PGshen/june v0.1.0
1 version - Latest release: almost 4 years agogithub.com/org39/webapp-tutorial-backend v0.1.5
6 versions - Latest release: almost 4 years agogitee.com/frinter_self/go_toolset v0.0.30
30 versions - Latest release: about 4 years agogitee.com/shiqiyue/srv-framework v0.0.19 removed
19 versions - Latest release: about 4 years agogithub.com/alphayan/goreporter v1.0.0
A Golang tool that does static analysis, unit testing, code review and generate code quality report.1 version - Latest release: about 4 years ago - 0 stars on GitHub
github.com/oludouglas/steller-go v0.1.0 removed
1 version - Latest release: over 4 years agogithub.com/drprado2/transaction-manager v0.0.0-20201111093628-259ce21f10be
1 version - Latest release: over 4 years agogithub.com/redshiftkeying/slowflow-server v0.0.0-20201111075203-561d2ec9c83a
1 version - Latest release: over 4 years agogithub.com/Fenrislol/grafana v0.0.0-20201006080941-34a2968f5281
1 version - Latest release: over 4 years ago - 0 stars on GitHubgithub.com/kerti/evm/02-kitara-store v0.0.0-20200903034258-18aef3296834
Evermos backend test.1 version - Latest release: over 4 years ago - 0 stars on GitHub
github.com/kerti/evm/01-machine-gun v0.0.0-20200903034258-18aef3296834
Evermos backend test.1 version - Latest release: over 4 years ago - 0 stars on GitHub
github.com/bingjian-zhu/gin-vue-admin v0.0.0-20200825070543-1aa4ec8bd2e7
gin+gorm+jwt+vue, implemented as dependency injection1 version - Latest release: over 4 years ago - 166 stars on GitHub
github.com/aguncn/nezha v0.0.0-20200823092523-89c19b0a98c9
a k8s cd platform1 version - Latest release: over 4 years ago - 1 stars on GitHub
github.com/Carrotxyy/syncSense v1.0.0
同步商汤1 version - Latest release: almost 5 years ago - 0 stars on GitHub
github.com/carrotxyy/syncsense v1.0.0
同步商汤1 version - Latest release: almost 5 years ago - 0 stars on GitHub
github.com/Carrotxyy/syncWx v0.1.1
微信访客同步模块2 versions - Latest release: almost 5 years ago - 0 stars on GitHub
github.com/carrotxyy/syncwx v0.1.1
微信访客同步模块2 versions - Latest release: almost 5 years ago - 0 stars on GitHub
github.com/zhuxiujia/GoMybatisMall v0.0.0-20200630125127-c2450c02733e
Mall macro service project,based GoMybatis and Golang.Go微服务商城1 version - Latest release: almost 5 years ago - 62 stars on GitHub
github.com/stellar-deprecated/bridge-compliance v0.0.0-20200428193555-8492b07b820e
Deprecated, extracted from https://github.com/stellar/go/tree/698593a43c972293c084ce8ad0bea99b95b...1 version - Latest release: about 5 years ago - 0 stars on GitHub
github.com/paydex-core/paydex-go v0.0.0-20200327014825-fb9541fd12fa
1 version - Latest release: about 5 years ago - 0 stars on GitHubgithub.com/jmniu/workflow v1.0.4
5 versions - Latest release: about 5 years ago - 5 stars on GitHubgithub.com/jmniu/flow v1.0.4
5 versions - Latest release: about 5 years ago - 5 stars on GitHubgithub.com/jmniu/go-workflow v1.0.4
5 versions - Latest release: about 5 years agogithub.com/sakari-ai/moirai v0.0.0-20200228065705-9c4462941e09
Experiment Golang Project1 version - Latest release: about 5 years ago - 2 stars on GitHub
github.com/wenxian2012/go-rbac-admin v0.0.0-20200227043629-fa384c11d88e
一个Go Web Api 服务, 包含用户、权限、菜单、动作、资源、JWT等,可以用于快速构建项目的RBAC后台1 version - Latest release: about 5 years ago - 1 stars on GitHub
github.com/willthames/otre v0.0.0-20200119112331-dff764a165b8
1 version - Latest release: over 5 years agogitee.com/hequan2020/go-admin v1.4.0
5 versions - Latest release: over 5 years agogitee.com/hequan2020/go-admin.git v1.4.0
5 versions - Latest release: over 5 years agogithub.com/hequan2017/go-admin v1.4.0
go web api,包含gin+gorm+jwt+rbac等。5 versions - Latest release: over 5 years ago - 356 stars on GitHub
github.com/yanisyang/go-admin v1.4.0
5 versions - Latest release: over 5 years agogithub.com/bingjian-zhu/gin-inject v0.0.0-20191106070148-5d738b8dd2bc
gin依赖注入实现,参考 https://github.com/gutrse3321/coco-OuO1 version - Latest release: over 5 years ago - 9 stars on GitHub
github.com/sumorf/goalgo v0.0.0-20191028092504-9df1cfc60734
1 version - Latest release: over 5 years ago - 1 dependent repositoriesgithub.com/mrkanister/goreporter v0.0.0-20191002123813-b03bb4c89962
1 version - Latest release: over 5 years agogithub.com/stellar-modules/go/services/compliance v0.0.0-20190914051738-d64c7835e351
Stellar's public monorepo of go code1 version - Latest release: over 5 years ago - 0 stars on GitHub
github.com/stellar-modules/go/services/bridge v0.0.0-20190914051738-d64c7835e351
Stellar's public monorepo of go code1 version - Latest release: over 5 years ago - 0 stars on GitHub
github.com/hequan2017/coypus v0.1.1
coypus 海狸鼠 基于goframe 的 go web 后端 本项目已停止开发!因长时间未对代码进行维护,可能会造成项目在不同环境上无法部署、运行BUG等问题,请知晓!项...2 versions - Latest release: almost 6 years ago - 11 stars on GitHub
github.com/facturation/postmanerator v0.10.0
A HTTP API documentation generator that use Postman collections14 versions - Latest release: almost 6 years ago - 0 stars on GitHub
github.com/lswyzlz/go-admin v1.2.0
3 versions - Latest release: almost 6 years agoCheck this option to include packages that no longer depend on this package in their latest version but previously did.