Shadcn Templates
tuiparts

Tuiparts

OpenTUI recipes, made simple. Ready to use, customizable terminal UI recipes for Core, React, and Solid.

Free
Price
Jul 20, 2026
Listed
Tuiparts screenshotOpen Tuiparts

Overview

tuiparts is a primitive and recipe ecosystem for OpenTUI, the terminal UI framework. It applies the split Base UI and shadcn/ui made on the web to the terminal: hard interaction behavior ships as versioned packages, while presentation installs as plain TypeScript source that can be edited freely, with no hidden theme runtime.

The registry lists 56 items. Each recipe ships in three flavors, Core, React and Solid, backed by the @tuiparts/core, @tuiparts/react and @tuiparts/solid packages, plus five color themes. Each catalog page shows the exact install command and what can be customized.

Features

  • Versioned behavior: Focus management, keyboard activation, pointer events, collections, overlay layering and lifecycle live in packages.
  • Source-owned presentation: Glyphs, palettes, density, layout, semantic variants and labels are copied into the project.
  • Starter recipes: Button, checkbox, checkbox group, switch, toggle, toggle group, radio group with roving focus, input, textarea and badge.
  • More controls: Number field, slider, accordion, collapsible, tabs and a dialog with focus containment.
  • Three runtimes: Every recipe is available for OpenTUI Core, React and Solid.
  • Themes: Cobalt Deep, ASCII, Catppuccin, Gruvbox and Rosé Pine.

Tech stack

  • OpenTUI (Core, React, Solid)
  • TypeScript

Registry

Install via the shadcn CLI registry:

npx shadcn@latest add @tuiparts/component-name

Similar listings

All Component Library