Skip to content

Introduction

One runtime for React, Vue, Next.js, TanStack Start, and Nuxt 4.

Install the runtime once. Choose the import for your framework. UI-Theme manages appearance, palettes, persistence, and animated theme transitions. Styled controls are source files that you install separately.

npm install uitheme-web@latest
EnvironmentImport
Framework-neutral browser engineuitheme-web or uitheme-web/core
Reactuitheme-web/react
Next.js client provideruitheme-web/next
Next.js server bootstrapuitheme-web/next/server
TanStack Start server helpersuitheme-web/tanstack
Vue 3uitheme-web/vue
Vue server bootstrapuitheme-web/vue/bootstrap
Nuxt 4 moduleuitheme-web/nuxt

The runtime does not depend on UI primitives. Framework dependencies are optional peer dependencies. Install React or Vue in the app that uses that adapter.