Introduction
Getting started with Siddcn - Terminal UI Component Library
Introduction
Siddcn is a terminal UI component library built with React Ink. It provides beautiful, accessible, and extensible components for building terminal-based applications.
Features
React Ink Based
Built on top of React Ink, providing a familiar React development experience for terminal UIs.
SSH Access
Browse and preview components remotely via SSH, just like terminal.shop.
6 Built-in Themes
Choose from 6 beautiful themes or create your own custom theme.
Vim-style Navigation
Navigate with familiar vim keybindings (h/j/k/l) across all components.
Quick Start
Get started with siddcn in just a few commands:
# Install globally
npm install -g siddcn
# Run the interactive CLI
siddcn
# Or connect via SSH (if server is running)
ssh localhost -p 2222Available Components
Siddcn comes with a growing library of terminal UI components:
- Buttons - Interactive buttons with various styles
- Progress Bars - Linear, circular, and step progress indicators
- Badges - Status indicators and labels
- Charts - Bar and line charts for data visualization
- Trees - File trees and data hierarchies
- Tabs - Tabbed navigation with multiple styles
- Table - Scrollable data grids with selection
- Multi-Select - Multiple item selection with limits