vue-doxen

The world's best Vue.js component documentation tool!
34,832 17
Install
npm install vue-doxen
Latest Version:0.13.5
Vue:3
License:MIT
Last Updated:Oct 19, 2026
Links: GitHub  ·  npm
Maintainer: thejaredwilcurt

vue-doxen

The world's best Vue.js component documentation tool!

  • Designed specifically to work with Vue 3 components (exclusively)
  • Fully customizable
  • All CSS is optional
  • Documentation lives in the component as code (or in separate object if preferred)
  • Vue-Doxen is just a Vue component, so it works anywhere a Vue component would work.
  • Generates at runtime, so always up-to-date
  • Doesn't require adopting an entire ecosystem or installing tons of dependencies, just use what works with Vue and you're good.

Using the library

Go to the docs site for usage and installation steps:


Running this repo locally to make PRs

  1. Uninstall Node/npm/nvm/nvm-windows/n/nodist/volta
  2. Install Proto
  3. Clone the repo
  4. npm install
  5. npm run build builds both the docs site and library
  6. npm run lint checks for linting errors

Project Structure

  • Documentation site
    • npm start will launch the app for local development
    • Code lives in app folder
    • Uses vite.config.docs.js
    • npm run build will produce docs folder
  • Library
    • To manually test/develop the library use the docs site via npm start
    • Code lives in the lib folder
    • Uses vite.config.lib.js
    • npm run build will produce dist folder
    • npm t runs unit tests for the library
  • DoxenLinter
    • All linter related code exists int he /lib/linter folder.
    • Tests for the linter run via npm t
    • The doxenLinter function is an export of the library and included in the main build (npm run build)

Related Packages

@farming-labs/nuxt

Nuxt adapter for @farming-labs/docs — content loading and navigation utilities

54,401
@farming-labs/nuxt-theme

Nuxt/Vue UI components for @farming-labs/docs — layout, sidebar, TOC, search, an...

54,826
@uxfront/layer-docs

Nuxt layer for UXFront documentation sites: Docus, plus a framework switcher tha...

2,918
@byloth/vue-scroll-animator

A simple but fast & powerful library to animate HTML elements while scrolling pa...

750 0
@advanced-data-machines/tailwindcss-vue

Tailwindcss-Vue is a library of UI components for Vue.js built using the Tailwin...

1,583 58

Version History

Version Released License
0.13.5 MIT
0.13.4 MIT
0.13.3 MIT
0.13.2 MIT
0.13.1 MIT