{"adoption": {"forks": 139, "observed_at": "2026-08-28T04:08:09.372422+00:00", "stars": 3545}, "canonical_url": "https://ross.abutalabs.com/products/deepkit", "card": {"archived": false, "artifact_type": "framework", "description": "modular high-performance TypeScript framework", "domain": ["web-development", "backend", "developer-tools", "databases", "apis"], "enriched": true, "function": ["web-framework", "orm", "serialization", "rpc", "websocket", "http-server", "cli", "message-queue", "caching", "form-handling"], "health_score": 71, "homepage": "https://deepkit.io/", "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["marcj/deepkit"], "name": "marcj/deepkit", "platform": ["cross-platform"], "pushed_at": "2026-02-11T09:58:10+00:00", "repo": "marcj/deepkit", "stars": 3545, "tags": ["runtime-types", "type-safe", "modular", "enterprise", "jit-compiled", "mongodb", "dependency-injection-container", "binary-rpc", "angular-ssr", "dependency-injection", "nodejs", "typescript", "web-server"], "topics": ["typescript", "mongodb", "nodejs", "framework", "framework-javascript", "serializer", "validator", "deepkit", "orm", "dependency-injection", "enterprise", "laravel", "spring", "symfony"], "urls": [], "use_cases": ["build a type-safe backend web application in TypeScript", "avoid duplicating types as Zod schemas and ORM entities", "validate and serialize data from TypeScript types at runtime", "define a type-first ORM schema for Postgres, MySQL, SQLite, or MongoDB", "set up type-safe binary RPC over WebSockets or TCP", "add pub/sub, queues, caching, and distributed locks via a broker abstraction", "build CLI tools with automatic argument validation and DI", "serve an Angular SSR application with a Deepkit backend"], "what_it_is": "Deepkit is a modular, high-performance TypeScript framework that preserves TypeScript types at runtime via a compiler plugin, enabling validation, serialization, ORM, HTTP, RPC, and dependency injection from a single type definition. It ships as 40+ independent packages including an ORM, HTTP/RPC servers, broker, and filesystem abstractions.", "when_to_avoid": ["your project is plain JavaScript without a TypeScript build step", "you need a framework with a much larger ecosystem and community than Deepkit", "you cannot adopt a custom compiler transform in your build pipeline", "you only need a minimal HTTP router without runtime types"], "when_to_choose": ["you want one TypeScript type definition to drive validation, serialization, database, and API layers", "you need a full-stack enterprise backend framework comparable to Spring or Laravel but in TypeScript", "performance matters and you want JIT-compiled validation and serialization", "you prefer modular packages you can adopt incrementally"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/deepkit", "repo": "marcj/deepkit", "role": "main", "score": 53}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.372422+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:34:25.258401+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "76a7660e5f8f97f05006c08398b1475fc3e581fa78d853779c5ed57840ccc12b", "fetched_at": "2026-08-28T04:08:09.372422+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marcj/deepkit"}, {"content_hash": "4a8a92101bbbcd907e3f65abaac4896054b6d6ab25f483722267037cd73c44bd", "fetched_at": "2026-08-29T09:28:58.440536+00:00", "kind": "homepage", "missing": false, "url": "https://deepkit.io/"}, {"content_hash": "3e314c46324c489a0b924bc418f16904703d0c78a3b9ff75efbfe25ecbcae7bd", "fetched_at": "2026-08-29T09:28:58.446791+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/framework"}, {"content_hash": "64a48516f16a19a990f641891ed435ecf384c7283093e80a1dd9f9a86cbb3bdc", "fetched_at": "2026-08-29T09:28:58.448508+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/http"}, {"content_hash": "8e9a08e597f771cbbab90f57f3acb50748f075b42cc3cbb6ffc48562c58f9612", "fetched_at": "2026-08-29T09:28:58.450116+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/package/angular-ssr"}, {"content_hash": "f2fc8bce1616ad27d65103c7ffdfbc134ef8cfa0f82531b655c6dbe90487ca71", "fetched_at": "2026-08-29T09:28:58.451686+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/rpc"}, {"content_hash": "3206605ed70e5d6ef5e92cac48ad4cac320c116d039faf8832aa9e8b92c83617", "fetched_at": "2026-08-29T09:28:58.443115+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation"}, {"content_hash": "767ad9426e07a68061f7dba8760a0275d85fd36257eb61f5815bfb1425136d13", "fetched_at": "2026-08-29T09:28:58.444888+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/app"}, {"content_hash": "f684b5807f8ce41b97da5b64ba06d6fafa3e828e64af90134525c6daf5d59549", "fetched_at": "2026-08-29T09:28:58.453179+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/package/rpc-tcp"}, {"content_hash": "db83e1b587df90fce62067f42c11e8dc7f2fdaf879b926ce425d5d99664deb80", "fetched_at": "2026-08-29T09:28:58.462873+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/broker"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.372422+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:34:25.258401+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "76a7660e5f8f97f05006c08398b1475fc3e581fa78d853779c5ed57840ccc12b", "fetched_at": "2026-08-28T04:08:09.372422+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marcj/deepkit"}, {"content_hash": "4a8a92101bbbcd907e3f65abaac4896054b6d6ab25f483722267037cd73c44bd", "fetched_at": "2026-08-29T09:28:58.440536+00:00", "kind": "homepage", "missing": false, "url": "https://deepkit.io/"}, {"content_hash": "3e314c46324c489a0b924bc418f16904703d0c78a3b9ff75efbfe25ecbcae7bd", "fetched_at": "2026-08-29T09:28:58.446791+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/framework"}, {"content_hash": "64a48516f16a19a990f641891ed435ecf384c7283093e80a1dd9f9a86cbb3bdc", "fetched_at": "2026-08-29T09:28:58.448508+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/http"}, {"content_hash": "8e9a08e597f771cbbab90f57f3acb50748f075b42cc3cbb6ffc48562c58f9612", "fetched_at": "2026-08-29T09:28:58.450116+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/package/angular-ssr"}, {"content_hash": "f2fc8bce1616ad27d65103c7ffdfbc134ef8cfa0f82531b655c6dbe90487ca71", "fetched_at": "2026-08-29T09:28:58.451686+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/rpc"}, {"content_hash": "3206605ed70e5d6ef5e92cac48ad4cac320c116d039faf8832aa9e8b92c83617", "fetched_at": "2026-08-29T09:28:58.443115+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation"}, {"content_hash": "767ad9426e07a68061f7dba8760a0275d85fd36257eb61f5815bfb1425136d13", "fetched_at": "2026-08-29T09:28:58.444888+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/app"}, {"content_hash": "f684b5807f8ce41b97da5b64ba06d6fafa3e828e64af90134525c6daf5d59549", "fetched_at": "2026-08-29T09:28:58.453179+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/package/rpc-tcp"}, {"content_hash": "db83e1b587df90fce62067f42c11e8dc7f2fdaf879b926ce425d5d99664deb80", "fetched_at": "2026-08-29T09:28:58.462873+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/broker"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:34:25.258401+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "76a7660e5f8f97f05006c08398b1475fc3e581fa78d853779c5ed57840ccc12b", "fetched_at": "2026-08-28T04:08:09.372422+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marcj/deepkit"}, {"content_hash": "4a8a92101bbbcd907e3f65abaac4896054b6d6ab25f483722267037cd73c44bd", "fetched_at": "2026-08-29T09:28:58.440536+00:00", "kind": "homepage", "missing": false, "url": "https://deepkit.io/"}, {"content_hash": "3e314c46324c489a0b924bc418f16904703d0c78a3b9ff75efbfe25ecbcae7bd", "fetched_at": "2026-08-29T09:28:58.446791+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/framework"}, {"content_hash": "64a48516f16a19a990f641891ed435ecf384c7283093e80a1dd9f9a86cbb3bdc", "fetched_at": "2026-08-29T09:28:58.448508+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/http"}, {"content_hash": "8e9a08e597f771cbbab90f57f3acb50748f075b42cc3cbb6ffc48562c58f9612", "fetched_at": "2026-08-29T09:28:58.450116+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/package/angular-ssr"}, {"content_hash": "f2fc8bce1616ad27d65103c7ffdfbc134ef8cfa0f82531b655c6dbe90487ca71", "fetched_at": "2026-08-29T09:28:58.451686+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/rpc"}, {"content_hash": "3206605ed70e5d6ef5e92cac48ad4cac320c116d039faf8832aa9e8b92c83617", "fetched_at": "2026-08-29T09:28:58.443115+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation"}, {"content_hash": "767ad9426e07a68061f7dba8760a0275d85fd36257eb61f5815bfb1425136d13", "fetched_at": "2026-08-29T09:28:58.444888+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/app"}, {"content_hash": "f684b5807f8ce41b97da5b64ba06d6fafa3e828e64af90134525c6daf5d59549", "fetched_at": "2026-08-29T09:28:58.453179+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/package/rpc-tcp"}, {"content_hash": "db83e1b587df90fce62067f42c11e8dc7f2fdaf879b926ce425d5d99664deb80", "fetched_at": "2026-08-29T09:28:58.462873+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/broker"}], "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:08:09.372422+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.372422+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.372422+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:34:25.258401+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "76a7660e5f8f97f05006c08398b1475fc3e581fa78d853779c5ed57840ccc12b", "fetched_at": "2026-08-28T04:08:09.372422+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marcj/deepkit"}, {"content_hash": "4a8a92101bbbcd907e3f65abaac4896054b6d6ab25f483722267037cd73c44bd", "fetched_at": "2026-08-29T09:28:58.440536+00:00", "kind": "homepage", "missing": false, "url": "https://deepkit.io/"}, {"content_hash": "3e314c46324c489a0b924bc418f16904703d0c78a3b9ff75efbfe25ecbcae7bd", "fetched_at": "2026-08-29T09:28:58.446791+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/framework"}, {"content_hash": "64a48516f16a19a990f641891ed435ecf384c7283093e80a1dd9f9a86cbb3bdc", "fetched_at": "2026-08-29T09:28:58.448508+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/http"}, {"content_hash": "8e9a08e597f771cbbab90f57f3acb50748f075b42cc3cbb6ffc48562c58f9612", "fetched_at": "2026-08-29T09:28:58.450116+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/package/angular-ssr"}, {"content_hash": "f2fc8bce1616ad27d65103c7ffdfbc134ef8cfa0f82531b655c6dbe90487ca71", "fetched_at": "2026-08-29T09:28:58.451686+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/rpc"}, {"content_hash": "3206605ed70e5d6ef5e92cac48ad4cac320c116d039faf8832aa9e8b92c83617", "fetched_at": "2026-08-29T09:28:58.443115+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation"}, {"content_hash": "767ad9426e07a68061f7dba8760a0275d85fd36257eb61f5815bfb1425136d13", "fetched_at": "2026-08-29T09:28:58.444888+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/app"}, {"content_hash": "f684b5807f8ce41b97da5b64ba06d6fafa3e828e64af90134525c6daf5d59549", "fetched_at": "2026-08-29T09:28:58.453179+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/package/rpc-tcp"}, {"content_hash": "db83e1b587df90fce62067f42c11e8dc7f2fdaf879b926ce425d5d99664deb80", "fetched_at": "2026-08-29T09:28:58.462873+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/broker"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.372422+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.372422+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:34:25.258401+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "76a7660e5f8f97f05006c08398b1475fc3e581fa78d853779c5ed57840ccc12b", "fetched_at": "2026-08-28T04:08:09.372422+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marcj/deepkit"}, {"content_hash": "4a8a92101bbbcd907e3f65abaac4896054b6d6ab25f483722267037cd73c44bd", "fetched_at": "2026-08-29T09:28:58.440536+00:00", "kind": "homepage", "missing": false, "url": "https://deepkit.io/"}, {"content_hash": "3e314c46324c489a0b924bc418f16904703d0c78a3b9ff75efbfe25ecbcae7bd", "fetched_at": "2026-08-29T09:28:58.446791+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/framework"}, {"content_hash": "64a48516f16a19a990f641891ed435ecf384c7283093e80a1dd9f9a86cbb3bdc", "fetched_at": "2026-08-29T09:28:58.448508+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/http"}, {"content_hash": "8e9a08e597f771cbbab90f57f3acb50748f075b42cc3cbb6ffc48562c58f9612", "fetched_at": "2026-08-29T09:28:58.450116+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/package/angular-ssr"}, {"content_hash": "f2fc8bce1616ad27d65103c7ffdfbc134ef8cfa0f82531b655c6dbe90487ca71", "fetched_at": "2026-08-29T09:28:58.451686+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/rpc"}, {"content_hash": "3206605ed70e5d6ef5e92cac48ad4cac320c116d039faf8832aa9e8b92c83617", "fetched_at": "2026-08-29T09:28:58.443115+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation"}, {"content_hash": "767ad9426e07a68061f7dba8760a0275d85fd36257eb61f5815bfb1425136d13", "fetched_at": "2026-08-29T09:28:58.444888+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/app"}, {"content_hash": "f684b5807f8ce41b97da5b64ba06d6fafa3e828e64af90134525c6daf5d59549", "fetched_at": "2026-08-29T09:28:58.453179+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/package/rpc-tcp"}, {"content_hash": "db83e1b587df90fce62067f42c11e8dc7f2fdaf879b926ce425d5d99664deb80", "fetched_at": "2026-08-29T09:28:58.462873+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/broker"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.372422+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.372422+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.372422+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:34:25.258401+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "76a7660e5f8f97f05006c08398b1475fc3e581fa78d853779c5ed57840ccc12b", "fetched_at": "2026-08-28T04:08:09.372422+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marcj/deepkit"}, {"content_hash": "4a8a92101bbbcd907e3f65abaac4896054b6d6ab25f483722267037cd73c44bd", "fetched_at": "2026-08-29T09:28:58.440536+00:00", "kind": "homepage", "missing": false, "url": "https://deepkit.io/"}, {"content_hash": "3e314c46324c489a0b924bc418f16904703d0c78a3b9ff75efbfe25ecbcae7bd", "fetched_at": "2026-08-29T09:28:58.446791+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/framework"}, {"content_hash": "64a48516f16a19a990f641891ed435ecf384c7283093e80a1dd9f9a86cbb3bdc", "fetched_at": "2026-08-29T09:28:58.448508+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/http"}, {"content_hash": "8e9a08e597f771cbbab90f57f3acb50748f075b42cc3cbb6ffc48562c58f9612", "fetched_at": "2026-08-29T09:28:58.450116+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/package/angular-ssr"}, {"content_hash": "f2fc8bce1616ad27d65103c7ffdfbc134ef8cfa0f82531b655c6dbe90487ca71", "fetched_at": "2026-08-29T09:28:58.451686+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/rpc"}, {"content_hash": "3206605ed70e5d6ef5e92cac48ad4cac320c116d039faf8832aa9e8b92c83617", "fetched_at": "2026-08-29T09:28:58.443115+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation"}, {"content_hash": "767ad9426e07a68061f7dba8760a0275d85fd36257eb61f5815bfb1425136d13", "fetched_at": "2026-08-29T09:28:58.444888+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/app"}, {"content_hash": "f684b5807f8ce41b97da5b64ba06d6fafa3e828e64af90134525c6daf5d59549", "fetched_at": "2026-08-29T09:28:58.453179+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/package/rpc-tcp"}, {"content_hash": "db83e1b587df90fce62067f42c11e8dc7f2fdaf879b926ce425d5d99664deb80", "fetched_at": "2026-08-29T09:28:58.462873+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/broker"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.372422+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.372422+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:34:25.258401+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "76a7660e5f8f97f05006c08398b1475fc3e581fa78d853779c5ed57840ccc12b", "fetched_at": "2026-08-28T04:08:09.372422+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marcj/deepkit"}, {"content_hash": "4a8a92101bbbcd907e3f65abaac4896054b6d6ab25f483722267037cd73c44bd", "fetched_at": "2026-08-29T09:28:58.440536+00:00", "kind": "homepage", "missing": false, "url": "https://deepkit.io/"}, {"content_hash": "3e314c46324c489a0b924bc418f16904703d0c78a3b9ff75efbfe25ecbcae7bd", "fetched_at": "2026-08-29T09:28:58.446791+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/framework"}, {"content_hash": "64a48516f16a19a990f641891ed435ecf384c7283093e80a1dd9f9a86cbb3bdc", "fetched_at": "2026-08-29T09:28:58.448508+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/http"}, {"content_hash": "8e9a08e597f771cbbab90f57f3acb50748f075b42cc3cbb6ffc48562c58f9612", "fetched_at": "2026-08-29T09:28:58.450116+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/package/angular-ssr"}, {"content_hash": "f2fc8bce1616ad27d65103c7ffdfbc134ef8cfa0f82531b655c6dbe90487ca71", "fetched_at": "2026-08-29T09:28:58.451686+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/rpc"}, {"content_hash": "3206605ed70e5d6ef5e92cac48ad4cac320c116d039faf8832aa9e8b92c83617", "fetched_at": "2026-08-29T09:28:58.443115+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation"}, {"content_hash": "767ad9426e07a68061f7dba8760a0275d85fd36257eb61f5815bfb1425136d13", "fetched_at": "2026-08-29T09:28:58.444888+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/app"}, {"content_hash": "f684b5807f8ce41b97da5b64ba06d6fafa3e828e64af90134525c6daf5d59549", "fetched_at": "2026-08-29T09:28:58.453179+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/package/rpc-tcp"}, {"content_hash": "db83e1b587df90fce62067f42c11e8dc7f2fdaf879b926ce425d5d99664deb80", "fetched_at": "2026-08-29T09:28:58.462873+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/broker"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:34:25.258401+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "76a7660e5f8f97f05006c08398b1475fc3e581fa78d853779c5ed57840ccc12b", "fetched_at": "2026-08-28T04:08:09.372422+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marcj/deepkit"}, {"content_hash": "4a8a92101bbbcd907e3f65abaac4896054b6d6ab25f483722267037cd73c44bd", "fetched_at": "2026-08-29T09:28:58.440536+00:00", "kind": "homepage", "missing": false, "url": "https://deepkit.io/"}, {"content_hash": "3e314c46324c489a0b924bc418f16904703d0c78a3b9ff75efbfe25ecbcae7bd", "fetched_at": "2026-08-29T09:28:58.446791+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/framework"}, {"content_hash": "64a48516f16a19a990f641891ed435ecf384c7283093e80a1dd9f9a86cbb3bdc", "fetched_at": "2026-08-29T09:28:58.448508+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/http"}, {"content_hash": "8e9a08e597f771cbbab90f57f3acb50748f075b42cc3cbb6ffc48562c58f9612", "fetched_at": "2026-08-29T09:28:58.450116+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/package/angular-ssr"}, {"content_hash": "f2fc8bce1616ad27d65103c7ffdfbc134ef8cfa0f82531b655c6dbe90487ca71", "fetched_at": "2026-08-29T09:28:58.451686+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/rpc"}, {"content_hash": "3206605ed70e5d6ef5e92cac48ad4cac320c116d039faf8832aa9e8b92c83617", "fetched_at": "2026-08-29T09:28:58.443115+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation"}, {"content_hash": "767ad9426e07a68061f7dba8760a0275d85fd36257eb61f5815bfb1425136d13", "fetched_at": "2026-08-29T09:28:58.444888+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/app"}, {"content_hash": "f684b5807f8ce41b97da5b64ba06d6fafa3e828e64af90134525c6daf5d59549", "fetched_at": "2026-08-29T09:28:58.453179+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/package/rpc-tcp"}, {"content_hash": "db83e1b587df90fce62067f42c11e8dc7f2fdaf879b926ce425d5d99664deb80", "fetched_at": "2026-08-29T09:28:58.462873+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/broker"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:34:25.258401+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "76a7660e5f8f97f05006c08398b1475fc3e581fa78d853779c5ed57840ccc12b", "fetched_at": "2026-08-28T04:08:09.372422+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marcj/deepkit"}, {"content_hash": "4a8a92101bbbcd907e3f65abaac4896054b6d6ab25f483722267037cd73c44bd", "fetched_at": "2026-08-29T09:28:58.440536+00:00", "kind": "homepage", "missing": false, "url": "https://deepkit.io/"}, {"content_hash": "3e314c46324c489a0b924bc418f16904703d0c78a3b9ff75efbfe25ecbcae7bd", "fetched_at": "2026-08-29T09:28:58.446791+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/framework"}, {"content_hash": "64a48516f16a19a990f641891ed435ecf384c7283093e80a1dd9f9a86cbb3bdc", "fetched_at": "2026-08-29T09:28:58.448508+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/http"}, {"content_hash": "8e9a08e597f771cbbab90f57f3acb50748f075b42cc3cbb6ffc48562c58f9612", "fetched_at": "2026-08-29T09:28:58.450116+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/package/angular-ssr"}, {"content_hash": "f2fc8bce1616ad27d65103c7ffdfbc134ef8cfa0f82531b655c6dbe90487ca71", "fetched_at": "2026-08-29T09:28:58.451686+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/rpc"}, {"content_hash": "3206605ed70e5d6ef5e92cac48ad4cac320c116d039faf8832aa9e8b92c83617", "fetched_at": "2026-08-29T09:28:58.443115+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation"}, {"content_hash": "767ad9426e07a68061f7dba8760a0275d85fd36257eb61f5815bfb1425136d13", "fetched_at": "2026-08-29T09:28:58.444888+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/app"}, {"content_hash": "f684b5807f8ce41b97da5b64ba06d6fafa3e828e64af90134525c6daf5d59549", "fetched_at": "2026-08-29T09:28:58.453179+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/package/rpc-tcp"}, {"content_hash": "db83e1b587df90fce62067f42c11e8dc7f2fdaf879b926ce425d5d99664deb80", "fetched_at": "2026-08-29T09:28:58.462873+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/broker"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:34:25.258401+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "76a7660e5f8f97f05006c08398b1475fc3e581fa78d853779c5ed57840ccc12b", "fetched_at": "2026-08-28T04:08:09.372422+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marcj/deepkit"}, {"content_hash": "4a8a92101bbbcd907e3f65abaac4896054b6d6ab25f483722267037cd73c44bd", "fetched_at": "2026-08-29T09:28:58.440536+00:00", "kind": "homepage", "missing": false, "url": "https://deepkit.io/"}, {"content_hash": "3e314c46324c489a0b924bc418f16904703d0c78a3b9ff75efbfe25ecbcae7bd", "fetched_at": "2026-08-29T09:28:58.446791+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/framework"}, {"content_hash": "64a48516f16a19a990f641891ed435ecf384c7283093e80a1dd9f9a86cbb3bdc", "fetched_at": "2026-08-29T09:28:58.448508+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/http"}, {"content_hash": "8e9a08e597f771cbbab90f57f3acb50748f075b42cc3cbb6ffc48562c58f9612", "fetched_at": "2026-08-29T09:28:58.450116+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/package/angular-ssr"}, {"content_hash": "f2fc8bce1616ad27d65103c7ffdfbc134ef8cfa0f82531b655c6dbe90487ca71", "fetched_at": "2026-08-29T09:28:58.451686+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/rpc"}, {"content_hash": "3206605ed70e5d6ef5e92cac48ad4cac320c116d039faf8832aa9e8b92c83617", "fetched_at": "2026-08-29T09:28:58.443115+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation"}, {"content_hash": "767ad9426e07a68061f7dba8760a0275d85fd36257eb61f5815bfb1425136d13", "fetched_at": "2026-08-29T09:28:58.444888+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/app"}, {"content_hash": "f684b5807f8ce41b97da5b64ba06d6fafa3e828e64af90134525c6daf5d59549", "fetched_at": "2026-08-29T09:28:58.453179+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/package/rpc-tcp"}, {"content_hash": "db83e1b587df90fce62067f42c11e8dc7f2fdaf879b926ce425d5d99664deb80", "fetched_at": "2026-08-29T09:28:58.462873+00:00", "kind": "site_page", "missing": false, "url": "https://deepkit.io/en/documentation/broker"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 67, "longevity": 100, "rhythm": 8}, "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": 2881, "days_push": 203, "days_rel": 549, "gap_med": null, "n_releases_24m": 1}, "score": 53, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}