{"adoption": {"forks": 1412, "observed_at": "2026-08-28T04:09:45.046958+00:00", "stars": 6537}, "canonical_url": "https://ross.abutalabs.com/products/ocaml", "card": {"archived": false, "artifact_type": "cli-tool", "description": "The core OCaml system: compilers, runtime system, base libraries", "domain": ["programming-languages", "compilers", "developer-tools", "cross-platform"], "enriched": true, "function": ["compiler", "interpreter", "programming-language", "developer-tools"], "health_score": 99, "homepage": "https://ocaml.org", "language": "OCaml", "license": "NOASSERTION", "license_family": "other", "maturity": "stable", "member_repos": ["ocaml/ocaml"], "name": "ocaml/ocaml", "platform": ["windows", "bsd", "cross-platform", "cli"], "pushed_at": "2026-08-26T12:44:04+00:00", "repo": "ocaml/ocaml", "stars": 6537, "tags": ["ocaml", "functional-programming", "type-inference", "garbage-collection", "bytecode", "native-code-compiler", "standard-library", "linux", "macos"], "topics": ["ocaml", "compiler", "functional-language"], "urls": [], "use_cases": ["compile ocaml programs to fast native executables", "learn a statically typed functional programming language", "build reliable mission-critical software with strong type safety", "compile ocaml to portable bytecode", "set up an ocaml development environment with opam", "write high-performance systems code with garbage collection"], "what_it_is": "The core OCaml compiler system, including bytecode and native-code compilers, a runtime system with generational garbage collection, and the base standard libraries. It is the reference implementation of the OCaml functional programming language, distributed via opam and actively maintained with regular releases.", "when_to_avoid": ["you need a language with a huge general-purpose ecosystem of libraries", "your team has no functional programming experience and needs quick onboarding", "you require C-level manual memory control", "you need first-class mobile or web runtime support out of the box"], "when_to_choose": ["you want an industrial-strength functional language with type inference and pattern matching", "you need both fast native compilation and portable bytecode output", "you are building complex, maintainable codebases where compile-time safety matters", "you want a mature language with long-term support branches"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/ocaml", "repo": "ocaml/ocaml", "role": "main", "score": 92}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.046958+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:44:07.281048+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6ed7a1e4d54b48f3ca204e1c05ec4833da29e568b4adf01999517e693481bb0c", "fetched_at": "2026-08-29T08:40:35.208671+00:00", "kind": "homepage", "missing": false, "url": "https://ocaml.org"}, {"content_hash": "857a19939b05b49af3b3614285b65b1f65ae9002a9df42e7fd54b6414abfc569", "fetched_at": "2026-08-29T08:40:35.212037+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/docs"}, {"content_hash": "8746797e95a98e75bd315b75cde3d041ba72230a47b8b2ad161bd442acf4b203", "fetched_at": "2026-08-29T08:40:35.222076+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/docs/get-started"}, {"content_hash": "9aade37a69df703931c66ac04b126adb9f5775a54b082abdc83f4f5d3d867288", "fetched_at": "2026-08-29T08:40:35.223945+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/install"}, {"content_hash": "a9cbab83fdf62b429c3ab7faa08296060c74e2a1477f9ce24bad4fdf703eb164", "fetched_at": "2026-08-29T08:40:35.225721+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/about"}, {"content_hash": "88ac4f7521e4ffafed416ad409ebc97ba541402dceb7750f4860d3c9d88dc809", "fetched_at": "2026-08-29T08:40:35.214514+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/changelog"}, {"content_hash": "e5ed5414267d03bd5dc4ad6843234e357d014ade9b3ec8019bbfd2cd7bf23d94", "fetched_at": "2026-08-29T08:40:35.227617+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/releases/5.5.0"}, {"content_hash": "944b6103ec8be0aea0a0ade52446a6b8867399ed15438696a9bb5facfe8ac0ab", "fetched_at": "2026-08-29T08:40:35.230087+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/releases/4.14.4"}, {"content_hash": "6f55db61b10ff3ba2f78bd04d1a0c6667cc12f99afac4077cbbdae53af64f0dc", "fetched_at": "2026-08-29T08:40:35.231744+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/releases/5.4.1"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.046958+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:44:07.281048+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6ed7a1e4d54b48f3ca204e1c05ec4833da29e568b4adf01999517e693481bb0c", "fetched_at": "2026-08-29T08:40:35.208671+00:00", "kind": "homepage", "missing": false, "url": "https://ocaml.org"}, {"content_hash": "857a19939b05b49af3b3614285b65b1f65ae9002a9df42e7fd54b6414abfc569", "fetched_at": "2026-08-29T08:40:35.212037+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/docs"}, {"content_hash": "8746797e95a98e75bd315b75cde3d041ba72230a47b8b2ad161bd442acf4b203", "fetched_at": "2026-08-29T08:40:35.222076+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/docs/get-started"}, {"content_hash": "9aade37a69df703931c66ac04b126adb9f5775a54b082abdc83f4f5d3d867288", "fetched_at": "2026-08-29T08:40:35.223945+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/install"}, {"content_hash": "a9cbab83fdf62b429c3ab7faa08296060c74e2a1477f9ce24bad4fdf703eb164", "fetched_at": "2026-08-29T08:40:35.225721+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/about"}, {"content_hash": "88ac4f7521e4ffafed416ad409ebc97ba541402dceb7750f4860d3c9d88dc809", "fetched_at": "2026-08-29T08:40:35.214514+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/changelog"}, {"content_hash": "e5ed5414267d03bd5dc4ad6843234e357d014ade9b3ec8019bbfd2cd7bf23d94", "fetched_at": "2026-08-29T08:40:35.227617+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/releases/5.5.0"}, {"content_hash": "944b6103ec8be0aea0a0ade52446a6b8867399ed15438696a9bb5facfe8ac0ab", "fetched_at": "2026-08-29T08:40:35.230087+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/releases/4.14.4"}, {"content_hash": "6f55db61b10ff3ba2f78bd04d1a0c6667cc12f99afac4077cbbdae53af64f0dc", "fetched_at": "2026-08-29T08:40:35.231744+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/releases/5.4.1"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:44:07.281048+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6ed7a1e4d54b48f3ca204e1c05ec4833da29e568b4adf01999517e693481bb0c", "fetched_at": "2026-08-29T08:40:35.208671+00:00", "kind": "homepage", "missing": false, "url": "https://ocaml.org"}, {"content_hash": "857a19939b05b49af3b3614285b65b1f65ae9002a9df42e7fd54b6414abfc569", "fetched_at": "2026-08-29T08:40:35.212037+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/docs"}, {"content_hash": "8746797e95a98e75bd315b75cde3d041ba72230a47b8b2ad161bd442acf4b203", "fetched_at": "2026-08-29T08:40:35.222076+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/docs/get-started"}, {"content_hash": "9aade37a69df703931c66ac04b126adb9f5775a54b082abdc83f4f5d3d867288", "fetched_at": "2026-08-29T08:40:35.223945+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/install"}, {"content_hash": "a9cbab83fdf62b429c3ab7faa08296060c74e2a1477f9ce24bad4fdf703eb164", "fetched_at": "2026-08-29T08:40:35.225721+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/about"}, {"content_hash": "88ac4f7521e4ffafed416ad409ebc97ba541402dceb7750f4860d3c9d88dc809", "fetched_at": "2026-08-29T08:40:35.214514+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/changelog"}, {"content_hash": "e5ed5414267d03bd5dc4ad6843234e357d014ade9b3ec8019bbfd2cd7bf23d94", "fetched_at": "2026-08-29T08:40:35.227617+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/releases/5.5.0"}, {"content_hash": "944b6103ec8be0aea0a0ade52446a6b8867399ed15438696a9bb5facfe8ac0ab", "fetched_at": "2026-08-29T08:40:35.230087+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/releases/4.14.4"}, {"content_hash": "6f55db61b10ff3ba2f78bd04d1a0c6667cc12f99afac4077cbbdae53af64f0dc", "fetched_at": "2026-08-29T08:40:35.231744+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/releases/5.4.1"}], "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:09:45.046958+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.046958+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.046958+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:44:07.281048+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6ed7a1e4d54b48f3ca204e1c05ec4833da29e568b4adf01999517e693481bb0c", "fetched_at": "2026-08-29T08:40:35.208671+00:00", "kind": "homepage", "missing": false, "url": "https://ocaml.org"}, {"content_hash": "857a19939b05b49af3b3614285b65b1f65ae9002a9df42e7fd54b6414abfc569", "fetched_at": "2026-08-29T08:40:35.212037+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/docs"}, {"content_hash": "8746797e95a98e75bd315b75cde3d041ba72230a47b8b2ad161bd442acf4b203", "fetched_at": "2026-08-29T08:40:35.222076+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/docs/get-started"}, {"content_hash": "9aade37a69df703931c66ac04b126adb9f5775a54b082abdc83f4f5d3d867288", "fetched_at": "2026-08-29T08:40:35.223945+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/install"}, {"content_hash": "a9cbab83fdf62b429c3ab7faa08296060c74e2a1477f9ce24bad4fdf703eb164", "fetched_at": "2026-08-29T08:40:35.225721+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/about"}, {"content_hash": "88ac4f7521e4ffafed416ad409ebc97ba541402dceb7750f4860d3c9d88dc809", "fetched_at": "2026-08-29T08:40:35.214514+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/changelog"}, {"content_hash": "e5ed5414267d03bd5dc4ad6843234e357d014ade9b3ec8019bbfd2cd7bf23d94", "fetched_at": "2026-08-29T08:40:35.227617+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/releases/5.5.0"}, {"content_hash": "944b6103ec8be0aea0a0ade52446a6b8867399ed15438696a9bb5facfe8ac0ab", "fetched_at": "2026-08-29T08:40:35.230087+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/releases/4.14.4"}, {"content_hash": "6f55db61b10ff3ba2f78bd04d1a0c6667cc12f99afac4077cbbdae53af64f0dc", "fetched_at": "2026-08-29T08:40:35.231744+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/releases/5.4.1"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.046958+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.046958+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:44:07.281048+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6ed7a1e4d54b48f3ca204e1c05ec4833da29e568b4adf01999517e693481bb0c", "fetched_at": "2026-08-29T08:40:35.208671+00:00", "kind": "homepage", "missing": false, "url": "https://ocaml.org"}, {"content_hash": "857a19939b05b49af3b3614285b65b1f65ae9002a9df42e7fd54b6414abfc569", "fetched_at": "2026-08-29T08:40:35.212037+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/docs"}, {"content_hash": "8746797e95a98e75bd315b75cde3d041ba72230a47b8b2ad161bd442acf4b203", "fetched_at": "2026-08-29T08:40:35.222076+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/docs/get-started"}, {"content_hash": "9aade37a69df703931c66ac04b126adb9f5775a54b082abdc83f4f5d3d867288", "fetched_at": "2026-08-29T08:40:35.223945+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/install"}, {"content_hash": "a9cbab83fdf62b429c3ab7faa08296060c74e2a1477f9ce24bad4fdf703eb164", "fetched_at": "2026-08-29T08:40:35.225721+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/about"}, {"content_hash": "88ac4f7521e4ffafed416ad409ebc97ba541402dceb7750f4860d3c9d88dc809", "fetched_at": "2026-08-29T08:40:35.214514+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/changelog"}, {"content_hash": "e5ed5414267d03bd5dc4ad6843234e357d014ade9b3ec8019bbfd2cd7bf23d94", "fetched_at": "2026-08-29T08:40:35.227617+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/releases/5.5.0"}, {"content_hash": "944b6103ec8be0aea0a0ade52446a6b8867399ed15438696a9bb5facfe8ac0ab", "fetched_at": "2026-08-29T08:40:35.230087+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/releases/4.14.4"}, {"content_hash": "6f55db61b10ff3ba2f78bd04d1a0c6667cc12f99afac4077cbbdae53af64f0dc", "fetched_at": "2026-08-29T08:40:35.231744+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/releases/5.4.1"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.046958+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.046958+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.046958+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:44:07.281048+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6ed7a1e4d54b48f3ca204e1c05ec4833da29e568b4adf01999517e693481bb0c", "fetched_at": "2026-08-29T08:40:35.208671+00:00", "kind": "homepage", "missing": false, "url": "https://ocaml.org"}, {"content_hash": "857a19939b05b49af3b3614285b65b1f65ae9002a9df42e7fd54b6414abfc569", "fetched_at": "2026-08-29T08:40:35.212037+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/docs"}, {"content_hash": "8746797e95a98e75bd315b75cde3d041ba72230a47b8b2ad161bd442acf4b203", "fetched_at": "2026-08-29T08:40:35.222076+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/docs/get-started"}, {"content_hash": "9aade37a69df703931c66ac04b126adb9f5775a54b082abdc83f4f5d3d867288", "fetched_at": "2026-08-29T08:40:35.223945+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/install"}, {"content_hash": "a9cbab83fdf62b429c3ab7faa08296060c74e2a1477f9ce24bad4fdf703eb164", "fetched_at": "2026-08-29T08:40:35.225721+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/about"}, {"content_hash": "88ac4f7521e4ffafed416ad409ebc97ba541402dceb7750f4860d3c9d88dc809", "fetched_at": "2026-08-29T08:40:35.214514+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/changelog"}, {"content_hash": "e5ed5414267d03bd5dc4ad6843234e357d014ade9b3ec8019bbfd2cd7bf23d94", "fetched_at": "2026-08-29T08:40:35.227617+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/releases/5.5.0"}, {"content_hash": "944b6103ec8be0aea0a0ade52446a6b8867399ed15438696a9bb5facfe8ac0ab", "fetched_at": "2026-08-29T08:40:35.230087+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/releases/4.14.4"}, {"content_hash": "6f55db61b10ff3ba2f78bd04d1a0c6667cc12f99afac4077cbbdae53af64f0dc", "fetched_at": "2026-08-29T08:40:35.231744+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/releases/5.4.1"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.046958+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.046958+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:44:07.281048+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6ed7a1e4d54b48f3ca204e1c05ec4833da29e568b4adf01999517e693481bb0c", "fetched_at": "2026-08-29T08:40:35.208671+00:00", "kind": "homepage", "missing": false, "url": "https://ocaml.org"}, {"content_hash": "857a19939b05b49af3b3614285b65b1f65ae9002a9df42e7fd54b6414abfc569", "fetched_at": "2026-08-29T08:40:35.212037+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/docs"}, {"content_hash": "8746797e95a98e75bd315b75cde3d041ba72230a47b8b2ad161bd442acf4b203", "fetched_at": "2026-08-29T08:40:35.222076+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/docs/get-started"}, {"content_hash": "9aade37a69df703931c66ac04b126adb9f5775a54b082abdc83f4f5d3d867288", "fetched_at": "2026-08-29T08:40:35.223945+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/install"}, {"content_hash": "a9cbab83fdf62b429c3ab7faa08296060c74e2a1477f9ce24bad4fdf703eb164", "fetched_at": "2026-08-29T08:40:35.225721+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/about"}, {"content_hash": "88ac4f7521e4ffafed416ad409ebc97ba541402dceb7750f4860d3c9d88dc809", "fetched_at": "2026-08-29T08:40:35.214514+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/changelog"}, {"content_hash": "e5ed5414267d03bd5dc4ad6843234e357d014ade9b3ec8019bbfd2cd7bf23d94", "fetched_at": "2026-08-29T08:40:35.227617+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/releases/5.5.0"}, {"content_hash": "944b6103ec8be0aea0a0ade52446a6b8867399ed15438696a9bb5facfe8ac0ab", "fetched_at": "2026-08-29T08:40:35.230087+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/releases/4.14.4"}, {"content_hash": "6f55db61b10ff3ba2f78bd04d1a0c6667cc12f99afac4077cbbdae53af64f0dc", "fetched_at": "2026-08-29T08:40:35.231744+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/releases/5.4.1"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:44:07.281048+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6ed7a1e4d54b48f3ca204e1c05ec4833da29e568b4adf01999517e693481bb0c", "fetched_at": "2026-08-29T08:40:35.208671+00:00", "kind": "homepage", "missing": false, "url": "https://ocaml.org"}, {"content_hash": "857a19939b05b49af3b3614285b65b1f65ae9002a9df42e7fd54b6414abfc569", "fetched_at": "2026-08-29T08:40:35.212037+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/docs"}, {"content_hash": "8746797e95a98e75bd315b75cde3d041ba72230a47b8b2ad161bd442acf4b203", "fetched_at": "2026-08-29T08:40:35.222076+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/docs/get-started"}, {"content_hash": "9aade37a69df703931c66ac04b126adb9f5775a54b082abdc83f4f5d3d867288", "fetched_at": "2026-08-29T08:40:35.223945+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/install"}, {"content_hash": "a9cbab83fdf62b429c3ab7faa08296060c74e2a1477f9ce24bad4fdf703eb164", "fetched_at": "2026-08-29T08:40:35.225721+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/about"}, {"content_hash": "88ac4f7521e4ffafed416ad409ebc97ba541402dceb7750f4860d3c9d88dc809", "fetched_at": "2026-08-29T08:40:35.214514+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/changelog"}, {"content_hash": "e5ed5414267d03bd5dc4ad6843234e357d014ade9b3ec8019bbfd2cd7bf23d94", "fetched_at": "2026-08-29T08:40:35.227617+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/releases/5.5.0"}, {"content_hash": "944b6103ec8be0aea0a0ade52446a6b8867399ed15438696a9bb5facfe8ac0ab", "fetched_at": "2026-08-29T08:40:35.230087+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/releases/4.14.4"}, {"content_hash": "6f55db61b10ff3ba2f78bd04d1a0c6667cc12f99afac4077cbbdae53af64f0dc", "fetched_at": "2026-08-29T08:40:35.231744+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/releases/5.4.1"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:44:07.281048+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6ed7a1e4d54b48f3ca204e1c05ec4833da29e568b4adf01999517e693481bb0c", "fetched_at": "2026-08-29T08:40:35.208671+00:00", "kind": "homepage", "missing": false, "url": "https://ocaml.org"}, {"content_hash": "857a19939b05b49af3b3614285b65b1f65ae9002a9df42e7fd54b6414abfc569", "fetched_at": "2026-08-29T08:40:35.212037+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/docs"}, {"content_hash": "8746797e95a98e75bd315b75cde3d041ba72230a47b8b2ad161bd442acf4b203", "fetched_at": "2026-08-29T08:40:35.222076+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/docs/get-started"}, {"content_hash": "9aade37a69df703931c66ac04b126adb9f5775a54b082abdc83f4f5d3d867288", "fetched_at": "2026-08-29T08:40:35.223945+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/install"}, {"content_hash": "a9cbab83fdf62b429c3ab7faa08296060c74e2a1477f9ce24bad4fdf703eb164", "fetched_at": "2026-08-29T08:40:35.225721+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/about"}, {"content_hash": "88ac4f7521e4ffafed416ad409ebc97ba541402dceb7750f4860d3c9d88dc809", "fetched_at": "2026-08-29T08:40:35.214514+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/changelog"}, {"content_hash": "e5ed5414267d03bd5dc4ad6843234e357d014ade9b3ec8019bbfd2cd7bf23d94", "fetched_at": "2026-08-29T08:40:35.227617+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/releases/5.5.0"}, {"content_hash": "944b6103ec8be0aea0a0ade52446a6b8867399ed15438696a9bb5facfe8ac0ab", "fetched_at": "2026-08-29T08:40:35.230087+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/releases/4.14.4"}, {"content_hash": "6f55db61b10ff3ba2f78bd04d1a0c6667cc12f99afac4077cbbdae53af64f0dc", "fetched_at": "2026-08-29T08:40:35.231744+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/releases/5.4.1"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:44:07.281048+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6ed7a1e4d54b48f3ca204e1c05ec4833da29e568b4adf01999517e693481bb0c", "fetched_at": "2026-08-29T08:40:35.208671+00:00", "kind": "homepage", "missing": false, "url": "https://ocaml.org"}, {"content_hash": "857a19939b05b49af3b3614285b65b1f65ae9002a9df42e7fd54b6414abfc569", "fetched_at": "2026-08-29T08:40:35.212037+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/docs"}, {"content_hash": "8746797e95a98e75bd315b75cde3d041ba72230a47b8b2ad161bd442acf4b203", "fetched_at": "2026-08-29T08:40:35.222076+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/docs/get-started"}, {"content_hash": "9aade37a69df703931c66ac04b126adb9f5775a54b082abdc83f4f5d3d867288", "fetched_at": "2026-08-29T08:40:35.223945+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/install"}, {"content_hash": "a9cbab83fdf62b429c3ab7faa08296060c74e2a1477f9ce24bad4fdf703eb164", "fetched_at": "2026-08-29T08:40:35.225721+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/about"}, {"content_hash": "88ac4f7521e4ffafed416ad409ebc97ba541402dceb7750f4860d3c9d88dc809", "fetched_at": "2026-08-29T08:40:35.214514+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/changelog"}, {"content_hash": "e5ed5414267d03bd5dc4ad6843234e357d014ade9b3ec8019bbfd2cd7bf23d94", "fetched_at": "2026-08-29T08:40:35.227617+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/releases/5.5.0"}, {"content_hash": "944b6103ec8be0aea0a0ade52446a6b8867399ed15438696a9bb5facfe8ac0ab", "fetched_at": "2026-08-29T08:40:35.230087+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/releases/4.14.4"}, {"content_hash": "6f55db61b10ff3ba2f78bd04d1a0c6667cc12f99afac4077cbbdae53af64f0dc", "fetched_at": "2026-08-29T08:40:35.231744+00:00", "kind": "site_page", "missing": false, "url": "https://ocaml.org/releases/5.4.1"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 77}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license", "no_readme"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 5034, "days_push": 7, "days_rel": 75, "gap_med": 84.0, "n_releases_24m": 7}, "score": 92, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}