siddcn logo
siddcn
v1.0 Now available on npm

Build terminal UIs
with siddcn

Beautiful, extensible TUI components built with React Ink. Browse and preview components directly in your terminal via SSH or CLI.

$npm install -g siddcn

See it in action

Experience the beautiful TUI interface

Zero Runtime

Runs directly in Node.js. No browser required. Light speed startup.

TypeScript First

Built with React Ink. Full type safety for all components and props.

Themeable

Customize colors, borders, and spacing with standard Tailwind classes.

Flexbox Layouts

Powered by Yoga. Build complex, responsive terminal grids with ease.

siddcn — bash — 80x24
BOOT
   _____ __    __    __           
  / ___// /___/ /___/ /________  
  \__ \/ / __  / __  / ___/ __ \ 
 ___/ / / /_/ / /_/ / /__/ / / / 
/____/_/\__,_/\__,_/\___/_/ /_/  

Why siddcn?

Built for developers who live in the terminal

Extensible Architecture

Add new component types in minutes with our simple registry pattern

SSH Access

Connect remotely and browse components from anywhere via SSH

6 Built-in Themes

Choose from beautiful themes or create your own custom theme

Vim-style Navigation

Navigate with familiar vim keybindings (h/j/k/l) across all components

Component Library

Pre-built components for buttons, charts, tables, trees, and more

Fast & Lightweight

Built on React Ink for optimal terminal rendering performance

Connect anywhere

Browse components remotely via SSH. No installation required.

user@192.168.1.1:~
|

Any Terminal

Accessible from any device with an SSH client. No browser needed.

Secure Tunnel

End-to-end encrypted connection using standard SSHv2 protocols.

Zero Install

Just one command to start. No npm dependencies required on the client.