{"adoption": {"forks": 3845, "observed_at": "2026-08-28T04:10:26.361639+00:00", "stars": 8935}, "canonical_url": "https://ross.abutalabs.com/products/springcloud", "card": {"archived": false, "artifact_type": "framework", "description": "Opensabre是基于SpringCloud2023的微服务开发平台，整合了Spring Security、Springcloud Alibaba等组件。  包含了基础的RBAC权限管理、授权认证、网关管理、服务治理、审计日志等系统管理基础应用。  定义了相关开发规范、风格并落地在服务框架层，开箱即用，支持Docker、Kubenetes的部署。  让项目开发人员快速进入业务开发，而不需过多时间花费在基础架构搭建和编码风格规范上。  目标是建立一套金融级、高安全性的微服务解决方案。", "domain": ["microservices", "backend", "web-development", "security", "fintech", "developer-tools"], "enriched": true, "function": ["web-framework", "api-framework", "auth", "authorization", "api-gateway", "microservices", "middleware", "api-documentation", "logging", "monitoring", "configuration-management", "deployment"], "health_score": 78, "homepage": null, "language": null, "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["zhoutaoo/SpringCloud"], "name": "zhoutaoo/SpringCloud", "platform": ["jvm", "self-hosted", "cloud"], "pushed_at": "2026-08-12T16:02:42+00:00", "repo": "zhoutaoo/SpringCloud", "stars": 8935, "tags": ["spring-cloud", "spring-boot", "spring-security", "oauth2", "rbac", "nacos", "sentinel", "skywalking", "feign", "microservice-scaffold", "opensabre", "financial-grade", "sensitive-data-masking", "service-governance", "devops", "docker", "kubernetes", "web-server"], "topics": ["springcloud", "springboot", "oauth2", "feign-client", "spring-cloud-gateway", "spring-security", "nacos", "sentinel", "jetcache", "skywalking"], "urls": [], "use_cases": ["build a microservices platform with spring cloud", "rbac permission management and oauth2 authentication scaffold", "spring cloud alibaba microservice starter with nacos and sentinel", "financial-grade secure microservices framework", "quickly start business development without building infrastructure", "deploy microservices to docker and kubernetes", "centralized gateway and service governance management", "audit logging and sensitive data masking in microservices"], "what_it_is": "Opensabre is a microservices development platform built on Spring Cloud 2023, integrating Spring Security, Spring Cloud Alibaba (Nacos, Sentinel), and related components. It provides out-of-the-box RBAC permission management, authentication, gateway management, service governance, and audit logging, with Docker and Kubernetes deployment support aimed at financial-grade, high-security solutions.", "when_to_avoid": ["you use a non-JVM stack or a framework other than Spring Boot/Spring Cloud", "you need a lightweight single-service application rather than a full microservices platform", "you already have an established in-house microservices framework and conventions", "you want a fully managed platform rather than a self-hosted scaffold you maintain"], "when_to_choose": ["you are starting a new Java/Spring Cloud microservices project and want RBAC, auth, gateway, and governance out of the box", "you need a financial-grade, security-focused microservices foundation with standardized conventions", "your team uses Spring Cloud Alibaba components like Nacos, Sentinel, and SkyWalking", "you want Docker/Kubernetes-ready microservice deployments with unified REST responses and API docs"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/springcloud", "repo": "zhoutaoo/SpringCloud", "role": "main", "score": 76}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.361639+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:24:31.768451+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4885fcb24de2e08eaa46b5c647444956a3538559a3a82091e65f85fee76b2429", "fetched_at": "2026-08-28T04:10:26.361639+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhoutaoo/SpringCloud"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.361639+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:24:31.768451+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4885fcb24de2e08eaa46b5c647444956a3538559a3a82091e65f85fee76b2429", "fetched_at": "2026-08-28T04:10:26.361639+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhoutaoo/SpringCloud"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:24:31.768451+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4885fcb24de2e08eaa46b5c647444956a3538559a3a82091e65f85fee76b2429", "fetched_at": "2026-08-28T04:10:26.361639+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhoutaoo/SpringCloud"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.361639+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.361639+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.361639+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:24:31.768451+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4885fcb24de2e08eaa46b5c647444956a3538559a3a82091e65f85fee76b2429", "fetched_at": "2026-08-28T04:10:26.361639+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhoutaoo/SpringCloud"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.361639+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.361639+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:24:31.768451+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4885fcb24de2e08eaa46b5c647444956a3538559a3a82091e65f85fee76b2429", "fetched_at": "2026-08-28T04:10:26.361639+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhoutaoo/SpringCloud"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.361639+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.361639+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.361639+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:24:31.768451+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4885fcb24de2e08eaa46b5c647444956a3538559a3a82091e65f85fee76b2429", "fetched_at": "2026-08-28T04:10:26.361639+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhoutaoo/SpringCloud"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.361639+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.361639+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:24:31.768451+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4885fcb24de2e08eaa46b5c647444956a3538559a3a82091e65f85fee76b2429", "fetched_at": "2026-08-28T04:10:26.361639+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhoutaoo/SpringCloud"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:24:31.768451+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4885fcb24de2e08eaa46b5c647444956a3538559a3a82091e65f85fee76b2429", "fetched_at": "2026-08-28T04:10:26.361639+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhoutaoo/SpringCloud"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:24:31.768451+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4885fcb24de2e08eaa46b5c647444956a3538559a3a82091e65f85fee76b2429", "fetched_at": "2026-08-28T04:10:26.361639+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhoutaoo/SpringCloud"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:24:31.768451+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4885fcb24de2e08eaa46b5c647444956a3538559a3a82091e65f85fee76b2429", "fetched_at": "2026-08-28T04:10:26.361639+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhoutaoo/SpringCloud"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 97, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3328, "days_push": 21, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 76, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}