Ross ROSS = Recommend OSS · open-source software intelligence for agents

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

github.com/go-spring/go-spring · Go · Apache-2.0 (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
go-spring/go-springmain92

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