{"adoption": {"forks": 1570, "observed_at": "2026-08-28T04:09:58.095340+00:00", "stars": 7296}, "canonical_url": "https://ross.abutalabs.com/products/leiningen", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Moved to Codeberg; this is a temporary convenience mirror", "domain": ["programming-languages", "developer-tools"], "enriched": true, "function": ["build-tool", "package-manager", "cli", "testing", "developer-tools"], "health_score": 91, "homepage": "https://codeberg.org/leiningen/leiningen", "language": "Clojure", "license": "NOASSERTION", "license_family": "other", "maturity": "stable", "member_repos": ["technomancy/leiningen"], "name": "technomancy/leiningen", "platform": ["jvm", "jvm-scripting", "cross-platform", "cli"], "pushed_at": "2026-06-08T15:12:19+00:00", "repo": "technomancy/leiningen", "stars": 7296, "tags": ["clojure", "project-automation", "repl", "uberjar", "clojars", "maven", "command-line", "automation"], "topics": [], "urls": [], "use_cases": ["scaffold a new Clojure project", "run Clojure tests from the command line", "start an interactive Clojure REPL with project dependencies", "build a standalone uberjar of a Clojure app", "publish a Clojure library to Clojars", "manage Clojure project dependencies in project.clj"], "what_it_is": "Leiningen is the classic build and project automation tool for Clojure, handling project scaffolding, dependency management, testing, REPL sessions, packaging, and deployment to Clojars. The GitHub repository is a convenience mirror; canonical development lives on Codeberg.", "when_to_avoid": ["you prefer the newer deps.edn / tools.deps approach for Clojure dependency management", "you need a polyglot JVM build tool (use Maven or Gradle)", "you only want to consume Clojure libraries without building projects"], "when_to_choose": ["you are building or maintaining a Clojure project and prefer declarative project.clj configuration", "you want a mature, batteries-included tool for the full Clojure project lifecycle", "you need to publish libraries to Clojars"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/leiningen", "repo": "technomancy/leiningen", "role": "main", "score": 78}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:58.095340+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:38:48.002569+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b9070e7b725d62faa54ef4b8d1ed825df2f98a8b0115d4432f0cdbec4f5d6a3a", "fetched_at": "2026-08-28T04:09:58.095340+00:00", "kind": "readme", "missing": false, "url": "https://github.com/technomancy/leiningen"}, {"content_hash": "9fa25a143c5705c23d401ff162a57642b93bb407d9145d4576685367a774de46", "fetched_at": "2026-08-29T08:34:39.967069+00:00", "kind": "homepage", "missing": false, "url": "https://codeberg.org/leiningen/leiningen"}, {"content_hash": "fe3047f34c8127ad351dd0485cc719442a1058651342eee9f181552bdd095f1a", "fetched_at": "2026-08-29T08:34:39.976643+00:00", "kind": "site_page", "missing": false, "url": "https://docs.codeberg.org/getting-started/what-is-codeberg"}, {"content_hash": "7ffd1ab1d66b50c0472c9e0d4a7f6d0c33ab7f794e9651e54441a92135c1667d", "fetched_at": "2026-08-29T08:34:39.978868+00:00", "kind": "site_page", "missing": false, "url": "https://docs.codeberg.org/getting-started/faq"}, {"content_hash": "3c642f9d47c9b0b5bf948808da1e54b5976cee9efd327dce4872c3458e5b15aa", "fetched_at": "2026-08-29T08:34:39.993533+00:00", "kind": "site_page", "missing": false, "url": "https://docs.codeberg.org"}, {"content_hash": "c52284ea63096dd33108edbbbf55f5a24bfcc2d1ce7658c90b92efa7e22d2d2f", "fetched_at": "2026-08-29T08:34:39.981102+00:00", "kind": "site_page", "missing": false, "url": "https://codeberg.org/leiningen/leiningen/releases"}, {"content_hash": "b1e458d5b059ec47a0c66fa3248b84991f4b274f378a15f706a18412e781c2ce", "fetched_at": "2026-08-29T08:34:39.986941+00:00", "kind": "site_page", "missing": false, "url": "https://codeberg.org/leiningen/leiningen/commit/d5635023e284fa7004208fc3a2c8149188691237"}, {"content_hash": "b1e458d5b059ec47a0c66fa3248b84991f4b274f378a15f706a18412e781c2ce", "fetched_at": "2026-08-29T08:34:39.989574+00:00", "kind": "site_page", "missing": false, "url": "https://codeberg.org/leiningen/leiningen/commit/09c65360d4d6bb0a1926e8578658cf1a5eaf142a"}, {"content_hash": "a8b133f95ca3111995bf1e8ce1642779ffc45059799b81fc6d8cef37a0302266", "fetched_at": "2026-08-29T08:34:39.991469+00:00", "kind": "site_page", "missing": false, "url": "https://codeberg.org/leiningen/leiningen/src/stable/doc/FAQ.md"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:58.095340+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:38:48.002569+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b9070e7b725d62faa54ef4b8d1ed825df2f98a8b0115d4432f0cdbec4f5d6a3a", "fetched_at": "2026-08-28T04:09:58.095340+00:00", "kind": "readme", "missing": false, "url": "https://github.com/technomancy/leiningen"}, {"content_hash": "9fa25a143c5705c23d401ff162a57642b93bb407d9145d4576685367a774de46", "fetched_at": "2026-08-29T08:34:39.967069+00:00", "kind": "homepage", "missing": false, "url": "https://codeberg.org/leiningen/leiningen"}, {"content_hash": "fe3047f34c8127ad351dd0485cc719442a1058651342eee9f181552bdd095f1a", "fetched_at": "2026-08-29T08:34:39.976643+00:00", "kind": "site_page", "missing": false, "url": "https://docs.codeberg.org/getting-started/what-is-codeberg"}, {"content_hash": "7ffd1ab1d66b50c0472c9e0d4a7f6d0c33ab7f794e9651e54441a92135c1667d", "fetched_at": "2026-08-29T08:34:39.978868+00:00", "kind": "site_page", "missing": false, "url": "https://docs.codeberg.org/getting-started/faq"}, {"content_hash": "3c642f9d47c9b0b5bf948808da1e54b5976cee9efd327dce4872c3458e5b15aa", "fetched_at": "2026-08-29T08:34:39.993533+00:00", "kind": "site_page", "missing": false, "url": "https://docs.codeberg.org"}, {"content_hash": "c52284ea63096dd33108edbbbf55f5a24bfcc2d1ce7658c90b92efa7e22d2d2f", "fetched_at": "2026-08-29T08:34:39.981102+00:00", "kind": "site_page", "missing": false, "url": "https://codeberg.org/leiningen/leiningen/releases"}, {"content_hash": "b1e458d5b059ec47a0c66fa3248b84991f4b274f378a15f706a18412e781c2ce", "fetched_at": "2026-08-29T08:34:39.986941+00:00", "kind": "site_page", "missing": false, "url": "https://codeberg.org/leiningen/leiningen/commit/d5635023e284fa7004208fc3a2c8149188691237"}, {"content_hash": "b1e458d5b059ec47a0c66fa3248b84991f4b274f378a15f706a18412e781c2ce", "fetched_at": "2026-08-29T08:34:39.989574+00:00", "kind": "site_page", "missing": false, "url": "https://codeberg.org/leiningen/leiningen/commit/09c65360d4d6bb0a1926e8578658cf1a5eaf142a"}, {"content_hash": "a8b133f95ca3111995bf1e8ce1642779ffc45059799b81fc6d8cef37a0302266", "fetched_at": "2026-08-29T08:34:39.991469+00:00", "kind": "site_page", "missing": false, "url": "https://codeberg.org/leiningen/leiningen/src/stable/doc/FAQ.md"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:38:48.002569+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b9070e7b725d62faa54ef4b8d1ed825df2f98a8b0115d4432f0cdbec4f5d6a3a", "fetched_at": "2026-08-28T04:09:58.095340+00:00", "kind": "readme", "missing": false, "url": "https://github.com/technomancy/leiningen"}, {"content_hash": "9fa25a143c5705c23d401ff162a57642b93bb407d9145d4576685367a774de46", "fetched_at": "2026-08-29T08:34:39.967069+00:00", "kind": "homepage", "missing": false, "url": "https://codeberg.org/leiningen/leiningen"}, {"content_hash": "fe3047f34c8127ad351dd0485cc719442a1058651342eee9f181552bdd095f1a", "fetched_at": "2026-08-29T08:34:39.976643+00:00", "kind": "site_page", "missing": false, "url": "https://docs.codeberg.org/getting-started/what-is-codeberg"}, {"content_hash": "7ffd1ab1d66b50c0472c9e0d4a7f6d0c33ab7f794e9651e54441a92135c1667d", "fetched_at": "2026-08-29T08:34:39.978868+00:00", "kind": "site_page", "missing": false, "url": "https://docs.codeberg.org/getting-started/faq"}, {"content_hash": "3c642f9d47c9b0b5bf948808da1e54b5976cee9efd327dce4872c3458e5b15aa", "fetched_at": "2026-08-29T08:34:39.993533+00:00", "kind": "site_page", "missing": false, "url": "https://docs.codeberg.org"}, {"content_hash": "c52284ea63096dd33108edbbbf55f5a24bfcc2d1ce7658c90b92efa7e22d2d2f", "fetched_at": "2026-08-29T08:34:39.981102+00:00", "kind": "site_page", "missing": false, "url": "https://codeberg.org/leiningen/leiningen/releases"}, {"content_hash": "b1e458d5b059ec47a0c66fa3248b84991f4b274f378a15f706a18412e781c2ce", "fetched_at": "2026-08-29T08:34:39.986941+00:00", "kind": "site_page", "missing": false, "url": "https://codeberg.org/leiningen/leiningen/commit/d5635023e284fa7004208fc3a2c8149188691237"}, {"content_hash": "b1e458d5b059ec47a0c66fa3248b84991f4b274f378a15f706a18412e781c2ce", "fetched_at": "2026-08-29T08:34:39.989574+00:00", "kind": "site_page", "missing": false, "url": "https://codeberg.org/leiningen/leiningen/commit/09c65360d4d6bb0a1926e8578658cf1a5eaf142a"}, {"content_hash": "a8b133f95ca3111995bf1e8ce1642779ffc45059799b81fc6d8cef37a0302266", "fetched_at": "2026-08-29T08:34:39.991469+00:00", "kind": "site_page", "missing": false, "url": "https://codeberg.org/leiningen/leiningen/src/stable/doc/FAQ.md"}], "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:58.095340+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:58.095340+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:58.095340+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:38:48.002569+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b9070e7b725d62faa54ef4b8d1ed825df2f98a8b0115d4432f0cdbec4f5d6a3a", "fetched_at": "2026-08-28T04:09:58.095340+00:00", "kind": "readme", "missing": false, "url": "https://github.com/technomancy/leiningen"}, {"content_hash": "9fa25a143c5705c23d401ff162a57642b93bb407d9145d4576685367a774de46", "fetched_at": "2026-08-29T08:34:39.967069+00:00", "kind": "homepage", "missing": false, "url": "https://codeberg.org/leiningen/leiningen"}, {"content_hash": "fe3047f34c8127ad351dd0485cc719442a1058651342eee9f181552bdd095f1a", "fetched_at": "2026-08-29T08:34:39.976643+00:00", "kind": "site_page", "missing": false, "url": "https://docs.codeberg.org/getting-started/what-is-codeberg"}, {"content_hash": "7ffd1ab1d66b50c0472c9e0d4a7f6d0c33ab7f794e9651e54441a92135c1667d", "fetched_at": "2026-08-29T08:34:39.978868+00:00", "kind": "site_page", "missing": false, "url": "https://docs.codeberg.org/getting-started/faq"}, {"content_hash": "3c642f9d47c9b0b5bf948808da1e54b5976cee9efd327dce4872c3458e5b15aa", "fetched_at": "2026-08-29T08:34:39.993533+00:00", "kind": "site_page", "missing": false, "url": "https://docs.codeberg.org"}, {"content_hash": "c52284ea63096dd33108edbbbf55f5a24bfcc2d1ce7658c90b92efa7e22d2d2f", "fetched_at": "2026-08-29T08:34:39.981102+00:00", "kind": "site_page", "missing": false, "url": "https://codeberg.org/leiningen/leiningen/releases"}, {"content_hash": "b1e458d5b059ec47a0c66fa3248b84991f4b274f378a15f706a18412e781c2ce", "fetched_at": "2026-08-29T08:34:39.986941+00:00", "kind": "site_page", "missing": false, "url": "https://codeberg.org/leiningen/leiningen/commit/d5635023e284fa7004208fc3a2c8149188691237"}, {"content_hash": "b1e458d5b059ec47a0c66fa3248b84991f4b274f378a15f706a18412e781c2ce", "fetched_at": "2026-08-29T08:34:39.989574+00:00", "kind": "site_page", "missing": false, "url": "https://codeberg.org/leiningen/leiningen/commit/09c65360d4d6bb0a1926e8578658cf1a5eaf142a"}, {"content_hash": "a8b133f95ca3111995bf1e8ce1642779ffc45059799b81fc6d8cef37a0302266", "fetched_at": "2026-08-29T08:34:39.991469+00:00", "kind": "site_page", "missing": false, "url": "https://codeberg.org/leiningen/leiningen/src/stable/doc/FAQ.md"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:58.095340+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:58.095340+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:38:48.002569+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b9070e7b725d62faa54ef4b8d1ed825df2f98a8b0115d4432f0cdbec4f5d6a3a", "fetched_at": "2026-08-28T04:09:58.095340+00:00", "kind": "readme", "missing": false, "url": "https://github.com/technomancy/leiningen"}, {"content_hash": "9fa25a143c5705c23d401ff162a57642b93bb407d9145d4576685367a774de46", "fetched_at": "2026-08-29T08:34:39.967069+00:00", "kind": "homepage", "missing": false, "url": "https://codeberg.org/leiningen/leiningen"}, {"content_hash": "fe3047f34c8127ad351dd0485cc719442a1058651342eee9f181552bdd095f1a", "fetched_at": "2026-08-29T08:34:39.976643+00:00", "kind": "site_page", "missing": false, "url": "https://docs.codeberg.org/getting-started/what-is-codeberg"}, {"content_hash": "7ffd1ab1d66b50c0472c9e0d4a7f6d0c33ab7f794e9651e54441a92135c1667d", "fetched_at": "2026-08-29T08:34:39.978868+00:00", "kind": "site_page", "missing": false, "url": "https://docs.codeberg.org/getting-started/faq"}, {"content_hash": "3c642f9d47c9b0b5bf948808da1e54b5976cee9efd327dce4872c3458e5b15aa", "fetched_at": "2026-08-29T08:34:39.993533+00:00", "kind": "site_page", "missing": false, "url": "https://docs.codeberg.org"}, {"content_hash": "c52284ea63096dd33108edbbbf55f5a24bfcc2d1ce7658c90b92efa7e22d2d2f", "fetched_at": "2026-08-29T08:34:39.981102+00:00", "kind": "site_page", "missing": false, "url": "https://codeberg.org/leiningen/leiningen/releases"}, {"content_hash": "b1e458d5b059ec47a0c66fa3248b84991f4b274f378a15f706a18412e781c2ce", "fetched_at": "2026-08-29T08:34:39.986941+00:00", "kind": "site_page", "missing": false, "url": "https://codeberg.org/leiningen/leiningen/commit/d5635023e284fa7004208fc3a2c8149188691237"}, {"content_hash": "b1e458d5b059ec47a0c66fa3248b84991f4b274f378a15f706a18412e781c2ce", "fetched_at": "2026-08-29T08:34:39.989574+00:00", "kind": "site_page", "missing": false, "url": "https://codeberg.org/leiningen/leiningen/commit/09c65360d4d6bb0a1926e8578658cf1a5eaf142a"}, {"content_hash": "a8b133f95ca3111995bf1e8ce1642779ffc45059799b81fc6d8cef37a0302266", "fetched_at": "2026-08-29T08:34:39.991469+00:00", "kind": "site_page", "missing": false, "url": "https://codeberg.org/leiningen/leiningen/src/stable/doc/FAQ.md"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:58.095340+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:58.095340+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:58.095340+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:38:48.002569+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b9070e7b725d62faa54ef4b8d1ed825df2f98a8b0115d4432f0cdbec4f5d6a3a", "fetched_at": "2026-08-28T04:09:58.095340+00:00", "kind": "readme", "missing": false, "url": "https://github.com/technomancy/leiningen"}, {"content_hash": "9fa25a143c5705c23d401ff162a57642b93bb407d9145d4576685367a774de46", "fetched_at": "2026-08-29T08:34:39.967069+00:00", "kind": "homepage", "missing": false, "url": "https://codeberg.org/leiningen/leiningen"}, {"content_hash": "fe3047f34c8127ad351dd0485cc719442a1058651342eee9f181552bdd095f1a", "fetched_at": "2026-08-29T08:34:39.976643+00:00", "kind": "site_page", "missing": false, "url": "https://docs.codeberg.org/getting-started/what-is-codeberg"}, {"content_hash": "7ffd1ab1d66b50c0472c9e0d4a7f6d0c33ab7f794e9651e54441a92135c1667d", "fetched_at": "2026-08-29T08:34:39.978868+00:00", "kind": "site_page", "missing": false, "url": "https://docs.codeberg.org/getting-started/faq"}, {"content_hash": "3c642f9d47c9b0b5bf948808da1e54b5976cee9efd327dce4872c3458e5b15aa", "fetched_at": "2026-08-29T08:34:39.993533+00:00", "kind": "site_page", "missing": false, "url": "https://docs.codeberg.org"}, {"content_hash": "c52284ea63096dd33108edbbbf55f5a24bfcc2d1ce7658c90b92efa7e22d2d2f", "fetched_at": "2026-08-29T08:34:39.981102+00:00", "kind": "site_page", "missing": false, "url": "https://codeberg.org/leiningen/leiningen/releases"}, {"content_hash": "b1e458d5b059ec47a0c66fa3248b84991f4b274f378a15f706a18412e781c2ce", "fetched_at": "2026-08-29T08:34:39.986941+00:00", "kind": "site_page", "missing": false, "url": "https://codeberg.org/leiningen/leiningen/commit/d5635023e284fa7004208fc3a2c8149188691237"}, {"content_hash": "b1e458d5b059ec47a0c66fa3248b84991f4b274f378a15f706a18412e781c2ce", "fetched_at": "2026-08-29T08:34:39.989574+00:00", "kind": "site_page", "missing": false, "url": "https://codeberg.org/leiningen/leiningen/commit/09c65360d4d6bb0a1926e8578658cf1a5eaf142a"}, {"content_hash": "a8b133f95ca3111995bf1e8ce1642779ffc45059799b81fc6d8cef37a0302266", "fetched_at": "2026-08-29T08:34:39.991469+00:00", "kind": "site_page", "missing": false, "url": "https://codeberg.org/leiningen/leiningen/src/stable/doc/FAQ.md"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:58.095340+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:58.095340+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:38:48.002569+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b9070e7b725d62faa54ef4b8d1ed825df2f98a8b0115d4432f0cdbec4f5d6a3a", "fetched_at": "2026-08-28T04:09:58.095340+00:00", "kind": "readme", "missing": false, "url": "https://github.com/technomancy/leiningen"}, {"content_hash": "9fa25a143c5705c23d401ff162a57642b93bb407d9145d4576685367a774de46", "fetched_at": "2026-08-29T08:34:39.967069+00:00", "kind": "homepage", "missing": false, "url": "https://codeberg.org/leiningen/leiningen"}, {"content_hash": "fe3047f34c8127ad351dd0485cc719442a1058651342eee9f181552bdd095f1a", "fetched_at": "2026-08-29T08:34:39.976643+00:00", "kind": "site_page", "missing": false, "url": "https://docs.codeberg.org/getting-started/what-is-codeberg"}, {"content_hash": "7ffd1ab1d66b50c0472c9e0d4a7f6d0c33ab7f794e9651e54441a92135c1667d", "fetched_at": "2026-08-29T08:34:39.978868+00:00", "kind": "site_page", "missing": false, "url": "https://docs.codeberg.org/getting-started/faq"}, {"content_hash": "3c642f9d47c9b0b5bf948808da1e54b5976cee9efd327dce4872c3458e5b15aa", "fetched_at": "2026-08-29T08:34:39.993533+00:00", "kind": "site_page", "missing": false, "url": "https://docs.codeberg.org"}, {"content_hash": "c52284ea63096dd33108edbbbf55f5a24bfcc2d1ce7658c90b92efa7e22d2d2f", "fetched_at": "2026-08-29T08:34:39.981102+00:00", "kind": "site_page", "missing": false, "url": "https://codeberg.org/leiningen/leiningen/releases"}, {"content_hash": "b1e458d5b059ec47a0c66fa3248b84991f4b274f378a15f706a18412e781c2ce", "fetched_at": "2026-08-29T08:34:39.986941+00:00", "kind": "site_page", "missing": false, "url": "https://codeberg.org/leiningen/leiningen/commit/d5635023e284fa7004208fc3a2c8149188691237"}, {"content_hash": "b1e458d5b059ec47a0c66fa3248b84991f4b274f378a15f706a18412e781c2ce", "fetched_at": "2026-08-29T08:34:39.989574+00:00", "kind": "site_page", "missing": false, "url": "https://codeberg.org/leiningen/leiningen/commit/09c65360d4d6bb0a1926e8578658cf1a5eaf142a"}, {"content_hash": "a8b133f95ca3111995bf1e8ce1642779ffc45059799b81fc6d8cef37a0302266", "fetched_at": "2026-08-29T08:34:39.991469+00:00", "kind": "site_page", "missing": false, "url": "https://codeberg.org/leiningen/leiningen/src/stable/doc/FAQ.md"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:38:48.002569+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b9070e7b725d62faa54ef4b8d1ed825df2f98a8b0115d4432f0cdbec4f5d6a3a", "fetched_at": "2026-08-28T04:09:58.095340+00:00", "kind": "readme", "missing": false, "url": "https://github.com/technomancy/leiningen"}, {"content_hash": "9fa25a143c5705c23d401ff162a57642b93bb407d9145d4576685367a774de46", "fetched_at": "2026-08-29T08:34:39.967069+00:00", "kind": "homepage", "missing": false, "url": "https://codeberg.org/leiningen/leiningen"}, {"content_hash": "fe3047f34c8127ad351dd0485cc719442a1058651342eee9f181552bdd095f1a", "fetched_at": "2026-08-29T08:34:39.976643+00:00", "kind": "site_page", "missing": false, "url": "https://docs.codeberg.org/getting-started/what-is-codeberg"}, {"content_hash": "7ffd1ab1d66b50c0472c9e0d4a7f6d0c33ab7f794e9651e54441a92135c1667d", "fetched_at": "2026-08-29T08:34:39.978868+00:00", "kind": "site_page", "missing": false, "url": "https://docs.codeberg.org/getting-started/faq"}, {"content_hash": "3c642f9d47c9b0b5bf948808da1e54b5976cee9efd327dce4872c3458e5b15aa", "fetched_at": "2026-08-29T08:34:39.993533+00:00", "kind": "site_page", "missing": false, "url": "https://docs.codeberg.org"}, {"content_hash": "c52284ea63096dd33108edbbbf55f5a24bfcc2d1ce7658c90b92efa7e22d2d2f", "fetched_at": "2026-08-29T08:34:39.981102+00:00", "kind": "site_page", "missing": false, "url": "https://codeberg.org/leiningen/leiningen/releases"}, {"content_hash": "b1e458d5b059ec47a0c66fa3248b84991f4b274f378a15f706a18412e781c2ce", "fetched_at": "2026-08-29T08:34:39.986941+00:00", "kind": "site_page", "missing": false, "url": "https://codeberg.org/leiningen/leiningen/commit/d5635023e284fa7004208fc3a2c8149188691237"}, {"content_hash": "b1e458d5b059ec47a0c66fa3248b84991f4b274f378a15f706a18412e781c2ce", "fetched_at": "2026-08-29T08:34:39.989574+00:00", "kind": "site_page", "missing": false, "url": "https://codeberg.org/leiningen/leiningen/commit/09c65360d4d6bb0a1926e8578658cf1a5eaf142a"}, {"content_hash": "a8b133f95ca3111995bf1e8ce1642779ffc45059799b81fc6d8cef37a0302266", "fetched_at": "2026-08-29T08:34:39.991469+00:00", "kind": "site_page", "missing": false, "url": "https://codeberg.org/leiningen/leiningen/src/stable/doc/FAQ.md"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:38:48.002569+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b9070e7b725d62faa54ef4b8d1ed825df2f98a8b0115d4432f0cdbec4f5d6a3a", "fetched_at": "2026-08-28T04:09:58.095340+00:00", "kind": "readme", "missing": false, "url": "https://github.com/technomancy/leiningen"}, {"content_hash": "9fa25a143c5705c23d401ff162a57642b93bb407d9145d4576685367a774de46", "fetched_at": "2026-08-29T08:34:39.967069+00:00", "kind": "homepage", "missing": false, "url": "https://codeberg.org/leiningen/leiningen"}, {"content_hash": "fe3047f34c8127ad351dd0485cc719442a1058651342eee9f181552bdd095f1a", "fetched_at": "2026-08-29T08:34:39.976643+00:00", "kind": "site_page", "missing": false, "url": "https://docs.codeberg.org/getting-started/what-is-codeberg"}, {"content_hash": "7ffd1ab1d66b50c0472c9e0d4a7f6d0c33ab7f794e9651e54441a92135c1667d", "fetched_at": "2026-08-29T08:34:39.978868+00:00", "kind": "site_page", "missing": false, "url": "https://docs.codeberg.org/getting-started/faq"}, {"content_hash": "3c642f9d47c9b0b5bf948808da1e54b5976cee9efd327dce4872c3458e5b15aa", "fetched_at": "2026-08-29T08:34:39.993533+00:00", "kind": "site_page", "missing": false, "url": "https://docs.codeberg.org"}, {"content_hash": "c52284ea63096dd33108edbbbf55f5a24bfcc2d1ce7658c90b92efa7e22d2d2f", "fetched_at": "2026-08-29T08:34:39.981102+00:00", "kind": "site_page", "missing": false, "url": "https://codeberg.org/leiningen/leiningen/releases"}, {"content_hash": "b1e458d5b059ec47a0c66fa3248b84991f4b274f378a15f706a18412e781c2ce", "fetched_at": "2026-08-29T08:34:39.986941+00:00", "kind": "site_page", "missing": false, "url": "https://codeberg.org/leiningen/leiningen/commit/d5635023e284fa7004208fc3a2c8149188691237"}, {"content_hash": "b1e458d5b059ec47a0c66fa3248b84991f4b274f378a15f706a18412e781c2ce", "fetched_at": "2026-08-29T08:34:39.989574+00:00", "kind": "site_page", "missing": false, "url": "https://codeberg.org/leiningen/leiningen/commit/09c65360d4d6bb0a1926e8578658cf1a5eaf142a"}, {"content_hash": "a8b133f95ca3111995bf1e8ce1642779ffc45059799b81fc6d8cef37a0302266", "fetched_at": "2026-08-29T08:34:39.991469+00:00", "kind": "site_page", "missing": false, "url": "https://codeberg.org/leiningen/leiningen/src/stable/doc/FAQ.md"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:38:48.002569+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b9070e7b725d62faa54ef4b8d1ed825df2f98a8b0115d4432f0cdbec4f5d6a3a", "fetched_at": "2026-08-28T04:09:58.095340+00:00", "kind": "readme", "missing": false, "url": "https://github.com/technomancy/leiningen"}, {"content_hash": "9fa25a143c5705c23d401ff162a57642b93bb407d9145d4576685367a774de46", "fetched_at": "2026-08-29T08:34:39.967069+00:00", "kind": "homepage", "missing": false, "url": "https://codeberg.org/leiningen/leiningen"}, {"content_hash": "fe3047f34c8127ad351dd0485cc719442a1058651342eee9f181552bdd095f1a", "fetched_at": "2026-08-29T08:34:39.976643+00:00", "kind": "site_page", "missing": false, "url": "https://docs.codeberg.org/getting-started/what-is-codeberg"}, {"content_hash": "7ffd1ab1d66b50c0472c9e0d4a7f6d0c33ab7f794e9651e54441a92135c1667d", "fetched_at": "2026-08-29T08:34:39.978868+00:00", "kind": "site_page", "missing": false, "url": "https://docs.codeberg.org/getting-started/faq"}, {"content_hash": "3c642f9d47c9b0b5bf948808da1e54b5976cee9efd327dce4872c3458e5b15aa", "fetched_at": "2026-08-29T08:34:39.993533+00:00", "kind": "site_page", "missing": false, "url": "https://docs.codeberg.org"}, {"content_hash": "c52284ea63096dd33108edbbbf55f5a24bfcc2d1ce7658c90b92efa7e22d2d2f", "fetched_at": "2026-08-29T08:34:39.981102+00:00", "kind": "site_page", "missing": false, "url": "https://codeberg.org/leiningen/leiningen/releases"}, {"content_hash": "b1e458d5b059ec47a0c66fa3248b84991f4b274f378a15f706a18412e781c2ce", "fetched_at": "2026-08-29T08:34:39.986941+00:00", "kind": "site_page", "missing": false, "url": "https://codeberg.org/leiningen/leiningen/commit/d5635023e284fa7004208fc3a2c8149188691237"}, {"content_hash": "b1e458d5b059ec47a0c66fa3248b84991f4b274f378a15f706a18412e781c2ce", "fetched_at": "2026-08-29T08:34:39.989574+00:00", "kind": "site_page", "missing": false, "url": "https://codeberg.org/leiningen/leiningen/commit/09c65360d4d6bb0a1926e8578658cf1a5eaf142a"}, {"content_hash": "a8b133f95ca3111995bf1e8ce1642779ffc45059799b81fc6d8cef37a0302266", "fetched_at": "2026-08-29T08:34:39.991469+00:00", "kind": "site_page", "missing": false, "url": "https://codeberg.org/leiningen/leiningen/src/stable/doc/FAQ.md"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 86, "longevity": 100, "rhythm": 55}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 6149, "days_push": 86, "days_rel": 86, "gap_med": 268, "n_releases_24m": 2}, "score": 78, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}