Introduction

Sivir UI is a component library for Svelte 5 and Tailwind v4. It ships 38 components, a CSS token sheet, and a small CLI.

Two ways to use it

Package import. Install @sivir/ui and import components from the package. Fastest path when you want a dependency, not source ownership.

CLI source copy. Run the sivir CLI to copy component files into your repo. You own the markup and can edit it freely.

Requirements

  • Svelte 5 (SvelteKit is the usual host)
  • Tailwind CSS v4

npm, pnpm, and bun all work for consumers. Bun is only required to develop this monorepo.

Quick start

Package path:

bun add @sivir/ui
# then in your CSS:
# @import '@sivir/ui/ui.css';

CLI path:

bunx --package @sivir/ui sivir init -y
bunx --package @sivir/ui sivir add button

Next

Installation · Theming · Components