Introduction

A collection of accessible, customizable Svelte 5 components. Use the CLI to copy component source directly into your project — you own every line of code.

What is nnuikit?

nnuikit is not a traditional component library. Instead of importing pre-built components from a package, you use the CLI to copy component source code directly into your project. The result:

  • You own 100% of the component code — modify anything freely
  • No version lock-in or breaking changes from upstream updates
  • 3-layer design token system — brand color, dark mode, and per-component overrides
  • Built for Svelte 5 with runes, Tailwind CSS v4, and full keyboard accessibility