FindSoftware

Nuxt Content

File-based content module for Nuxt that queries Markdown, YAML, CSV and JSON files from a Vue application.

Nuxt Content is a module for Nuxt that reads the files in a project’s content folder, in Markdown, YAML, CSV or JSON, and makes them queryable from Vue components. Markdown files can contain Vue components through the MDC syntax. Collections are declared in a content.config.ts file. Multi-language sites use the @nuxtjs/i18n module.

The docs describe installation as adding the package to a Nuxt project and registering the module in nuxt.config.ts. The visual editor for the same content is the separate Nuxt Studio module.

Worth knowing

The module runs inside a Nuxt application, so the hosting options are those of that application. The deploy docs cover static hosting through Nuxt prerendering, where the database loads in the browser as WASM SQLite and content queries run there, serverless platforms, where each request starts a fresh Nuxt server, and a Node server. With the default SQLite connector the server needs an OS with a recent enough glibc.

Identity

Status
Active
Maintainer
Nuxt Project4
First release
202015

Rendering and deploy

Runs as
Static files, Per request, Always on8910
Rendering
Static output, On a server1
Install with
pnpm add @nuxt/content2

Releases

Current major version
314
Last release
2026-10-1214

Adoption

GitHub stars
3,67211
npm downloads a week
120,11513
Contributors
31612
Dependent repositories
4,67916
Dependent packages
22916

Why these figures do not compare

Sources

  1. 2026-10-23: links, Built on, Categories, Content storage, Rendering
    content.nuxt.com
  2. 2026-10-23: links, Install with
    content.nuxt.com/docs/getting-started/installation
  3. 2026-10-23: links, License, License model, Written in
    github.com/nuxt/content
  4. 2026-10-23: Maintainer
    github.com/nuxt/content/blob/main/LICENSE
  5. 2026-10-23: Runtime, Minimum runtime
    registry.npmjs.org/@nuxt/content/latest
  6. 2026-10-23: Databases
    content.nuxt.com/docs/collections/define
  7. 2026-10-23: Multilingual
    content.nuxt.com/docs/integrations/i18n
  8. 2026-10-23: Runs as
    content.nuxt.com/docs/deploy/static
  9. 2026-10-23: Runs as
    content.nuxt.com/docs/deploy/serverless
  10. 2026-10-23: Runs as
    content.nuxt.com/docs/deploy/server
  11. 2026-10-23: GitHub stars
    api.github.com/repos/nuxt/content
  12. 2026-10-23: Contributors
    api.github.com/repos/nuxt/content/contributors
  13. 2026-10-23: npm downloads a week
    api.npmjs.org/downloads/point/last-week/@nuxt/content
  14. 2026-10-23: Current major version, Last release
    github.com/nuxt/content/releases/tag/v3.16.2
  15. 2026-10-23: First release
    github.com/nuxt/content/releases/tag/v1.0.0
  16. 2026-10-25: Dependent repositories, Dependent packages
    packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/%40nuxt%2Fcontent

Last reviewed · Updated · Listed since Edit on GitHubThis page as markdownas JSON