termcn
termcn.comUnverifiedrepo only
termcn is a terminal-inspired component library for developers who want that retro TUI aesthetic without sacrificing modern DX.
Items
42
2026-08-03Every entry in its own registry.json, counted last night.Free to install
0
2026-08-03Item endpoints that returned source without credentials.Behind a key
0
2026-08-03Item endpoints that answered 401.Last push
1 month ago
15 stars. Both figures are GitHub's about this repository, not ones this index measured.Components
Search withinFreeits item endpoint answered without a keyPaidits item endpoint answered 401Unverifiedit serves no item endpoint we could ask
| Component | What the registry says it is | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| Accordionaccordion | Directory-tree style collapsible built on Radix Accordion: ▸/▾ glyph indicators, border-l indent guide, focus inversion. No chevron rotation, no height animation, no hover/radius/shadow. | Components | Unverified | 1 dep | |
| Alertalert | Terminal-style callout: box-drawing border, semantic variants, optional lucide icon. Variants: default, info, success, warning, destructive. | Components | Unverified | 1 dep | |
| Alert Dialogalert-dialog | Terminal-style confirmation modal built on Radix Dialog: box-drawing border, discrete opacity fade, no hover/radius/shadow. Reuses button variants for actions. | Components | Unverified | 1 dep | |
| Aspect Ratioaspect-ratio | Sharp-corner media container that preserves image and video proportions with terminal-style border and background levels. | Components | Unverified | 1 dep | |
| Avataravatar | Terminal-style avatar with sharp border, Catppuccin fallback surface and initials-first fallback state. | Components | Unverified | 2 deps | |
| Badgebadge | Terminal-style status badge: outlined semantic variants with optional [square] or (paren) bracket conventions. No hover/radius/shadow. | Components | Unverified | 2 deps | |
| Breadcrumbbreadcrumb | Terminal-style breadcrumb with focus-first links, muted route separators and current-page highlight. | Components | Unverified | 2 deps | |
| Buttonbutton | Terminal-style button: filled by default, outline variant for borders, lighter on press, no hover/radius/shadow. Variants: default, primary, destructive, outline, ghost. | Components | Unverified | 2 deps | |
| Cardcard | Terminal-style container with box-drawing border and background-level elevation. Composable header, title, description, content and footer. No radius/shadow. | Components | Unverified | no deps | |
| Collapsiblecollapsible | Terminal-style collapsible text container built on Radix Collapsible: ▸/▾ state glyph, sharp border, muted detail surface and fade-only content reveal. | Components | Unverified | 1 dep | |
| Comboboxcombobox | Searchable picker composed from Popover + Command + Button. Floating container, fuzzy filter, Vim-style selection inversion, ✓ for selected. | Components | Unverified | no deps | |
| Commandcommand | fzf/Telescope-style command menu built on cmdk: '>' prompt glyph, keyboard navigation, selection inversion, no hover/radius/shadow. | Components | Unverified | 1 dep | |
| Context Menucontext-menu | Terminal-style right-click context menu: selection inversion, ✓/● indicators, ▸ submenu glyph, no hover/radius/shadow. Includes checkbox, radio, sub-menu, shortcut, separator. | Components | Unverified | 1 dep | |
| Dialogdialog | Terminal-style modal dialog: box border, background-level elevation (no shadow), bracket close [x], discrete opacity fade only. No radius/hover/scale. | Components | Unverified | 1 dep | |
| Drawerdrawer | Terminal-style bottom drawer built on Vaul: border-top structure, subtle slide from bottom, no radius/shadow, focus-first interactions. | Components | Unverified | 1 dep | |
| Dropdown Menudropdown-menu | Terminal-style dropdown menu: selection inversion, ✓/● indicators, ▸ submenu glyph, no hover/radius/shadow. Includes checkbox, radio, sub-menu, shortcut, separator. | Components | Unverified | 1 dep | |
| Inputinput | Terminal-style text input: borderless filled surface, focus lightens with a ring, no hover/radius/shadow. | Components | Unverified | no deps | |
| Input Groupinput-group | Composable input group with addons, buttons and text. Terminal aesthetic. | Components | Unverified | 1 dep | |
| Menubarmenubar | Terminal-style application menubar: border-b strip, open-state inversion on triggers, ✓/● indicators, ▸ submenu glyph, no hover/radius/shadow. Includes checkbox, radio, sub-menu, shortcut, separator. | Components | Unverified | 1 dep | |
| Navigation Menunavigation-menu | Terminal-style structured header navigation built on Radix Navigation Menu: floating link panels, focus/open inversion, viewport fade only. No hover/radius/shadow/slide. | Components | Unverified | 1 dep | |
| Paginationpagination | Terminal-style pagination that reuses the Button visual language for numbered pages and previous/next controls. | Components | Unverified | 1 dep | |
| Popoverpopover | Terminal-style floating container built on Radix Popover: box border, elevated --popover background level (no shadow), discrete opacity fade. Base for Select and Combobox. | Components | Unverified | 1 dep | |
| Progressprogress | Terminal-style linear progress bar: bordered track, Catppuccin fill, sharp corners, restrained 150ms fill updates. | Components | Unverified | 1 dep | |
| Resizableresizable | Terminal-style resizable panels built on react-resizable-panels: subtle divider lines, keyboard focus ring, optional ASCII grip handle. No hover/radius/shadow. | Components | Unverified | 1 dep | |
| Scroll Areascroll-area | Terminal-style custom scroll area built on Radix Scroll Area: consistent cross-platform scrollbar, muted track, subtle border thumb. No hover/radius/shadow. | Components | Unverified | 1 dep | |
| Selectselect | Menu-picker select built on Popover + Command (no search input). Reuses the floating container, arrow-key navigation and inversion. Trigger uses ▾ glyph. | Components | Unverified | no deps | |
| Separatorseparator | Box-drawing divider built on Radix Separator. Horizontal/vertical, 1px border-color rule. No radius/shadow. | Components | Unverified | 1 dep | |
| Sheetsheet | Terminal-style side panel built on Radix Dialog: border-defined depth, global slide-in/slide-out keyframes, bracket close [x], no radius/shadow. | Components | Unverified | 1 dep | |
| Sidebarsidebar | Terminal-style responsive sidebar with desktop collapse modes and mobile fallback through Sheet. Includes provider, trigger, rail, groups and menu composition. | Components | Unverified | 2 deps | |
| Skeletonskeleton | Passive loading placeholder using Tailwind animate-pulse with terminal background levels and sharp edges. | Components | Unverified | no deps | |
| Sliderslider | Terminal-style value slider: boxed track, primary active range, sharp thumb and focus-visible ring. Supports single or range values. | Components | Unverified | 1 dep | |
| Sonnersonner | Terminal-style toaster wrapping the Sonner library: monospace, box border, no radius/shadow, semantic success/error/warning/info colors. | Components | Unverified | 1 dep | |
| Switchswitch | Sharp iOS-inspired on/off switch: primary checked state, boxed thumb, no hover/radius/shadow, keyboard-first focus-visible feedback. | Components | Unverified | 1 dep | |
| Tabstabs | Vim/tmux-style tab bar built on Radix Tabs: border strip, active-state inversion, sharp edges and monospace content. No hover/radius/shadow. | Components | Unverified | 1 dep | |
| Textareatextarea | Terminal-style multiline input matching the Input aesthetic. | Components | Unverified | no deps | |
| Toasttoast | Terminal-style notification built on Radix Toast: box-drawing border, semantic variants, bracket close [x], discrete opacity fade. Variants: default, info, success, warning, destructive. | Components | Unverified | 2 deps | |
| Toggletoggle | Binary pressed-state control with terminal inversion and primary active state. Variants: default, outline. Sizes: sm, default, lg. | Components | Unverified | 2 deps | |
| Toggle Grouptoggle-group | Single or multiple selection group composed from Toggle primitives with shared size/variant styling and keyboard roving focus. | Components | Unverified | 2 deps | |
| Tooltiptooltip | Terminal-style floating hint built on Radix Tooltip: box border, prompt-glyph prefix, discrete opacity fade. No radius/shadow/slide. | Components | Unverified | 1 dep |
Themes
Search within| Component | What the registry says it is | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| Catppuccin Mocha (termcn)theme-catppuccin-mocha | termcn base theme: Catppuccin Mocha tokens, background/foreground depth levels, full ANSI palette, 0 radius, no shadows, monospace typography mapping. | Themes | Unverified | no deps |
Utilities
Search within| Component | What the registry says it is | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| JetBrains Monofont-jetbrains-mono | Imports JetBrains Mono Variable via @fontsource — framework-agnostic, works in Vite and Next.js. | Utilities | Unverified | 1 dep | |
| utilsutils | no description published | Utilities | Unverified | 2 deps |
