go-spring/go-spring
🔥 [released] 基于 IoC 的 IDLs-First 的 Go 后端一站式开发框架 ( All-in-One Development Framework on IoC and IDLs-First for Go ) 🚀 observed · 2026-08-28
Health v2 · maintenance only
92/100
- Activity 99
- Release rhythm 78
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 49
- age_days: 2518
- days_rel: 71
- days_push: 10
- n_releases_24m: 2
Adoption not part of the score
1792 stars · 233 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Go-Spring is an all-in-one Go backend development framework built around an IoC container and dependency injection, inspired by Java Spring Boot. It provides a layered ecosystem including a core framework, capability abstractions, 70+ pluggable Starters for third-party SDKs, and CLI tooling for code generation and mocking.
Use cases
- build Go backend services with dependency injection like Spring Boot
- auto-configure third-party SDKs such as Redis, MySQL, Kafka, and gRPC in Go
- assemble modular Go applications with pluggable starters
- generate HTTP client and server code from IDL definitions
- manage application configuration and lifecycle in Go services
- migrate Java Spring development patterns to Go
When to choose
- you want Spring Boot-style IoC and auto-configuration in Go
- you need a batteries-included framework with many prebuilt integrations
- you prefer IDL-first service development with code generation
- you are building modular monoliths or microservices in Go
When to avoid
- you prefer minimal, dependency-light Go libraries and explicit wiring
- your project follows idiomatic Go patterns that avoid magic DI containers
- you need a framework with a very large community and long-term track record
Facets
framework · maturity active
web-framework middleware configuration-management dependency-audit http-server http-client rpc developer-tools backend web-development developer-tools microservices apis go cross-platform cli inversion-of-control dependency-injection spring-boot auto-configuration starters idl-first modulith code-generation
1 source
- readme: https://github.com/go-spring/go-spring · fetched 2026-08-28 · 7e7b01a950f2
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| go-spring/go-spring | main | 92 |
For agents
markdown · JSON · MCP: product_card(name="go-spring/go-spring")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem