{"adoption": {"forks": 475, "observed_at": "2026-08-28T04:06:56.686341+00:00", "stars": 2495}, "canonical_url": "https://ross.abutalabs.com/products/archaius", "card": {"archived": false, "artifact_type": "library", "description": "Library for configuration management API", "domain": ["developer-tools", "backend", "microservices"], "enriched": true, "function": ["configuration-management"], "health_score": 96, "homepage": null, "language": "Java", "license": "Apache-2.0", "license_family": "permissive", "maturity": "stable", "member_repos": ["Netflix/archaius"], "name": "Netflix/archaius", "platform": ["jvm"], "pushed_at": "2026-07-29T21:37:46+00:00", "repo": "Netflix/archaius", "stars": 2495, "tags": ["dynamic-properties", "netflix", "runtime-config", "composite-config", "java"], "topics": [], "urls": [], "use_cases": ["manage application configuration in Java services", "update config values at runtime without restarting the app", "layer multiple config sources with override precedence", "load properties files with cascading context overrides", "react to configuration changes with change handlers", "integrate config with dependency injection like Guice"], "what_it_is": "Archaius is a Java configuration management library that unifies static and dynamic configuration sources into a single API. It supports lock-free property reads, composite configuration layering, and runtime property updates without application restarts.", "when_to_avoid": ["you need a simple static config file loader with no dynamic updates", "you're not on the JVM", "you want a config server or centralized config store rather than an embedded library"], "when_to_choose": ["you need dynamic, hot-reloading configuration in a JVM application", "you want to combine multiple configuration sources into one composite view", "you're building Netflix OSS-style microservices on the JVM"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/archaius", "repo": "Netflix/archaius", "role": "main", "score": 89}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:56.686341+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:27:13.090010+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7e37c38731627ab9be79d9be48810879dcd30d748235b0c1cbcfadced0083f95", "fetched_at": "2026-08-28T04:06:56.686341+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Netflix/archaius"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:56.686341+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:27:13.090010+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7e37c38731627ab9be79d9be48810879dcd30d748235b0c1cbcfadced0083f95", "fetched_at": "2026-08-28T04:06:56.686341+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Netflix/archaius"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:27:13.090010+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7e37c38731627ab9be79d9be48810879dcd30d748235b0c1cbcfadced0083f95", "fetched_at": "2026-08-28T04:06:56.686341+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Netflix/archaius"}], "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:56.686341+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:56.686341+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:56.686341+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:27:13.090010+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7e37c38731627ab9be79d9be48810879dcd30d748235b0c1cbcfadced0083f95", "fetched_at": "2026-08-28T04:06:56.686341+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Netflix/archaius"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:56.686341+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:56.686341+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:27:13.090010+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7e37c38731627ab9be79d9be48810879dcd30d748235b0c1cbcfadced0083f95", "fetched_at": "2026-08-28T04:06:56.686341+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Netflix/archaius"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:56.686341+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:56.686341+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:56.686341+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:27:13.090010+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7e37c38731627ab9be79d9be48810879dcd30d748235b0c1cbcfadced0083f95", "fetched_at": "2026-08-28T04:06:56.686341+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Netflix/archaius"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:56.686341+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:56.686341+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:27:13.090010+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7e37c38731627ab9be79d9be48810879dcd30d748235b0c1cbcfadced0083f95", "fetched_at": "2026-08-28T04:06:56.686341+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Netflix/archaius"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:27:13.090010+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7e37c38731627ab9be79d9be48810879dcd30d748235b0c1cbcfadced0083f95", "fetched_at": "2026-08-28T04:06:56.686341+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Netflix/archaius"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:27:13.090010+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7e37c38731627ab9be79d9be48810879dcd30d748235b0c1cbcfadced0083f95", "fetched_at": "2026-08-28T04:06:56.686341+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Netflix/archaius"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:27:13.090010+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7e37c38731627ab9be79d9be48810879dcd30d748235b0c1cbcfadced0083f95", "fetched_at": "2026-08-28T04:06:56.686341+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Netflix/archaius"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 95, "longevity": 100, "rhythm": 74}, "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": 5228, "days_push": 35, "days_rel": 92, "gap_med": 31.5, "n_releases_24m": 9}, "score": 89, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}