{"adoption": {"forks": 749, "observed_at": "2026-08-28T04:08:13.295727+00:00", "stars": 3661}, "canonical_url": "https://ross.abutalabs.com/products/content", "card": {"archived": false, "artifact_type": "plugin", "description": "The file-based CMS for your Nuxt application, powered by Markdown and Vue components.", "domain": ["cms", "web-development", "frontend", "documentation"], "enriched": true, "function": ["static-site-generator", "markdown", "parser", "search-engine", "ssr"], "health_score": 100, "homepage": "https://content.nuxt.com", "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["nuxt/content"], "name": "nuxt/content", "platform": ["serverless", "cloud"], "pushed_at": "2026-08-26T14:00:01+00:00", "repo": "nuxt/content", "stars": 3661, "tags": ["nuxt-module", "vue", "mdc", "git-based-cms", "content-collections", "sqlite", "nodejs", "web-server"], "topics": ["nuxt", "nuxt-module", "cms", "git-cms", "markdown", "mdc", "vue"], "urls": [], "use_cases": ["build a blog with markdown files in Nuxt", "git-based CMS for a Nuxt site", "render Vue components inside markdown", "generate documentation site from markdown files", "query content collections with type safety", "manage site content without a database backend"], "what_it_is": "Nuxt Content is an official Nuxt module that turns Markdown, YAML, CSV, and JSON files in a content/ directory into a queryable, typed data layer. It supports Vue components in Markdown via MDC syntax, SQLite-backed queries, code highlighting, and works across static, server, serverless, and edge deployments.", "when_to_avoid": ["your project isn't built on Nuxt/Vue", "you need a headless CMS with a visual editing UI for non-technical editors (unless using Nuxt Studio)", "you need multi-user live editing workflows outside git"], "when_to_choose": ["you're building a Nuxt 3+ app with file-based content", "you want a git-based CMS with no external CMS service", "you need Vue components embedded in markdown", "you deploy to serverless or edge and need lightweight content storage"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/content", "repo": "nuxt/content", "role": "main", "score": 97}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.295727+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:31:35.195340+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e8009304f113e8056fc7b286566f60058a0e55b76261a5a483368f941a20229", "fetched_at": "2026-08-28T04:08:13.295727+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nuxt/content"}, {"content_hash": "3edc8d994b4882f2576f04f3669af7c13c7562602e6ba97ee795aa4d128640f0", "fetched_at": "2026-08-29T09:26:00.389834+00:00", "kind": "homepage", "missing": false, "url": "https://content.nuxt.com"}, {"content_hash": "4b74fc9c19452963a7d9398ef9cba699fafc78280f662aadd5ececa92d01d269", "fetched_at": "2026-08-29T09:26:00.398633+00:00", "kind": "site_page", "missing": false, "url": "https://content.nuxt.com/docs/getting-started"}, {"content_hash": "6a08529e9e5a737225eabacce04e7d7c3c7941dc1cb9e94760e0d0bf2b994760", "fetched_at": "2026-08-29T09:26:00.400380+00:00", "kind": "site_page", "missing": false, "url": "https://content.nuxt.com/docs/getting-started/installation"}, {"content_hash": "7de0da5b4bbe18c33dd38facb61c3226a8eb4bfa454860bcbe9ca2a0cfb209b7", "fetched_at": "2026-08-29T09:26:00.401942+00:00", "kind": "site_page", "missing": false, "url": "https://content.nuxt.com/docs/files/markdown"}, {"content_hash": "67a205c7fede90e639d57f30e0b79f82e95c004925b266df4f01c1d44d02d90b", "fetched_at": "2026-08-29T09:26:00.403823+00:00", "kind": "site_page", "missing": false, "url": "https://content.nuxt.com/docs/collections/define"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.295727+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:31:35.195340+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e8009304f113e8056fc7b286566f60058a0e55b76261a5a483368f941a20229", "fetched_at": "2026-08-28T04:08:13.295727+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nuxt/content"}, {"content_hash": "3edc8d994b4882f2576f04f3669af7c13c7562602e6ba97ee795aa4d128640f0", "fetched_at": "2026-08-29T09:26:00.389834+00:00", "kind": "homepage", "missing": false, "url": "https://content.nuxt.com"}, {"content_hash": "4b74fc9c19452963a7d9398ef9cba699fafc78280f662aadd5ececa92d01d269", "fetched_at": "2026-08-29T09:26:00.398633+00:00", "kind": "site_page", "missing": false, "url": "https://content.nuxt.com/docs/getting-started"}, {"content_hash": "6a08529e9e5a737225eabacce04e7d7c3c7941dc1cb9e94760e0d0bf2b994760", "fetched_at": "2026-08-29T09:26:00.400380+00:00", "kind": "site_page", "missing": false, "url": "https://content.nuxt.com/docs/getting-started/installation"}, {"content_hash": "7de0da5b4bbe18c33dd38facb61c3226a8eb4bfa454860bcbe9ca2a0cfb209b7", "fetched_at": "2026-08-29T09:26:00.401942+00:00", "kind": "site_page", "missing": false, "url": "https://content.nuxt.com/docs/files/markdown"}, {"content_hash": "67a205c7fede90e639d57f30e0b79f82e95c004925b266df4f01c1d44d02d90b", "fetched_at": "2026-08-29T09:26:00.403823+00:00", "kind": "site_page", "missing": false, "url": "https://content.nuxt.com/docs/collections/define"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:31:35.195340+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e8009304f113e8056fc7b286566f60058a0e55b76261a5a483368f941a20229", "fetched_at": "2026-08-28T04:08:13.295727+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nuxt/content"}, {"content_hash": "3edc8d994b4882f2576f04f3669af7c13c7562602e6ba97ee795aa4d128640f0", "fetched_at": "2026-08-29T09:26:00.389834+00:00", "kind": "homepage", "missing": false, "url": "https://content.nuxt.com"}, {"content_hash": "4b74fc9c19452963a7d9398ef9cba699fafc78280f662aadd5ececa92d01d269", "fetched_at": "2026-08-29T09:26:00.398633+00:00", "kind": "site_page", "missing": false, "url": "https://content.nuxt.com/docs/getting-started"}, {"content_hash": "6a08529e9e5a737225eabacce04e7d7c3c7941dc1cb9e94760e0d0bf2b994760", "fetched_at": "2026-08-29T09:26:00.400380+00:00", "kind": "site_page", "missing": false, "url": "https://content.nuxt.com/docs/getting-started/installation"}, {"content_hash": "7de0da5b4bbe18c33dd38facb61c3226a8eb4bfa454860bcbe9ca2a0cfb209b7", "fetched_at": "2026-08-29T09:26:00.401942+00:00", "kind": "site_page", "missing": false, "url": "https://content.nuxt.com/docs/files/markdown"}, {"content_hash": "67a205c7fede90e639d57f30e0b79f82e95c004925b266df4f01c1d44d02d90b", "fetched_at": "2026-08-29T09:26:00.403823+00:00", "kind": "site_page", "missing": false, "url": "https://content.nuxt.com/docs/collections/define"}], "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:13.295727+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.295727+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.295727+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:31:35.195340+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e8009304f113e8056fc7b286566f60058a0e55b76261a5a483368f941a20229", "fetched_at": "2026-08-28T04:08:13.295727+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nuxt/content"}, {"content_hash": "3edc8d994b4882f2576f04f3669af7c13c7562602e6ba97ee795aa4d128640f0", "fetched_at": "2026-08-29T09:26:00.389834+00:00", "kind": "homepage", "missing": false, "url": "https://content.nuxt.com"}, {"content_hash": "4b74fc9c19452963a7d9398ef9cba699fafc78280f662aadd5ececa92d01d269", "fetched_at": "2026-08-29T09:26:00.398633+00:00", "kind": "site_page", "missing": false, "url": "https://content.nuxt.com/docs/getting-started"}, {"content_hash": "6a08529e9e5a737225eabacce04e7d7c3c7941dc1cb9e94760e0d0bf2b994760", "fetched_at": "2026-08-29T09:26:00.400380+00:00", "kind": "site_page", "missing": false, "url": "https://content.nuxt.com/docs/getting-started/installation"}, {"content_hash": "7de0da5b4bbe18c33dd38facb61c3226a8eb4bfa454860bcbe9ca2a0cfb209b7", "fetched_at": "2026-08-29T09:26:00.401942+00:00", "kind": "site_page", "missing": false, "url": "https://content.nuxt.com/docs/files/markdown"}, {"content_hash": "67a205c7fede90e639d57f30e0b79f82e95c004925b266df4f01c1d44d02d90b", "fetched_at": "2026-08-29T09:26:00.403823+00:00", "kind": "site_page", "missing": false, "url": "https://content.nuxt.com/docs/collections/define"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.295727+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.295727+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:31:35.195340+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e8009304f113e8056fc7b286566f60058a0e55b76261a5a483368f941a20229", "fetched_at": "2026-08-28T04:08:13.295727+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nuxt/content"}, {"content_hash": "3edc8d994b4882f2576f04f3669af7c13c7562602e6ba97ee795aa4d128640f0", "fetched_at": "2026-08-29T09:26:00.389834+00:00", "kind": "homepage", "missing": false, "url": "https://content.nuxt.com"}, {"content_hash": "4b74fc9c19452963a7d9398ef9cba699fafc78280f662aadd5ececa92d01d269", "fetched_at": "2026-08-29T09:26:00.398633+00:00", "kind": "site_page", "missing": false, "url": "https://content.nuxt.com/docs/getting-started"}, {"content_hash": "6a08529e9e5a737225eabacce04e7d7c3c7941dc1cb9e94760e0d0bf2b994760", "fetched_at": "2026-08-29T09:26:00.400380+00:00", "kind": "site_page", "missing": false, "url": "https://content.nuxt.com/docs/getting-started/installation"}, {"content_hash": "7de0da5b4bbe18c33dd38facb61c3226a8eb4bfa454860bcbe9ca2a0cfb209b7", "fetched_at": "2026-08-29T09:26:00.401942+00:00", "kind": "site_page", "missing": false, "url": "https://content.nuxt.com/docs/files/markdown"}, {"content_hash": "67a205c7fede90e639d57f30e0b79f82e95c004925b266df4f01c1d44d02d90b", "fetched_at": "2026-08-29T09:26:00.403823+00:00", "kind": "site_page", "missing": false, "url": "https://content.nuxt.com/docs/collections/define"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.295727+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.295727+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.295727+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:31:35.195340+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e8009304f113e8056fc7b286566f60058a0e55b76261a5a483368f941a20229", "fetched_at": "2026-08-28T04:08:13.295727+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nuxt/content"}, {"content_hash": "3edc8d994b4882f2576f04f3669af7c13c7562602e6ba97ee795aa4d128640f0", "fetched_at": "2026-08-29T09:26:00.389834+00:00", "kind": "homepage", "missing": false, "url": "https://content.nuxt.com"}, {"content_hash": "4b74fc9c19452963a7d9398ef9cba699fafc78280f662aadd5ececa92d01d269", "fetched_at": "2026-08-29T09:26:00.398633+00:00", "kind": "site_page", "missing": false, "url": "https://content.nuxt.com/docs/getting-started"}, {"content_hash": "6a08529e9e5a737225eabacce04e7d7c3c7941dc1cb9e94760e0d0bf2b994760", "fetched_at": "2026-08-29T09:26:00.400380+00:00", "kind": "site_page", "missing": false, "url": "https://content.nuxt.com/docs/getting-started/installation"}, {"content_hash": "7de0da5b4bbe18c33dd38facb61c3226a8eb4bfa454860bcbe9ca2a0cfb209b7", "fetched_at": "2026-08-29T09:26:00.401942+00:00", "kind": "site_page", "missing": false, "url": "https://content.nuxt.com/docs/files/markdown"}, {"content_hash": "67a205c7fede90e639d57f30e0b79f82e95c004925b266df4f01c1d44d02d90b", "fetched_at": "2026-08-29T09:26:00.403823+00:00", "kind": "site_page", "missing": false, "url": "https://content.nuxt.com/docs/collections/define"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.295727+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.295727+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:31:35.195340+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e8009304f113e8056fc7b286566f60058a0e55b76261a5a483368f941a20229", "fetched_at": "2026-08-28T04:08:13.295727+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nuxt/content"}, {"content_hash": "3edc8d994b4882f2576f04f3669af7c13c7562602e6ba97ee795aa4d128640f0", "fetched_at": "2026-08-29T09:26:00.389834+00:00", "kind": "homepage", "missing": false, "url": "https://content.nuxt.com"}, {"content_hash": "4b74fc9c19452963a7d9398ef9cba699fafc78280f662aadd5ececa92d01d269", "fetched_at": "2026-08-29T09:26:00.398633+00:00", "kind": "site_page", "missing": false, "url": "https://content.nuxt.com/docs/getting-started"}, {"content_hash": "6a08529e9e5a737225eabacce04e7d7c3c7941dc1cb9e94760e0d0bf2b994760", "fetched_at": "2026-08-29T09:26:00.400380+00:00", "kind": "site_page", "missing": false, "url": "https://content.nuxt.com/docs/getting-started/installation"}, {"content_hash": "7de0da5b4bbe18c33dd38facb61c3226a8eb4bfa454860bcbe9ca2a0cfb209b7", "fetched_at": "2026-08-29T09:26:00.401942+00:00", "kind": "site_page", "missing": false, "url": "https://content.nuxt.com/docs/files/markdown"}, {"content_hash": "67a205c7fede90e639d57f30e0b79f82e95c004925b266df4f01c1d44d02d90b", "fetched_at": "2026-08-29T09:26:00.403823+00:00", "kind": "site_page", "missing": false, "url": "https://content.nuxt.com/docs/collections/define"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:31:35.195340+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e8009304f113e8056fc7b286566f60058a0e55b76261a5a483368f941a20229", "fetched_at": "2026-08-28T04:08:13.295727+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nuxt/content"}, {"content_hash": "3edc8d994b4882f2576f04f3669af7c13c7562602e6ba97ee795aa4d128640f0", "fetched_at": "2026-08-29T09:26:00.389834+00:00", "kind": "homepage", "missing": false, "url": "https://content.nuxt.com"}, {"content_hash": "4b74fc9c19452963a7d9398ef9cba699fafc78280f662aadd5ececa92d01d269", "fetched_at": "2026-08-29T09:26:00.398633+00:00", "kind": "site_page", "missing": false, "url": "https://content.nuxt.com/docs/getting-started"}, {"content_hash": "6a08529e9e5a737225eabacce04e7d7c3c7941dc1cb9e94760e0d0bf2b994760", "fetched_at": "2026-08-29T09:26:00.400380+00:00", "kind": "site_page", "missing": false, "url": "https://content.nuxt.com/docs/getting-started/installation"}, {"content_hash": "7de0da5b4bbe18c33dd38facb61c3226a8eb4bfa454860bcbe9ca2a0cfb209b7", "fetched_at": "2026-08-29T09:26:00.401942+00:00", "kind": "site_page", "missing": false, "url": "https://content.nuxt.com/docs/files/markdown"}, {"content_hash": "67a205c7fede90e639d57f30e0b79f82e95c004925b266df4f01c1d44d02d90b", "fetched_at": "2026-08-29T09:26:00.403823+00:00", "kind": "site_page", "missing": false, "url": "https://content.nuxt.com/docs/collections/define"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:31:35.195340+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e8009304f113e8056fc7b286566f60058a0e55b76261a5a483368f941a20229", "fetched_at": "2026-08-28T04:08:13.295727+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nuxt/content"}, {"content_hash": "3edc8d994b4882f2576f04f3669af7c13c7562602e6ba97ee795aa4d128640f0", "fetched_at": "2026-08-29T09:26:00.389834+00:00", "kind": "homepage", "missing": false, "url": "https://content.nuxt.com"}, {"content_hash": "4b74fc9c19452963a7d9398ef9cba699fafc78280f662aadd5ececa92d01d269", "fetched_at": "2026-08-29T09:26:00.398633+00:00", "kind": "site_page", "missing": false, "url": "https://content.nuxt.com/docs/getting-started"}, {"content_hash": "6a08529e9e5a737225eabacce04e7d7c3c7941dc1cb9e94760e0d0bf2b994760", "fetched_at": "2026-08-29T09:26:00.400380+00:00", "kind": "site_page", "missing": false, "url": "https://content.nuxt.com/docs/getting-started/installation"}, {"content_hash": "7de0da5b4bbe18c33dd38facb61c3226a8eb4bfa454860bcbe9ca2a0cfb209b7", "fetched_at": "2026-08-29T09:26:00.401942+00:00", "kind": "site_page", "missing": false, "url": "https://content.nuxt.com/docs/files/markdown"}, {"content_hash": "67a205c7fede90e639d57f30e0b79f82e95c004925b266df4f01c1d44d02d90b", "fetched_at": "2026-08-29T09:26:00.403823+00:00", "kind": "site_page", "missing": false, "url": "https://content.nuxt.com/docs/collections/define"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:31:35.195340+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e8009304f113e8056fc7b286566f60058a0e55b76261a5a483368f941a20229", "fetched_at": "2026-08-28T04:08:13.295727+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nuxt/content"}, {"content_hash": "3edc8d994b4882f2576f04f3669af7c13c7562602e6ba97ee795aa4d128640f0", "fetched_at": "2026-08-29T09:26:00.389834+00:00", "kind": "homepage", "missing": false, "url": "https://content.nuxt.com"}, {"content_hash": "4b74fc9c19452963a7d9398ef9cba699fafc78280f662aadd5ececa92d01d269", "fetched_at": "2026-08-29T09:26:00.398633+00:00", "kind": "site_page", "missing": false, "url": "https://content.nuxt.com/docs/getting-started"}, {"content_hash": "6a08529e9e5a737225eabacce04e7d7c3c7941dc1cb9e94760e0d0bf2b994760", "fetched_at": "2026-08-29T09:26:00.400380+00:00", "kind": "site_page", "missing": false, "url": "https://content.nuxt.com/docs/getting-started/installation"}, {"content_hash": "7de0da5b4bbe18c33dd38facb61c3226a8eb4bfa454860bcbe9ca2a0cfb209b7", "fetched_at": "2026-08-29T09:26:00.401942+00:00", "kind": "site_page", "missing": false, "url": "https://content.nuxt.com/docs/files/markdown"}, {"content_hash": "67a205c7fede90e639d57f30e0b79f82e95c004925b266df4f01c1d44d02d90b", "fetched_at": "2026-08-29T09:26:00.403823+00:00", "kind": "site_page", "missing": false, "url": "https://content.nuxt.com/docs/collections/define"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 94}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2346, "days_push": 7, "days_rel": 41, "gap_med": 13.0, "n_releases_24m": 33}, "score": 97, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}