Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Documentation template created with Nuxt 3 + TailwindCSS + Nuxt Content
Duxt is a Nuxt 3 starter template for building documentation websites, bundling Nuxt Content, Tailwind CSS, and shadcn/ui-inspired styling into a single boilerplate.
Duxt is a documentation starter template built on Nuxt 3, the Vue.js meta-framework. It accepts Markdown content files as input and outputs a styled documentation website, using @nuxt/content to manage content and @nuxtjs/tailwindcss for utility-first styling. The template is published as an open-source GitHub repository and features a live preview at duxt.behonbaker.com. According to its README, it exists to serve as a starting point for project, package, or "whatever" documentation.
The styling is intentionally copied from shadcn/ui, the React component design system, and adapted to work within the Nuxt ecosystem.
Duxt is aimed at developers who need to ship documentation for a project without rebuilding the same scaffolding each time.
nuxt generate to produce a static build you can host on any web server.Duxt is free and open-source; the full source is available in its public GitHub repository.
Yes, Duxt is distributed as an open-source template on GitHub. There is no license cost or subscription required to download and use it in your own projects.
Duxt is built on Nuxt 3, the latest major version of the framework at the time of this template's release. It relies on Nuxt's module system for content, styling, and utility integrations.
Duxt copies the visual styling of shadcn/ui but does not ship the React components themselves. It recreates that look using Nuxt, Vue, and the included modules, so the final pages carry the shadcn/ui aesthetic.
Through Nuxt Content, Duxt supports Markdown and JSON content files. You can structure documentation pages by dropping files into the content directory, and Nuxt Content handles parsing and querying.
