Why I built Nuxt Charts

I’m Dennis Adriaansen, known as Dennis Adriaans in the Nuxt community. Nuxt Charts started with a practical need: an error dashboard I was building needed clear, attractive charts that felt at home in Vue.

I wanted a shorter path from application data to a useful interface. That became the focus of Nuxt Charts: familiar components, careful visual defaults and room to customize.

A library, then the rest of the screen

The work includes chart components, reusable blocks and dashboard templates. Charts cover trends, comparisons, proportions and flows; blocks and templates put them into the context of a working interface.

The underlying visualization work uses Unovis. The Vue package, vue-chrts, is open source. Nuxt Charts adds a Nuxt-focused entry point, examples and a broader collection of interface work.

What matters to me

  • Make the data easy to read before adding decoration.
  • Use defaults that fit a real application.
  • Keep types and component APIs understandable.
  • Let developers adapt a chart to their product’s visual language.

For the current chart catalog, setup instructions and commercial template details, visit Nuxt Charts. For the starting point, read why I built Nuxt Charts.

Writing about Nuxt Charts