{"adoption": {"forks": 111, "observed_at": "2026-08-28T04:04:14.934204+00:00", "stars": 1286}, "canonical_url": "https://ross.abutalabs.com/products/nuxt-hub-core", "card": {"archived": false, "artifact_type": "framework", "description": "Add database, KV, blob storage, and cache to your Nuxt application. NuxtHub works on Vercel, Cloudflare, Netlify, and more.", "domain": ["web-development", "backend", "cloud-computing", "self-hosted"], "enriched": true, "function": ["database", "caching", "file-upload", "orm", "web-framework", "deployment"], "health_score": 100, "homepage": "https://hub.nuxt.com", "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["nuxt-hub/core"], "name": "nuxt-hub/core", "platform": ["cloud", "self-hosted"], "pushed_at": "2026-08-26T14:20:28+00:00", "repo": "nuxt-hub/core", "stars": 1286, "tags": ["nuxt-module", "cloudflare", "vercel", "blob-storage", "key-value-storage", "drizzle-orm", "serverless", "cloud-agnostic", "full-stack", "nodejs", "web-server", "docker"], "topics": ["cloudflare", "nuxt", "vue", "full-stack", "d1", "kv", "r2", "ssr", "nuxthub", "workers-ai", "redis", "s3", "vercel"], "urls": [], "use_cases": ["add a sql database to my nuxt app with automatic migrations", "store and serve uploaded files in a nuxt application", "cache api route responses in nuxt", "add key-value storage to a nuxt app", "deploy a full-stack nuxt app to cloudflare or vercel", "use drizzle orm with zero-config setup in nuxt", "build a full-stack vue application without managing backend infrastructure"], "what_it_is": "NuxtHub is a Nuxt module that adds full-stack backend capabilities to Nuxt applications, including SQL database (via Drizzle ORM), blob file storage, key-value storage, and caching. It auto-configures storage drivers per hosting provider (Cloudflare, Vercel, Netlify, AWS) with a zero-config, cloud-agnostic design.", "when_to_avoid": ["your project is not built on Nuxt", "you need a backend framework outside the Vue/Nuxt ecosystem", "you require fine-grained control over infrastructure provisioning beyond what the module exposes"], "when_to_choose": ["you build Nuxt/Vue apps and want batteries-included database, KV, blob, and caching", "you want cloud-agnostic deployment across Cloudflare, Vercel, Netlify, or self-hosting", "you want type-safe Drizzle ORM queries with automatic migrations", "you prefer minimal configuration with auto-detected storage drivers"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/nuxt-hub-core", "repo": "nuxt-hub/core", "role": "main", "score": 86}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.934204+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:56:36.071780+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a0d0e3c7c708aab74e3411a3c25769728c0fd30b3d41358183f89f2d3d0f2c7b", "fetched_at": "2026-08-28T04:04:14.934204+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nuxt-hub/core"}, {"content_hash": "d276d7c5a81e46b48a100d7d88f929b00d6983bfbdd2c4be2b028fc387b9cba3", "fetched_at": "2026-08-29T12:12:28.024503+00:00", "kind": "homepage", "missing": false, "url": "https://hub.nuxt.com"}, {"content_hash": "ec0411e2b7dea3d6652b2e8c0044ed071ed7dc8114702478eb09d34dcbeee46d", "fetched_at": "2026-08-29T12:12:28.027021+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/getting-started"}, {"content_hash": "b6d7a63c7a777496e5e975cb21f12a5cb6224bb0ffe1fd4b2f0fa84d687b1023", "fetched_at": "2026-08-29T12:12:28.032503+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/getting-started/installation"}, {"content_hash": "0f45e50fe45e8ddb9dba015446390e79aba1617ad45a98ce2b6630c28aef5e56", "fetched_at": "2026-08-29T12:12:28.034988+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/getting-started/deploy"}, {"content_hash": "5837a4da0da78a8a55281a78291c231b2a12c269e03d594edba9a953041c1dd9", "fetched_at": "2026-08-29T12:12:28.037789+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/database"}, {"content_hash": "2a278dfe5eb8423c224ebca315d314da76cb88472ef5ad80365507ce5b5700da", "fetched_at": "2026-08-29T12:12:28.039871+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/blob"}, {"content_hash": "1389e7accc785a857912ff3b741511bc952a98774b9a5d2de5801bad94caf975", "fetched_at": "2026-08-29T12:12:28.041708+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/kv"}, {"content_hash": "c342701e8f77c20471ac65273ecfdaee77e17a8e82a71ecec10d71c75d967a49", "fetched_at": "2026-08-29T12:12:28.028787+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/changelog"}, {"content_hash": "33d9c772b5b126425d71adc7dd7fbbdfa33acd7ece68ead1a82f2654fa446297", "fetched_at": "2026-08-29T12:12:28.030582+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/changelog/nuxthub-multi-vendor"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.934204+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:56:36.071780+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a0d0e3c7c708aab74e3411a3c25769728c0fd30b3d41358183f89f2d3d0f2c7b", "fetched_at": "2026-08-28T04:04:14.934204+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nuxt-hub/core"}, {"content_hash": "d276d7c5a81e46b48a100d7d88f929b00d6983bfbdd2c4be2b028fc387b9cba3", "fetched_at": "2026-08-29T12:12:28.024503+00:00", "kind": "homepage", "missing": false, "url": "https://hub.nuxt.com"}, {"content_hash": "ec0411e2b7dea3d6652b2e8c0044ed071ed7dc8114702478eb09d34dcbeee46d", "fetched_at": "2026-08-29T12:12:28.027021+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/getting-started"}, {"content_hash": "b6d7a63c7a777496e5e975cb21f12a5cb6224bb0ffe1fd4b2f0fa84d687b1023", "fetched_at": "2026-08-29T12:12:28.032503+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/getting-started/installation"}, {"content_hash": "0f45e50fe45e8ddb9dba015446390e79aba1617ad45a98ce2b6630c28aef5e56", "fetched_at": "2026-08-29T12:12:28.034988+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/getting-started/deploy"}, {"content_hash": "5837a4da0da78a8a55281a78291c231b2a12c269e03d594edba9a953041c1dd9", "fetched_at": "2026-08-29T12:12:28.037789+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/database"}, {"content_hash": "2a278dfe5eb8423c224ebca315d314da76cb88472ef5ad80365507ce5b5700da", "fetched_at": "2026-08-29T12:12:28.039871+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/blob"}, {"content_hash": "1389e7accc785a857912ff3b741511bc952a98774b9a5d2de5801bad94caf975", "fetched_at": "2026-08-29T12:12:28.041708+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/kv"}, {"content_hash": "c342701e8f77c20471ac65273ecfdaee77e17a8e82a71ecec10d71c75d967a49", "fetched_at": "2026-08-29T12:12:28.028787+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/changelog"}, {"content_hash": "33d9c772b5b126425d71adc7dd7fbbdfa33acd7ece68ead1a82f2654fa446297", "fetched_at": "2026-08-29T12:12:28.030582+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/changelog/nuxthub-multi-vendor"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:56:36.071780+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a0d0e3c7c708aab74e3411a3c25769728c0fd30b3d41358183f89f2d3d0f2c7b", "fetched_at": "2026-08-28T04:04:14.934204+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nuxt-hub/core"}, {"content_hash": "d276d7c5a81e46b48a100d7d88f929b00d6983bfbdd2c4be2b028fc387b9cba3", "fetched_at": "2026-08-29T12:12:28.024503+00:00", "kind": "homepage", "missing": false, "url": "https://hub.nuxt.com"}, {"content_hash": "ec0411e2b7dea3d6652b2e8c0044ed071ed7dc8114702478eb09d34dcbeee46d", "fetched_at": "2026-08-29T12:12:28.027021+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/getting-started"}, {"content_hash": "b6d7a63c7a777496e5e975cb21f12a5cb6224bb0ffe1fd4b2f0fa84d687b1023", "fetched_at": "2026-08-29T12:12:28.032503+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/getting-started/installation"}, {"content_hash": "0f45e50fe45e8ddb9dba015446390e79aba1617ad45a98ce2b6630c28aef5e56", "fetched_at": "2026-08-29T12:12:28.034988+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/getting-started/deploy"}, {"content_hash": "5837a4da0da78a8a55281a78291c231b2a12c269e03d594edba9a953041c1dd9", "fetched_at": "2026-08-29T12:12:28.037789+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/database"}, {"content_hash": "2a278dfe5eb8423c224ebca315d314da76cb88472ef5ad80365507ce5b5700da", "fetched_at": "2026-08-29T12:12:28.039871+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/blob"}, {"content_hash": "1389e7accc785a857912ff3b741511bc952a98774b9a5d2de5801bad94caf975", "fetched_at": "2026-08-29T12:12:28.041708+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/kv"}, {"content_hash": "c342701e8f77c20471ac65273ecfdaee77e17a8e82a71ecec10d71c75d967a49", "fetched_at": "2026-08-29T12:12:28.028787+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/changelog"}, {"content_hash": "33d9c772b5b126425d71adc7dd7fbbdfa33acd7ece68ead1a82f2654fa446297", "fetched_at": "2026-08-29T12:12:28.030582+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/changelog/nuxthub-multi-vendor"}], "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:04:14.934204+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.934204+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.934204+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:56:36.071780+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a0d0e3c7c708aab74e3411a3c25769728c0fd30b3d41358183f89f2d3d0f2c7b", "fetched_at": "2026-08-28T04:04:14.934204+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nuxt-hub/core"}, {"content_hash": "d276d7c5a81e46b48a100d7d88f929b00d6983bfbdd2c4be2b028fc387b9cba3", "fetched_at": "2026-08-29T12:12:28.024503+00:00", "kind": "homepage", "missing": false, "url": "https://hub.nuxt.com"}, {"content_hash": "ec0411e2b7dea3d6652b2e8c0044ed071ed7dc8114702478eb09d34dcbeee46d", "fetched_at": "2026-08-29T12:12:28.027021+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/getting-started"}, {"content_hash": "b6d7a63c7a777496e5e975cb21f12a5cb6224bb0ffe1fd4b2f0fa84d687b1023", "fetched_at": "2026-08-29T12:12:28.032503+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/getting-started/installation"}, {"content_hash": "0f45e50fe45e8ddb9dba015446390e79aba1617ad45a98ce2b6630c28aef5e56", "fetched_at": "2026-08-29T12:12:28.034988+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/getting-started/deploy"}, {"content_hash": "5837a4da0da78a8a55281a78291c231b2a12c269e03d594edba9a953041c1dd9", "fetched_at": "2026-08-29T12:12:28.037789+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/database"}, {"content_hash": "2a278dfe5eb8423c224ebca315d314da76cb88472ef5ad80365507ce5b5700da", "fetched_at": "2026-08-29T12:12:28.039871+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/blob"}, {"content_hash": "1389e7accc785a857912ff3b741511bc952a98774b9a5d2de5801bad94caf975", "fetched_at": "2026-08-29T12:12:28.041708+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/kv"}, {"content_hash": "c342701e8f77c20471ac65273ecfdaee77e17a8e82a71ecec10d71c75d967a49", "fetched_at": "2026-08-29T12:12:28.028787+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/changelog"}, {"content_hash": "33d9c772b5b126425d71adc7dd7fbbdfa33acd7ece68ead1a82f2654fa446297", "fetched_at": "2026-08-29T12:12:28.030582+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/changelog/nuxthub-multi-vendor"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.934204+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.934204+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:56:36.071780+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a0d0e3c7c708aab74e3411a3c25769728c0fd30b3d41358183f89f2d3d0f2c7b", "fetched_at": "2026-08-28T04:04:14.934204+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nuxt-hub/core"}, {"content_hash": "d276d7c5a81e46b48a100d7d88f929b00d6983bfbdd2c4be2b028fc387b9cba3", "fetched_at": "2026-08-29T12:12:28.024503+00:00", "kind": "homepage", "missing": false, "url": "https://hub.nuxt.com"}, {"content_hash": "ec0411e2b7dea3d6652b2e8c0044ed071ed7dc8114702478eb09d34dcbeee46d", "fetched_at": "2026-08-29T12:12:28.027021+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/getting-started"}, {"content_hash": "b6d7a63c7a777496e5e975cb21f12a5cb6224bb0ffe1fd4b2f0fa84d687b1023", "fetched_at": "2026-08-29T12:12:28.032503+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/getting-started/installation"}, {"content_hash": "0f45e50fe45e8ddb9dba015446390e79aba1617ad45a98ce2b6630c28aef5e56", "fetched_at": "2026-08-29T12:12:28.034988+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/getting-started/deploy"}, {"content_hash": "5837a4da0da78a8a55281a78291c231b2a12c269e03d594edba9a953041c1dd9", "fetched_at": "2026-08-29T12:12:28.037789+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/database"}, {"content_hash": "2a278dfe5eb8423c224ebca315d314da76cb88472ef5ad80365507ce5b5700da", "fetched_at": "2026-08-29T12:12:28.039871+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/blob"}, {"content_hash": "1389e7accc785a857912ff3b741511bc952a98774b9a5d2de5801bad94caf975", "fetched_at": "2026-08-29T12:12:28.041708+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/kv"}, {"content_hash": "c342701e8f77c20471ac65273ecfdaee77e17a8e82a71ecec10d71c75d967a49", "fetched_at": "2026-08-29T12:12:28.028787+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/changelog"}, {"content_hash": "33d9c772b5b126425d71adc7dd7fbbdfa33acd7ece68ead1a82f2654fa446297", "fetched_at": "2026-08-29T12:12:28.030582+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/changelog/nuxthub-multi-vendor"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.934204+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.934204+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.934204+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:56:36.071780+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a0d0e3c7c708aab74e3411a3c25769728c0fd30b3d41358183f89f2d3d0f2c7b", "fetched_at": "2026-08-28T04:04:14.934204+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nuxt-hub/core"}, {"content_hash": "d276d7c5a81e46b48a100d7d88f929b00d6983bfbdd2c4be2b028fc387b9cba3", "fetched_at": "2026-08-29T12:12:28.024503+00:00", "kind": "homepage", "missing": false, "url": "https://hub.nuxt.com"}, {"content_hash": "ec0411e2b7dea3d6652b2e8c0044ed071ed7dc8114702478eb09d34dcbeee46d", "fetched_at": "2026-08-29T12:12:28.027021+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/getting-started"}, {"content_hash": "b6d7a63c7a777496e5e975cb21f12a5cb6224bb0ffe1fd4b2f0fa84d687b1023", "fetched_at": "2026-08-29T12:12:28.032503+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/getting-started/installation"}, {"content_hash": "0f45e50fe45e8ddb9dba015446390e79aba1617ad45a98ce2b6630c28aef5e56", "fetched_at": "2026-08-29T12:12:28.034988+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/getting-started/deploy"}, {"content_hash": "5837a4da0da78a8a55281a78291c231b2a12c269e03d594edba9a953041c1dd9", "fetched_at": "2026-08-29T12:12:28.037789+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/database"}, {"content_hash": "2a278dfe5eb8423c224ebca315d314da76cb88472ef5ad80365507ce5b5700da", "fetched_at": "2026-08-29T12:12:28.039871+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/blob"}, {"content_hash": "1389e7accc785a857912ff3b741511bc952a98774b9a5d2de5801bad94caf975", "fetched_at": "2026-08-29T12:12:28.041708+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/kv"}, {"content_hash": "c342701e8f77c20471ac65273ecfdaee77e17a8e82a71ecec10d71c75d967a49", "fetched_at": "2026-08-29T12:12:28.028787+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/changelog"}, {"content_hash": "33d9c772b5b126425d71adc7dd7fbbdfa33acd7ece68ead1a82f2654fa446297", "fetched_at": "2026-08-29T12:12:28.030582+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/changelog/nuxthub-multi-vendor"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.934204+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.934204+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:56:36.071780+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a0d0e3c7c708aab74e3411a3c25769728c0fd30b3d41358183f89f2d3d0f2c7b", "fetched_at": "2026-08-28T04:04:14.934204+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nuxt-hub/core"}, {"content_hash": "d276d7c5a81e46b48a100d7d88f929b00d6983bfbdd2c4be2b028fc387b9cba3", "fetched_at": "2026-08-29T12:12:28.024503+00:00", "kind": "homepage", "missing": false, "url": "https://hub.nuxt.com"}, {"content_hash": "ec0411e2b7dea3d6652b2e8c0044ed071ed7dc8114702478eb09d34dcbeee46d", "fetched_at": "2026-08-29T12:12:28.027021+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/getting-started"}, {"content_hash": "b6d7a63c7a777496e5e975cb21f12a5cb6224bb0ffe1fd4b2f0fa84d687b1023", "fetched_at": "2026-08-29T12:12:28.032503+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/getting-started/installation"}, {"content_hash": "0f45e50fe45e8ddb9dba015446390e79aba1617ad45a98ce2b6630c28aef5e56", "fetched_at": "2026-08-29T12:12:28.034988+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/getting-started/deploy"}, {"content_hash": "5837a4da0da78a8a55281a78291c231b2a12c269e03d594edba9a953041c1dd9", "fetched_at": "2026-08-29T12:12:28.037789+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/database"}, {"content_hash": "2a278dfe5eb8423c224ebca315d314da76cb88472ef5ad80365507ce5b5700da", "fetched_at": "2026-08-29T12:12:28.039871+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/blob"}, {"content_hash": "1389e7accc785a857912ff3b741511bc952a98774b9a5d2de5801bad94caf975", "fetched_at": "2026-08-29T12:12:28.041708+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/kv"}, {"content_hash": "c342701e8f77c20471ac65273ecfdaee77e17a8e82a71ecec10d71c75d967a49", "fetched_at": "2026-08-29T12:12:28.028787+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/changelog"}, {"content_hash": "33d9c772b5b126425d71adc7dd7fbbdfa33acd7ece68ead1a82f2654fa446297", "fetched_at": "2026-08-29T12:12:28.030582+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/changelog/nuxthub-multi-vendor"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:56:36.071780+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a0d0e3c7c708aab74e3411a3c25769728c0fd30b3d41358183f89f2d3d0f2c7b", "fetched_at": "2026-08-28T04:04:14.934204+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nuxt-hub/core"}, {"content_hash": "d276d7c5a81e46b48a100d7d88f929b00d6983bfbdd2c4be2b028fc387b9cba3", "fetched_at": "2026-08-29T12:12:28.024503+00:00", "kind": "homepage", "missing": false, "url": "https://hub.nuxt.com"}, {"content_hash": "ec0411e2b7dea3d6652b2e8c0044ed071ed7dc8114702478eb09d34dcbeee46d", "fetched_at": "2026-08-29T12:12:28.027021+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/getting-started"}, {"content_hash": "b6d7a63c7a777496e5e975cb21f12a5cb6224bb0ffe1fd4b2f0fa84d687b1023", "fetched_at": "2026-08-29T12:12:28.032503+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/getting-started/installation"}, {"content_hash": "0f45e50fe45e8ddb9dba015446390e79aba1617ad45a98ce2b6630c28aef5e56", "fetched_at": "2026-08-29T12:12:28.034988+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/getting-started/deploy"}, {"content_hash": "5837a4da0da78a8a55281a78291c231b2a12c269e03d594edba9a953041c1dd9", "fetched_at": "2026-08-29T12:12:28.037789+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/database"}, {"content_hash": "2a278dfe5eb8423c224ebca315d314da76cb88472ef5ad80365507ce5b5700da", "fetched_at": "2026-08-29T12:12:28.039871+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/blob"}, {"content_hash": "1389e7accc785a857912ff3b741511bc952a98774b9a5d2de5801bad94caf975", "fetched_at": "2026-08-29T12:12:28.041708+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/kv"}, {"content_hash": "c342701e8f77c20471ac65273ecfdaee77e17a8e82a71ecec10d71c75d967a49", "fetched_at": "2026-08-29T12:12:28.028787+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/changelog"}, {"content_hash": "33d9c772b5b126425d71adc7dd7fbbdfa33acd7ece68ead1a82f2654fa446297", "fetched_at": "2026-08-29T12:12:28.030582+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/changelog/nuxthub-multi-vendor"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:56:36.071780+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a0d0e3c7c708aab74e3411a3c25769728c0fd30b3d41358183f89f2d3d0f2c7b", "fetched_at": "2026-08-28T04:04:14.934204+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nuxt-hub/core"}, {"content_hash": "d276d7c5a81e46b48a100d7d88f929b00d6983bfbdd2c4be2b028fc387b9cba3", "fetched_at": "2026-08-29T12:12:28.024503+00:00", "kind": "homepage", "missing": false, "url": "https://hub.nuxt.com"}, {"content_hash": "ec0411e2b7dea3d6652b2e8c0044ed071ed7dc8114702478eb09d34dcbeee46d", "fetched_at": "2026-08-29T12:12:28.027021+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/getting-started"}, {"content_hash": "b6d7a63c7a777496e5e975cb21f12a5cb6224bb0ffe1fd4b2f0fa84d687b1023", "fetched_at": "2026-08-29T12:12:28.032503+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/getting-started/installation"}, {"content_hash": "0f45e50fe45e8ddb9dba015446390e79aba1617ad45a98ce2b6630c28aef5e56", "fetched_at": "2026-08-29T12:12:28.034988+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/getting-started/deploy"}, {"content_hash": "5837a4da0da78a8a55281a78291c231b2a12c269e03d594edba9a953041c1dd9", "fetched_at": "2026-08-29T12:12:28.037789+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/database"}, {"content_hash": "2a278dfe5eb8423c224ebca315d314da76cb88472ef5ad80365507ce5b5700da", "fetched_at": "2026-08-29T12:12:28.039871+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/blob"}, {"content_hash": "1389e7accc785a857912ff3b741511bc952a98774b9a5d2de5801bad94caf975", "fetched_at": "2026-08-29T12:12:28.041708+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/kv"}, {"content_hash": "c342701e8f77c20471ac65273ecfdaee77e17a8e82a71ecec10d71c75d967a49", "fetched_at": "2026-08-29T12:12:28.028787+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/changelog"}, {"content_hash": "33d9c772b5b126425d71adc7dd7fbbdfa33acd7ece68ead1a82f2654fa446297", "fetched_at": "2026-08-29T12:12:28.030582+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/changelog/nuxthub-multi-vendor"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:56:36.071780+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a0d0e3c7c708aab74e3411a3c25769728c0fd30b3d41358183f89f2d3d0f2c7b", "fetched_at": "2026-08-28T04:04:14.934204+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nuxt-hub/core"}, {"content_hash": "d276d7c5a81e46b48a100d7d88f929b00d6983bfbdd2c4be2b028fc387b9cba3", "fetched_at": "2026-08-29T12:12:28.024503+00:00", "kind": "homepage", "missing": false, "url": "https://hub.nuxt.com"}, {"content_hash": "ec0411e2b7dea3d6652b2e8c0044ed071ed7dc8114702478eb09d34dcbeee46d", "fetched_at": "2026-08-29T12:12:28.027021+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/getting-started"}, {"content_hash": "b6d7a63c7a777496e5e975cb21f12a5cb6224bb0ffe1fd4b2f0fa84d687b1023", "fetched_at": "2026-08-29T12:12:28.032503+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/getting-started/installation"}, {"content_hash": "0f45e50fe45e8ddb9dba015446390e79aba1617ad45a98ce2b6630c28aef5e56", "fetched_at": "2026-08-29T12:12:28.034988+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/getting-started/deploy"}, {"content_hash": "5837a4da0da78a8a55281a78291c231b2a12c269e03d594edba9a953041c1dd9", "fetched_at": "2026-08-29T12:12:28.037789+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/database"}, {"content_hash": "2a278dfe5eb8423c224ebca315d314da76cb88472ef5ad80365507ce5b5700da", "fetched_at": "2026-08-29T12:12:28.039871+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/blob"}, {"content_hash": "1389e7accc785a857912ff3b741511bc952a98774b9a5d2de5801bad94caf975", "fetched_at": "2026-08-29T12:12:28.041708+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/docs/kv"}, {"content_hash": "c342701e8f77c20471ac65273ecfdaee77e17a8e82a71ecec10d71c75d967a49", "fetched_at": "2026-08-29T12:12:28.028787+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/changelog"}, {"content_hash": "33d9c772b5b126425d71adc7dd7fbbdfa33acd7ece68ead1a82f2654fa446297", "fetched_at": "2026-08-29T12:12:28.030582+00:00", "kind": "site_page", "missing": false, "url": "https://hub.nuxt.com/changelog/nuxthub-multi-vendor"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 66, "rhythm": 81}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 925, "days_push": 7, "days_rel": 51, "gap_med": 2.0, "n_releases_24m": 67}, "score": 86, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}