TT UI documentation for registry installs.

TT UI extends shadcn/ui with a copy-paste registry. Configure your project, preview components live, and install blocks and templates with the CLI.

Requires React, Tailwind CSS, and an initialized shadcn/ui project.

Terminal
Initialize
components.json
Add component

$ npx shadcn@latest init

✓ Tailwind configured

✓ components.json created

Ready to add registry components

components.json

Configure

json

{
  "registries": {
    "@tt-ui": "https://ui.tibbstech.co.uk/r/{name}.json"
  }
}

Add component

CLI

bash

npx shadcn@latest add @tt-ui/infinite-marquee

Install your first component

Initialize shadcn, configure the registry, add a component, and render it in your app.

bash
npx shadcn@latest init

Full installation guide

Understand the library

Three layers, from smallest building blocks to complete page experiences.

Components

Individual UI primitives and interactions.

Blocks

Composed sections for common product interfaces.

Templates

Complete layouts and application foundations.

Components and blocks use the public or Pro registry. Full template source is available through Foundry.