TUIMORPHIC

Terminal-aesthetic React components built on Base UI

ACCORDION

Tuimorphic is a terminal-aesthetic React component library built on Base UI with SRCL styling.

ACTION BAR

ACTION BUTTONS

BADGES

DefaultOnlinePendingOfflineInfo

BAR LOADER

Determinate:
Indeterminate:

BUTTONS

Primary:
Secondary:
Disabled:

CARDS

CENTER TITLE

Default card with centered title.

LEFT TITLE

Card with left-aligned title.

RIGHT TITLE

Card with right-aligned title.

CARD DOUBLE

SYSTEM STATUS

CPU

Usage: 45%

Temp: 62°C

MEMORY

Used: 640KB

Free: 384KB

CHECKBOX

INLINE CODE

Use npm install tuimorphic to install the package. Press Ctrl+C to copy.

default code

subtle code

accent code

CODE BLOCK

import { Button } from 'tuimorphic';

function App() {
  return (
    <Button variant="primary">
      Click Me
    </Button>
  );
}

DATA TABLE

FILENAMESIZETYPE
CONFIG.SYS256System
AUTOEXEC.BAT512Batch
COMMAND.COM54,619Executable

DATE PICKER

2026 JANUARY
Su
Mo
Tu
We
Th
Fr
Sa

Selected: None

DRAWER

GRID

ITEM 1

Grid cell 1

ITEM 2

Grid cell 2

ITEM 3

Grid cell 3

WIDE ITEM

Spans 2 columns

ITEM 5

Grid cell 5

HEADINGS

Heading Level 1

Heading Level 2

Heading Level 3

Heading Level 4

Double Border

Single Border

Arrow Style

INPUT

Enter username
Enter password

LABELS

MESSAGES

USER
Hello, how do I format a floppy disk?
10:42:15
SYSTEM
Use the FORMAT command. Example: FORMAT A:
10:42:18
USER
Thanks! What about quick format?
10:42:25
SYSTEM
Add the /Q flag: FORMAT A: /Q
10:42:28

POPOVER

PROGRESS

Download:
45%
Upload:
75%
Custom:
60%

RADIO BUTTONS

SELECT

OPERATING SYSTEM

SLIDER

VOLUME
50

TEXT

Default body text for general content.

Secondary text for supporting information.

Muted text for less important details.

Caption text for annotations.

Extra small text (xs)

Small text (sm)

Medium text (md)

Large text (lg)

Extra large text (xl)

TOGGLE

TREEVIEW

C:
DOS
COMMAND.COM
EDIT.COM
CONFIG.SYS
AUTOEXEC.BAT