{"adoption": {"forks": 545, "observed_at": "2026-08-28T04:06:35.416987+00:00", "stars": 2300}, "canonical_url": "https://ross.abutalabs.com/products/vscode-java", "card": {"archived": false, "artifact_type": "plugin", "description": "Java Language Support for Visual Studio Code", "domain": ["developer-tools", "text-editors", "programming-languages"], "enriched": true, "function": ["editor", "developer-tools", "documentation"], "health_score": 99, "homepage": null, "language": "TypeScript", "license": "EPL-2.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["redhat-developer/vscode-java"], "name": "redhat-developer/vscode-java", "platform": ["editor-plugin", "cross-platform", "windows"], "pushed_at": "2026-08-25T14:56:50+00:00", "repo": "redhat-developer/vscode-java", "stars": 2300, "tags": ["java", "language-server", "vscode-extension", "code-completion", "maven", "gradle", "lsp", "linux", "macos"], "topics": ["java", "language-server", "vscode-extension"], "urls": [], "use_cases": ["write and edit Java code in VS Code with IntelliSense", "get code completion and error reporting for Java files", "import and work with Maven or Gradle projects in VS Code", "refactor and organize imports in Java code", "debug Java applications from the editor", "navigate Java code with type hierarchy and call hierarchy"], "what_it_is": "A Visual Studio Code extension providing Java language support via the Eclipse JDT Language Server. It offers code completion, navigation, refactoring, debugging, and Maven/Gradle project integration for Java 1.8 through Java 26.", "when_to_avoid": ["you use IntelliJ IDEA or Eclipse IDE, which have deeper native Java tooling", "you need support for Java versions older than 1.8", "you work in an editor other than VS Code"], "when_to_choose": ["you develop Java in Visual Studio Code and want full IDE-like features", "your projects use Maven or Gradle and need integrated build support", "you want a free, actively maintained Java language server extension"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/vscode-java", "repo": "redhat-developer/vscode-java", "role": "main", "score": 96}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:35.416987+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:40:13.740354+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7bcf2c77a4339951be3928e541307f5e0dcf0a800524c75e0c114deb6fcac633", "fetched_at": "2026-08-28T04:06:35.416987+00:00", "kind": "readme", "missing": false, "url": "https://github.com/redhat-developer/vscode-java"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:35.416987+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:40:13.740354+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7bcf2c77a4339951be3928e541307f5e0dcf0a800524c75e0c114deb6fcac633", "fetched_at": "2026-08-28T04:06:35.416987+00:00", "kind": "readme", "missing": false, "url": "https://github.com/redhat-developer/vscode-java"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:40:13.740354+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7bcf2c77a4339951be3928e541307f5e0dcf0a800524c75e0c114deb6fcac633", "fetched_at": "2026-08-28T04:06:35.416987+00:00", "kind": "readme", "missing": false, "url": "https://github.com/redhat-developer/vscode-java"}], "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:06:35.416987+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:35.416987+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:35.416987+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:40:13.740354+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7bcf2c77a4339951be3928e541307f5e0dcf0a800524c75e0c114deb6fcac633", "fetched_at": "2026-08-28T04:06:35.416987+00:00", "kind": "readme", "missing": false, "url": "https://github.com/redhat-developer/vscode-java"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:35.416987+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:35.416987+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:40:13.740354+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7bcf2c77a4339951be3928e541307f5e0dcf0a800524c75e0c114deb6fcac633", "fetched_at": "2026-08-28T04:06:35.416987+00:00", "kind": "readme", "missing": false, "url": "https://github.com/redhat-developer/vscode-java"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:35.416987+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:35.416987+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:35.416987+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:40:13.740354+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7bcf2c77a4339951be3928e541307f5e0dcf0a800524c75e0c114deb6fcac633", "fetched_at": "2026-08-28T04:06:35.416987+00:00", "kind": "readme", "missing": false, "url": "https://github.com/redhat-developer/vscode-java"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:35.416987+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:35.416987+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:40:13.740354+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7bcf2c77a4339951be3928e541307f5e0dcf0a800524c75e0c114deb6fcac633", "fetched_at": "2026-08-28T04:06:35.416987+00:00", "kind": "readme", "missing": false, "url": "https://github.com/redhat-developer/vscode-java"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:40:13.740354+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7bcf2c77a4339951be3928e541307f5e0dcf0a800524c75e0c114deb6fcac633", "fetched_at": "2026-08-28T04:06:35.416987+00:00", "kind": "readme", "missing": false, "url": "https://github.com/redhat-developer/vscode-java"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:40:13.740354+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7bcf2c77a4339951be3928e541307f5e0dcf0a800524c75e0c114deb6fcac633", "fetched_at": "2026-08-28T04:06:35.416987+00:00", "kind": "readme", "missing": false, "url": "https://github.com/redhat-developer/vscode-java"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:40:13.740354+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7bcf2c77a4339951be3928e541307f5e0dcf0a800524c75e0c114deb6fcac633", "fetched_at": "2026-08-28T04:06:35.416987+00:00", "kind": "readme", "missing": false, "url": "https://github.com/redhat-developer/vscode-java"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 90}, "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": 3673, "days_push": 8, "days_rel": 69, "gap_med": 29.0, "n_releases_24m": 23}, "score": 96, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}