{"adoption": {"forks": 367, "observed_at": "2026-08-28T04:06:17.612494+00:00", "stars": 2136}, "canonical_url": "https://ross.abutalabs.com/products/jdbi", "card": {"archived": false, "artifact_type": "library", "description": "The Jdbi library provides convenient, idiomatic access to relational databases in Java and other JVM technologies such as Kotlin, Clojure or Scala.", "domain": ["databases", "developer-tools", "backend"], "enriched": true, "function": ["database", "database-driver", "orm"], "health_score": 99, "homepage": "http://jdbi.org/", "language": "Java", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["jdbi/jdbi"], "name": "jdbi/jdbi", "platform": ["jvm", "cross-platform"], "pushed_at": "2026-08-26T05:32:57+00:00", "repo": "jdbi/jdbi", "stars": 2136, "tags": ["jdbc", "sql", "fluent-api", "declarative-api", "row-mapping", "scala", "clojure"], "topics": ["java", "database", "jdbc", "sql", "hacktoberfest", "java11", "kotlin", "jdbi"], "urls": [], "use_cases": ["query relational databases from Java without raw JDBC boilerplate", "map SQL result rows to Java objects, records, or Immutables types", "write type-safe declarative SQL interface methods in Kotlin or Java", "run batches, stored procedures, and prepared statements conveniently", "access PostgreSQL, H2, or any JDBC-compatible database from a JVM app", "replace heavyweight ORM with a lightweight SQL-first data access layer"], "what_it_is": "Jdbi is a Java library providing convenient, idiomatic access to relational databases on top of JDBC, with fluent and declarative APIs. It works with any database that has a JDBC driver and supports JVM languages like Kotlin, Clojure, and Scala.", "when_to_avoid": ["you need full ORM features like entity relationships, lazy loading, or schema generation", "you are not on the JVM or your database lacks a JDBC driver", "you want a fully database-agnostic query builder that hides SQL entirely"], "when_to_choose": ["you want SQL-first data access on the JVM without full ORM overhead", "your database has a JDBC driver and you use Java 17+ (or an older Jdbi for Java 8-11)", "you need flexible row/column mapping to POJOs, beans, Immutables, or vavr types", "you prefer fluent or annotation-based declarative APIs over JPA/Hibernate"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/jdbi", "repo": "jdbi/jdbi", "role": "main", "score": 96}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:17.612494+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:51:52.788171+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "704795d160eb88107638a75b6882e3aeda70ff75679afdca5646daa32da559cc", "fetched_at": "2026-08-28T04:06:17.612494+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jdbi/jdbi"}, {"content_hash": "6c700b35b710546a70fc19728c1a1a37cc6f99593c9897b61a4fc871669b7641", "fetched_at": "2026-08-29T10:31:57.921229+00:00", "kind": "homepage", "missing": false, "url": "http://jdbi.org/"}, {"content_hash": "3a87ca2ab5efc5338ca565bd1e33fc767e1dde4940d28a2761723558b069e6c5", "fetched_at": "2026-08-29T10:31:57.928438+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/apidocs"}, {"content_hash": "3df9988f0e90d21898709aaad429ea226ce89097adaf9cca73efb8f1f3a3587f", "fetched_at": "2026-08-29T10:31:57.932143+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.54.0"}, {"content_hash": "a5692731a703c9b9ac5c210e6160de11d899a8f47bceff7254241e14f7d41755", "fetched_at": "2026-08-29T10:31:57.938274+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.53.0"}, {"content_hash": "422e2976bfab9e0abb97834828ab046649d70910f5e24f2b6ada2a421657e1c0", "fetched_at": "2026-08-29T10:31:57.944860+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.52.1"}, {"content_hash": "d4ec1220562c89f2ec06c92ca9f1d927ee1b0e8e7cd9b5708389f7d5423a54b3", "fetched_at": "2026-08-29T10:31:57.951079+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.52.0"}, {"content_hash": "6c0fdd8b8603e8f0cdab5d803b90d14dea8adb6b5b4430d64551cb9638ae73f6", "fetched_at": "2026-08-29T10:31:57.957311+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.51.0"}, {"content_hash": "9be43dee611e3776bdb339799f2425ae0e1893067bab6f4e3e324876e69101b6", "fetched_at": "2026-08-29T10:31:57.963085+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.50.0"}, {"content_hash": "ab8eb0c2dcac9483f810a079fe2cf20108c5afa875db154ac4b38162f916de19", "fetched_at": "2026-08-29T10:31:57.969540+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.49.6"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:17.612494+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:51:52.788171+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "704795d160eb88107638a75b6882e3aeda70ff75679afdca5646daa32da559cc", "fetched_at": "2026-08-28T04:06:17.612494+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jdbi/jdbi"}, {"content_hash": "6c700b35b710546a70fc19728c1a1a37cc6f99593c9897b61a4fc871669b7641", "fetched_at": "2026-08-29T10:31:57.921229+00:00", "kind": "homepage", "missing": false, "url": "http://jdbi.org/"}, {"content_hash": "3a87ca2ab5efc5338ca565bd1e33fc767e1dde4940d28a2761723558b069e6c5", "fetched_at": "2026-08-29T10:31:57.928438+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/apidocs"}, {"content_hash": "3df9988f0e90d21898709aaad429ea226ce89097adaf9cca73efb8f1f3a3587f", "fetched_at": "2026-08-29T10:31:57.932143+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.54.0"}, {"content_hash": "a5692731a703c9b9ac5c210e6160de11d899a8f47bceff7254241e14f7d41755", "fetched_at": "2026-08-29T10:31:57.938274+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.53.0"}, {"content_hash": "422e2976bfab9e0abb97834828ab046649d70910f5e24f2b6ada2a421657e1c0", "fetched_at": "2026-08-29T10:31:57.944860+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.52.1"}, {"content_hash": "d4ec1220562c89f2ec06c92ca9f1d927ee1b0e8e7cd9b5708389f7d5423a54b3", "fetched_at": "2026-08-29T10:31:57.951079+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.52.0"}, {"content_hash": "6c0fdd8b8603e8f0cdab5d803b90d14dea8adb6b5b4430d64551cb9638ae73f6", "fetched_at": "2026-08-29T10:31:57.957311+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.51.0"}, {"content_hash": "9be43dee611e3776bdb339799f2425ae0e1893067bab6f4e3e324876e69101b6", "fetched_at": "2026-08-29T10:31:57.963085+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.50.0"}, {"content_hash": "ab8eb0c2dcac9483f810a079fe2cf20108c5afa875db154ac4b38162f916de19", "fetched_at": "2026-08-29T10:31:57.969540+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.49.6"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:51:52.788171+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "704795d160eb88107638a75b6882e3aeda70ff75679afdca5646daa32da559cc", "fetched_at": "2026-08-28T04:06:17.612494+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jdbi/jdbi"}, {"content_hash": "6c700b35b710546a70fc19728c1a1a37cc6f99593c9897b61a4fc871669b7641", "fetched_at": "2026-08-29T10:31:57.921229+00:00", "kind": "homepage", "missing": false, "url": "http://jdbi.org/"}, {"content_hash": "3a87ca2ab5efc5338ca565bd1e33fc767e1dde4940d28a2761723558b069e6c5", "fetched_at": "2026-08-29T10:31:57.928438+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/apidocs"}, {"content_hash": "3df9988f0e90d21898709aaad429ea226ce89097adaf9cca73efb8f1f3a3587f", "fetched_at": "2026-08-29T10:31:57.932143+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.54.0"}, {"content_hash": "a5692731a703c9b9ac5c210e6160de11d899a8f47bceff7254241e14f7d41755", "fetched_at": "2026-08-29T10:31:57.938274+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.53.0"}, {"content_hash": "422e2976bfab9e0abb97834828ab046649d70910f5e24f2b6ada2a421657e1c0", "fetched_at": "2026-08-29T10:31:57.944860+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.52.1"}, {"content_hash": "d4ec1220562c89f2ec06c92ca9f1d927ee1b0e8e7cd9b5708389f7d5423a54b3", "fetched_at": "2026-08-29T10:31:57.951079+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.52.0"}, {"content_hash": "6c0fdd8b8603e8f0cdab5d803b90d14dea8adb6b5b4430d64551cb9638ae73f6", "fetched_at": "2026-08-29T10:31:57.957311+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.51.0"}, {"content_hash": "9be43dee611e3776bdb339799f2425ae0e1893067bab6f4e3e324876e69101b6", "fetched_at": "2026-08-29T10:31:57.963085+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.50.0"}, {"content_hash": "ab8eb0c2dcac9483f810a079fe2cf20108c5afa875db154ac4b38162f916de19", "fetched_at": "2026-08-29T10:31:57.969540+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.49.6"}], "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:17.612494+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:17.612494+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:17.612494+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:51:52.788171+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "704795d160eb88107638a75b6882e3aeda70ff75679afdca5646daa32da559cc", "fetched_at": "2026-08-28T04:06:17.612494+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jdbi/jdbi"}, {"content_hash": "6c700b35b710546a70fc19728c1a1a37cc6f99593c9897b61a4fc871669b7641", "fetched_at": "2026-08-29T10:31:57.921229+00:00", "kind": "homepage", "missing": false, "url": "http://jdbi.org/"}, {"content_hash": "3a87ca2ab5efc5338ca565bd1e33fc767e1dde4940d28a2761723558b069e6c5", "fetched_at": "2026-08-29T10:31:57.928438+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/apidocs"}, {"content_hash": "3df9988f0e90d21898709aaad429ea226ce89097adaf9cca73efb8f1f3a3587f", "fetched_at": "2026-08-29T10:31:57.932143+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.54.0"}, {"content_hash": "a5692731a703c9b9ac5c210e6160de11d899a8f47bceff7254241e14f7d41755", "fetched_at": "2026-08-29T10:31:57.938274+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.53.0"}, {"content_hash": "422e2976bfab9e0abb97834828ab046649d70910f5e24f2b6ada2a421657e1c0", "fetched_at": "2026-08-29T10:31:57.944860+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.52.1"}, {"content_hash": "d4ec1220562c89f2ec06c92ca9f1d927ee1b0e8e7cd9b5708389f7d5423a54b3", "fetched_at": "2026-08-29T10:31:57.951079+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.52.0"}, {"content_hash": "6c0fdd8b8603e8f0cdab5d803b90d14dea8adb6b5b4430d64551cb9638ae73f6", "fetched_at": "2026-08-29T10:31:57.957311+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.51.0"}, {"content_hash": "9be43dee611e3776bdb339799f2425ae0e1893067bab6f4e3e324876e69101b6", "fetched_at": "2026-08-29T10:31:57.963085+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.50.0"}, {"content_hash": "ab8eb0c2dcac9483f810a079fe2cf20108c5afa875db154ac4b38162f916de19", "fetched_at": "2026-08-29T10:31:57.969540+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.49.6"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:17.612494+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:17.612494+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:51:52.788171+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "704795d160eb88107638a75b6882e3aeda70ff75679afdca5646daa32da559cc", "fetched_at": "2026-08-28T04:06:17.612494+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jdbi/jdbi"}, {"content_hash": "6c700b35b710546a70fc19728c1a1a37cc6f99593c9897b61a4fc871669b7641", "fetched_at": "2026-08-29T10:31:57.921229+00:00", "kind": "homepage", "missing": false, "url": "http://jdbi.org/"}, {"content_hash": "3a87ca2ab5efc5338ca565bd1e33fc767e1dde4940d28a2761723558b069e6c5", "fetched_at": "2026-08-29T10:31:57.928438+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/apidocs"}, {"content_hash": "3df9988f0e90d21898709aaad429ea226ce89097adaf9cca73efb8f1f3a3587f", "fetched_at": "2026-08-29T10:31:57.932143+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.54.0"}, {"content_hash": "a5692731a703c9b9ac5c210e6160de11d899a8f47bceff7254241e14f7d41755", "fetched_at": "2026-08-29T10:31:57.938274+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.53.0"}, {"content_hash": "422e2976bfab9e0abb97834828ab046649d70910f5e24f2b6ada2a421657e1c0", "fetched_at": "2026-08-29T10:31:57.944860+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.52.1"}, {"content_hash": "d4ec1220562c89f2ec06c92ca9f1d927ee1b0e8e7cd9b5708389f7d5423a54b3", "fetched_at": "2026-08-29T10:31:57.951079+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.52.0"}, {"content_hash": "6c0fdd8b8603e8f0cdab5d803b90d14dea8adb6b5b4430d64551cb9638ae73f6", "fetched_at": "2026-08-29T10:31:57.957311+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.51.0"}, {"content_hash": "9be43dee611e3776bdb339799f2425ae0e1893067bab6f4e3e324876e69101b6", "fetched_at": "2026-08-29T10:31:57.963085+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.50.0"}, {"content_hash": "ab8eb0c2dcac9483f810a079fe2cf20108c5afa875db154ac4b38162f916de19", "fetched_at": "2026-08-29T10:31:57.969540+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.49.6"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:17.612494+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:17.612494+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:17.612494+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:51:52.788171+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "704795d160eb88107638a75b6882e3aeda70ff75679afdca5646daa32da559cc", "fetched_at": "2026-08-28T04:06:17.612494+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jdbi/jdbi"}, {"content_hash": "6c700b35b710546a70fc19728c1a1a37cc6f99593c9897b61a4fc871669b7641", "fetched_at": "2026-08-29T10:31:57.921229+00:00", "kind": "homepage", "missing": false, "url": "http://jdbi.org/"}, {"content_hash": "3a87ca2ab5efc5338ca565bd1e33fc767e1dde4940d28a2761723558b069e6c5", "fetched_at": "2026-08-29T10:31:57.928438+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/apidocs"}, {"content_hash": "3df9988f0e90d21898709aaad429ea226ce89097adaf9cca73efb8f1f3a3587f", "fetched_at": "2026-08-29T10:31:57.932143+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.54.0"}, {"content_hash": "a5692731a703c9b9ac5c210e6160de11d899a8f47bceff7254241e14f7d41755", "fetched_at": "2026-08-29T10:31:57.938274+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.53.0"}, {"content_hash": "422e2976bfab9e0abb97834828ab046649d70910f5e24f2b6ada2a421657e1c0", "fetched_at": "2026-08-29T10:31:57.944860+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.52.1"}, {"content_hash": "d4ec1220562c89f2ec06c92ca9f1d927ee1b0e8e7cd9b5708389f7d5423a54b3", "fetched_at": "2026-08-29T10:31:57.951079+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.52.0"}, {"content_hash": "6c0fdd8b8603e8f0cdab5d803b90d14dea8adb6b5b4430d64551cb9638ae73f6", "fetched_at": "2026-08-29T10:31:57.957311+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.51.0"}, {"content_hash": "9be43dee611e3776bdb339799f2425ae0e1893067bab6f4e3e324876e69101b6", "fetched_at": "2026-08-29T10:31:57.963085+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.50.0"}, {"content_hash": "ab8eb0c2dcac9483f810a079fe2cf20108c5afa875db154ac4b38162f916de19", "fetched_at": "2026-08-29T10:31:57.969540+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.49.6"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:17.612494+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:17.612494+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:51:52.788171+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "704795d160eb88107638a75b6882e3aeda70ff75679afdca5646daa32da559cc", "fetched_at": "2026-08-28T04:06:17.612494+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jdbi/jdbi"}, {"content_hash": "6c700b35b710546a70fc19728c1a1a37cc6f99593c9897b61a4fc871669b7641", "fetched_at": "2026-08-29T10:31:57.921229+00:00", "kind": "homepage", "missing": false, "url": "http://jdbi.org/"}, {"content_hash": "3a87ca2ab5efc5338ca565bd1e33fc767e1dde4940d28a2761723558b069e6c5", "fetched_at": "2026-08-29T10:31:57.928438+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/apidocs"}, {"content_hash": "3df9988f0e90d21898709aaad429ea226ce89097adaf9cca73efb8f1f3a3587f", "fetched_at": "2026-08-29T10:31:57.932143+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.54.0"}, {"content_hash": "a5692731a703c9b9ac5c210e6160de11d899a8f47bceff7254241e14f7d41755", "fetched_at": "2026-08-29T10:31:57.938274+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.53.0"}, {"content_hash": "422e2976bfab9e0abb97834828ab046649d70910f5e24f2b6ada2a421657e1c0", "fetched_at": "2026-08-29T10:31:57.944860+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.52.1"}, {"content_hash": "d4ec1220562c89f2ec06c92ca9f1d927ee1b0e8e7cd9b5708389f7d5423a54b3", "fetched_at": "2026-08-29T10:31:57.951079+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.52.0"}, {"content_hash": "6c0fdd8b8603e8f0cdab5d803b90d14dea8adb6b5b4430d64551cb9638ae73f6", "fetched_at": "2026-08-29T10:31:57.957311+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.51.0"}, {"content_hash": "9be43dee611e3776bdb339799f2425ae0e1893067bab6f4e3e324876e69101b6", "fetched_at": "2026-08-29T10:31:57.963085+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.50.0"}, {"content_hash": "ab8eb0c2dcac9483f810a079fe2cf20108c5afa875db154ac4b38162f916de19", "fetched_at": "2026-08-29T10:31:57.969540+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.49.6"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:51:52.788171+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "704795d160eb88107638a75b6882e3aeda70ff75679afdca5646daa32da559cc", "fetched_at": "2026-08-28T04:06:17.612494+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jdbi/jdbi"}, {"content_hash": "6c700b35b710546a70fc19728c1a1a37cc6f99593c9897b61a4fc871669b7641", "fetched_at": "2026-08-29T10:31:57.921229+00:00", "kind": "homepage", "missing": false, "url": "http://jdbi.org/"}, {"content_hash": "3a87ca2ab5efc5338ca565bd1e33fc767e1dde4940d28a2761723558b069e6c5", "fetched_at": "2026-08-29T10:31:57.928438+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/apidocs"}, {"content_hash": "3df9988f0e90d21898709aaad429ea226ce89097adaf9cca73efb8f1f3a3587f", "fetched_at": "2026-08-29T10:31:57.932143+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.54.0"}, {"content_hash": "a5692731a703c9b9ac5c210e6160de11d899a8f47bceff7254241e14f7d41755", "fetched_at": "2026-08-29T10:31:57.938274+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.53.0"}, {"content_hash": "422e2976bfab9e0abb97834828ab046649d70910f5e24f2b6ada2a421657e1c0", "fetched_at": "2026-08-29T10:31:57.944860+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.52.1"}, {"content_hash": "d4ec1220562c89f2ec06c92ca9f1d927ee1b0e8e7cd9b5708389f7d5423a54b3", "fetched_at": "2026-08-29T10:31:57.951079+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.52.0"}, {"content_hash": "6c0fdd8b8603e8f0cdab5d803b90d14dea8adb6b5b4430d64551cb9638ae73f6", "fetched_at": "2026-08-29T10:31:57.957311+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.51.0"}, {"content_hash": "9be43dee611e3776bdb339799f2425ae0e1893067bab6f4e3e324876e69101b6", "fetched_at": "2026-08-29T10:31:57.963085+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.50.0"}, {"content_hash": "ab8eb0c2dcac9483f810a079fe2cf20108c5afa875db154ac4b38162f916de19", "fetched_at": "2026-08-29T10:31:57.969540+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.49.6"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:51:52.788171+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "704795d160eb88107638a75b6882e3aeda70ff75679afdca5646daa32da559cc", "fetched_at": "2026-08-28T04:06:17.612494+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jdbi/jdbi"}, {"content_hash": "6c700b35b710546a70fc19728c1a1a37cc6f99593c9897b61a4fc871669b7641", "fetched_at": "2026-08-29T10:31:57.921229+00:00", "kind": "homepage", "missing": false, "url": "http://jdbi.org/"}, {"content_hash": "3a87ca2ab5efc5338ca565bd1e33fc767e1dde4940d28a2761723558b069e6c5", "fetched_at": "2026-08-29T10:31:57.928438+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/apidocs"}, {"content_hash": "3df9988f0e90d21898709aaad429ea226ce89097adaf9cca73efb8f1f3a3587f", "fetched_at": "2026-08-29T10:31:57.932143+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.54.0"}, {"content_hash": "a5692731a703c9b9ac5c210e6160de11d899a8f47bceff7254241e14f7d41755", "fetched_at": "2026-08-29T10:31:57.938274+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.53.0"}, {"content_hash": "422e2976bfab9e0abb97834828ab046649d70910f5e24f2b6ada2a421657e1c0", "fetched_at": "2026-08-29T10:31:57.944860+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.52.1"}, {"content_hash": "d4ec1220562c89f2ec06c92ca9f1d927ee1b0e8e7cd9b5708389f7d5423a54b3", "fetched_at": "2026-08-29T10:31:57.951079+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.52.0"}, {"content_hash": "6c0fdd8b8603e8f0cdab5d803b90d14dea8adb6b5b4430d64551cb9638ae73f6", "fetched_at": "2026-08-29T10:31:57.957311+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.51.0"}, {"content_hash": "9be43dee611e3776bdb339799f2425ae0e1893067bab6f4e3e324876e69101b6", "fetched_at": "2026-08-29T10:31:57.963085+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.50.0"}, {"content_hash": "ab8eb0c2dcac9483f810a079fe2cf20108c5afa875db154ac4b38162f916de19", "fetched_at": "2026-08-29T10:31:57.969540+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.49.6"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:51:52.788171+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "704795d160eb88107638a75b6882e3aeda70ff75679afdca5646daa32da559cc", "fetched_at": "2026-08-28T04:06:17.612494+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jdbi/jdbi"}, {"content_hash": "6c700b35b710546a70fc19728c1a1a37cc6f99593c9897b61a4fc871669b7641", "fetched_at": "2026-08-29T10:31:57.921229+00:00", "kind": "homepage", "missing": false, "url": "http://jdbi.org/"}, {"content_hash": "3a87ca2ab5efc5338ca565bd1e33fc767e1dde4940d28a2761723558b069e6c5", "fetched_at": "2026-08-29T10:31:57.928438+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/apidocs"}, {"content_hash": "3df9988f0e90d21898709aaad429ea226ce89097adaf9cca73efb8f1f3a3587f", "fetched_at": "2026-08-29T10:31:57.932143+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.54.0"}, {"content_hash": "a5692731a703c9b9ac5c210e6160de11d899a8f47bceff7254241e14f7d41755", "fetched_at": "2026-08-29T10:31:57.938274+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.53.0"}, {"content_hash": "422e2976bfab9e0abb97834828ab046649d70910f5e24f2b6ada2a421657e1c0", "fetched_at": "2026-08-29T10:31:57.944860+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.52.1"}, {"content_hash": "d4ec1220562c89f2ec06c92ca9f1d927ee1b0e8e7cd9b5708389f7d5423a54b3", "fetched_at": "2026-08-29T10:31:57.951079+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.52.0"}, {"content_hash": "6c0fdd8b8603e8f0cdab5d803b90d14dea8adb6b5b4430d64551cb9638ae73f6", "fetched_at": "2026-08-29T10:31:57.957311+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.51.0"}, {"content_hash": "9be43dee611e3776bdb339799f2425ae0e1893067bab6f4e3e324876e69101b6", "fetched_at": "2026-08-29T10:31:57.963085+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.50.0"}, {"content_hash": "ab8eb0c2dcac9483f810a079fe2cf20108c5afa875db154ac4b38162f916de19", "fetched_at": "2026-08-29T10:31:57.969540+00:00", "kind": "site_page", "missing": false, "url": "https://jdbi.org/releases/3.49.6"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 91}, "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": 6286, "days_push": 7, "days_rel": 63, "gap_med": 27, "n_releases_24m": 16}, "score": 96, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}