{"adoption": {"forks": 569, "observed_at": "2026-08-28T04:04:41.116089+00:00", "stars": 1422}, "canonical_url": "https://ross.abutalabs.com/products/jeeplatform", "card": {"archived": false, "artifact_type": "framework", "description": "一款企业信息化开发基础平台，拟集成OA(办公自动化)、CMS(内容管理系统)等企业系统的通用业务功能  JeePlatform项目是一款以SpringBoot为核心框架，集ORM框架Mybatis，Web层框架SpringMVC和多种开源组件框架而成的一款通用基础平台，代码已经捐赠给开源中国社区", "domain": ["web-development", "backend", "erp", "developer-tools", "self-hosted"], "enriched": true, "function": ["web-framework", "auth", "authorization", "orm", "search-engine", "caching", "workflow-automation", "email", "api-framework"], "health_score": 20, "homepage": null, "language": "JavaScript", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["u014427391/jeeplatform"], "name": "u014427391/jeeplatform", "platform": ["jvm", "self-hosted"], "pushed_at": "2024-08-26T15:54:51+00:00", "repo": "u014427391/jeeplatform", "stars": 1422, "tags": ["springboot", "mybatis", "springmvc", "shiro", "rbac", "single-sign-on", "cas", "oauth2", "activiti", "oa", "cms", "admin-dashboard", "enterprise-platform", "dubbo", "redis", "web-server"], "topics": ["javaee", "activiti", "solr", "shiro", "mybatis", "springmvc", "poi", "ssi", "freemarker", "dubbo", "zookeeper", "druid", "lucene", "jquery", "ajax", "restful", "springboot", "thymeleaf", "aop", "redis"], "urls": [], "use_cases": ["build an enterprise admin management system with role-based access control", "implement single sign-on across multiple internal systems with CAS or OAuth2", "bootstrap a Java Spring Boot base platform with MyBatis and Shiro pre-integrated", "learn RBAC permission design in a real Spring Boot project", "set up office automation (OA) workflows with Activiti", "add full-text search to a Java web app with Solr and Lucene", "build a distributed service platform with Dubbo and Zookeeper"], "what_it_is": "JeePlatform is a Java enterprise application base platform built on Spring Boot, integrating MyBatis ORM, Spring MVC, Shiro security, and components like Activiti, Solr, Redis, and Dubbo. It provides common business modules for admin management, OA (office automation), and CMS systems, including RBAC role-based permissions and single sign-on via CAS and OAuth2.", "when_to_avoid": ["you need a lightweight microservice or cloud-native stack rather than a monolithic JavaEE platform", "you require actively developed OA and CMS modules - these are marked as pending development", "your stack is not Java/Spring based", "you need guaranteed long-term support, as the project is largely in maintenance"], "when_to_choose": ["you need a ready-made Java enterprise base platform with admin, auth, and SSO modules", "you want a reference implementation of RBAC, CAS, and OAuth2 in Spring Boot", "you are building OA or CMS systems on the JVM and want common features pre-wired"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/jeeplatform", "repo": "u014427391/jeeplatform", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.116089+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:37:43.086280+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "06d0e44f80efe8e4993811c1effc9f127328e24edf4c98aa55ae61e5a3e80436", "fetched_at": "2026-08-28T04:04:41.116089+00:00", "kind": "readme", "missing": false, "url": "https://github.com/u014427391/jeeplatform"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.116089+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:37:43.086280+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "06d0e44f80efe8e4993811c1effc9f127328e24edf4c98aa55ae61e5a3e80436", "fetched_at": "2026-08-28T04:04:41.116089+00:00", "kind": "readme", "missing": false, "url": "https://github.com/u014427391/jeeplatform"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:37:43.086280+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "06d0e44f80efe8e4993811c1effc9f127328e24edf4c98aa55ae61e5a3e80436", "fetched_at": "2026-08-28T04:04:41.116089+00:00", "kind": "readme", "missing": false, "url": "https://github.com/u014427391/jeeplatform"}], "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:04:41.116089+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.116089+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.116089+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:37:43.086280+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "06d0e44f80efe8e4993811c1effc9f127328e24edf4c98aa55ae61e5a3e80436", "fetched_at": "2026-08-28T04:04:41.116089+00:00", "kind": "readme", "missing": false, "url": "https://github.com/u014427391/jeeplatform"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.116089+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.116089+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:37:43.086280+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "06d0e44f80efe8e4993811c1effc9f127328e24edf4c98aa55ae61e5a3e80436", "fetched_at": "2026-08-28T04:04:41.116089+00:00", "kind": "readme", "missing": false, "url": "https://github.com/u014427391/jeeplatform"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.116089+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.116089+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.116089+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:37:43.086280+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "06d0e44f80efe8e4993811c1effc9f127328e24edf4c98aa55ae61e5a3e80436", "fetched_at": "2026-08-28T04:04:41.116089+00:00", "kind": "readme", "missing": false, "url": "https://github.com/u014427391/jeeplatform"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.116089+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.116089+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:37:43.086280+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "06d0e44f80efe8e4993811c1effc9f127328e24edf4c98aa55ae61e5a3e80436", "fetched_at": "2026-08-28T04:04:41.116089+00:00", "kind": "readme", "missing": false, "url": "https://github.com/u014427391/jeeplatform"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:37:43.086280+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "06d0e44f80efe8e4993811c1effc9f127328e24edf4c98aa55ae61e5a3e80436", "fetched_at": "2026-08-28T04:04:41.116089+00:00", "kind": "readme", "missing": false, "url": "https://github.com/u014427391/jeeplatform"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:37:43.086280+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "06d0e44f80efe8e4993811c1effc9f127328e24edf4c98aa55ae61e5a3e80436", "fetched_at": "2026-08-28T04:04:41.116089+00:00", "kind": "readme", "missing": false, "url": "https://github.com/u014427391/jeeplatform"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:37:43.086280+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "06d0e44f80efe8e4993811c1effc9f127328e24edf4c98aa55ae61e5a3e80436", "fetched_at": "2026-08-28T04:04:41.116089+00:00", "kind": "readme", "missing": false, "url": "https://github.com/u014427391/jeeplatform"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3415, "days_push": 737, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}