LogoA Template
icon of NuxtLego

NuxtLego

NuxtLego: Unstyled UI components for Nuxt, enabling quick and beautiful content creation with Vue's provide/inject API.

Introduction

NuxtLego

Unstyled components for building your Nuxt content quick & beautiful. Inspired by Radix UI, NuxtLego offers a primitive approach to Vue components, focusing on non-generic, composable elements.

Key features:

  • Unstyled Components: Provides the structure and functionality without imposing a specific visual style, allowing for complete customization.
  • Nuxt 3 Ready: Seamless integration with Nuxt 3, leveraging its features and conventions.
  • Vue Composition API: Built using Vue's Composition API, promoting clean and maintainable code.
  • Provide/Inject API: Utilizes Vue's provide/inject API for efficient data sharing and component communication.

Use cases:

  • Rapid prototyping of Nuxt-based content websites.
  • Building custom UI libraries with a consistent primitive foundation.
  • Creating unique and branded designs without fighting pre-defined component styles.
  • Learning and experimenting with Vue's advanced component composition techniques.
A template
Copy badages awards

Newsletter For A Template

Join the Community For A Template

Subscribe to A Template newsletter for the latest news and updates