sh4dcnv2 · atlas
← libraries

@ssych

Dark, data-dense React components for high-stakes decision surfaces: trading books, screeners, clinical dashboards. Hand-drawn SVG charts, no chart runtime.

72 components react shadcn-cli

Install this registry

shadcn (npm) npx shadcn@latest add https://ui.ssych.com/r/registry.json
pnpm pnpm dlx shadcn@latest add https://ui.ssych.com/r/registry.json
bun bunx shadcn@latest add https://ui.ssych.com/r/registry.json
fetch registry curl -s https://ui.ssych.com/r/registry.json

Components

72 total
File Tree ui

A bundle read as a tree: folders fold open under the pointer or the arrow keys, one highlight glides between rows, and a quiet right-hand column says how much …

npx shadcn@latest add https://ui.ssych.com/r/file-tree.json
Sidebar ui

Collapsible accordion sidebar with icon'd sections, an active rail, and socials.

npx shadcn@latest add https://ui.ssych.com/r/sidebar.json
macOS Dock ui

macOS-style magnifying dock — cursor-driven icon springs, click bounce, floor reflections, running-app dots, and a ⌘K command menu.

npx shadcn@latest add https://ui.ssych.com/r/macos-dock.json
Browser Window ui

Chrome / Safari mock window frame for screenshots and embeds; below 480px of its own width it becomes a phone browser with a status row, one address pill and a…

npx shadcn@latest add https://ui.ssych.com/r/browser-window.json
MacBook Frame ui

Front-facing MacBook mockup — drop a screenshot, gradient, or live UI on the screen.

npx shadcn@latest add https://ui.ssych.com/r/macbook-frame.json
Card Stack ui

Draggable stacked-card carousel — swipe or drag the top card, click to expand into a details modal with a floating dock.

npx shadcn@latest add https://ui.ssych.com/r/card-stack.json
Card Grid ui

Responsive grid of project cards with hover-reveal actions and a shared details modal.

npx shadcn@latest add https://ui.ssych.com/r/card-grid.json
Card List ui

Vertical list of horizontal project cards with media, copy, and a shared details modal.

npx shadcn@latest add https://ui.ssych.com/r/card-list.json
Bento Gallery ui

Draggable bento grid of media that expands into a shared lightbox modal with a floating dock switcher.

npx shadcn@latest add https://ui.ssych.com/r/bento-gallery.json
Cutout Card ui

Media card with a scooped-out content tray (concave corners), hover-reveal action button, and gradient overlay.

npx shadcn@latest add https://ui.ssych.com/r/cutout-card.json
Accordion ui

Expanding accordion rows — each reveals its body, a checklist, and a visual.

npx shadcn@latest add https://ui.ssych.com/r/accordion.json
Project Card ui

Shared cutout project card with blurred-gradient media and a liquid-metal hover ring.

npx shadcn@latest add https://ui.ssych.com/r/project-card.json
Historical EPS ui

Forecast-vs-reported quarterly bars — dashed forecasts, a derived Beat-by tip, and a surprise tooltip.

npx shadcn@latest add https://ui.ssych.com/r/historical-eps.json
Price Target Fan ui

Analyst targets: history draws to now, dashed projections fan to High / Mean / Low, the nearest projection owns the pointer and the hot one draws solid, with a…

npx shadcn@latest add https://ui.ssych.com/r/price-target-fan.json
Market Watchlist ui

Sortable quote register — trend sparklines, signed day changes, accent spine on the selected row.

npx shadcn@latest add https://ui.ssych.com/r/market-watchlist.json
SMA Chart ui

Moving-average chart — price line with fast/slow SMA overlays, crosshair scrubbing with a three-series tooltip, and a signed change chip.

npx shadcn@latest add https://ui.ssych.com/r/sma-chart.json
Dotted Area Chart ui

A price line standing on a field of dots that fades toward the floor. Scrubbing splits the chart at the cursor, lighting the stretch already passed and droppin…

npx shadcn@latest add https://ui.ssych.com/r/dotted-area-chart.json
Health Gauge ui

A bounded single-metric dial: a 270° arc on one flat track, a value arc that draws in behind an end marker, and a centre number that counts up to it. Clicking …

npx shadcn@latest add https://ui.ssych.com/r/health-gauge.json
Market Heatmap ui

The market as one block of ground: tiles sized by market cap on a hand-rolled squarified treemap, tinted on a diverging scale by the day's move. Hovering a til…

npx shadcn@latest add https://ui.ssych.com/r/market-heatmap.json
Sankey Flow ui

A fund-flow diagram where income pools in one hub and fans out into uses, node and ribbon thickness standing for amount. Flow is conserved through the middle, …

npx shadcn@latest add https://ui.ssych.com/r/sankey-flow.json
Donut Chart ui

Allocation as a ring rather than a pie: the stroke is a band around an open centre that the total sits in. Slices sort descending, ring and legend cross-highli…

npx shadcn@latest add https://ui.ssych.com/r/donut-chart.json
Balance Header ui

A wallet's headline number with its cents stepped back so the eye lands on the dollars, the move carried in a tinted pill beneath, and a privacy toggle that ma…

npx shadcn@latest add https://ui.ssych.com/r/balance-header.json
Market Snapshot ui

Price snapshot card — animated headline price, period-sliced line chart with crosshair scrubbing, and a gliding period switcher.

npx shadcn@latest add https://ui.ssych.com/r/market-snapshot.json
Index Card ui

Markets sidebar card — one big price over a full-bleed scrubbable line, a tab underline that walks between indices, and the one-paragraph read below.

npx shadcn@latest add https://ui.ssych.com/r/index-card.json
Range Navigator ui

Focus + context price history — a detail chart over a mini-map you drag to pan and pull to zoom, with a hover crosshair reading price and date.

npx shadcn@latest add https://ui.ssych.com/r/range-navigator.json
Sectors Donut ui

Allocation ring with legend cross-highlight — hovering isolates one weight at a time.

npx shadcn@latest add https://ui.ssych.com/r/sectors-donut.json
Ratings Radar ui

Analyst-ratings pentagon with hairline rings and one green wedge toward the dominant rating.

npx shadcn@latest add https://ui.ssych.com/r/ratings-radar.json
Analyst Radar ui

Two-series factor radar — subject filled against a dashed peer outline, a hovered spoke reading both values, and a legend that mutes a series.

npx shadcn@latest add https://ui.ssych.com/r/analyst-radar.json
KPI Card Row ui

Dashboard stat band — count-up headlines with signed deltas over full-bleed area charts you can hover to read any sample with its date.

npx shadcn@latest add https://ui.ssych.com/r/kpi-card-row.json
Heat Calendar ui

Weeks of activity as a sequential single-hue grid with month labels, a gliding date-and-count tooltip, a ripple on hover, click-to-span totals and a legend tha…

npx shadcn@latest add https://ui.ssych.com/r/heat-calendar.json
Returns Calendar ui

Monthly-returns heat grid: years by months diverging up/down by magnitude, a compounded year column, a gliding tooltip that dims everything unrelated, a year r…

npx shadcn@latest add https://ui.ssych.com/r/returns-calendar.json
Holdings Table ui

Fund-holdings register with YTD pills and tick-comb weight bars.

npx shadcn@latest add https://ui.ssych.com/r/holdings-table.json
Trade Journal Table ui

A trade log where the open position is lit from its spine and every closed one settles into a win or loss pill; heads sort, the range thumb slides, net P&L car…

npx shadcn@latest add https://ui.ssych.com/r/trade-journal-table.json
Fills Blotter ui

A streaming order-fills table: new fills slide in at the top as working, then resolve in place to filled or rejected; hover a row for venue, order id and fee; …

npx shadcn@latest add https://ui.ssych.com/r/fills-blotter.json
Candlestick ui

Candles over a volume histogram with a magnet crosshair, a price badge on the right axis, a live OHLC legend and a switch to a plain close line.

npx shadcn@latest add https://ui.ssych.com/r/candlestick.json
Equity & Drawdown ui

A cumulative equity curve over a synced underwater drawdown panel; one crosshair reads equity, drawdown and days below the high-water mark.

npx shadcn@latest add https://ui.ssych.com/r/equity-drawdown.json
Balance Chart ui

Wallet-value area chart: trend picks the colour, the high and low float at their true points, scrubbing greys everything ahead of the cursor, and timeframe pil…

npx shadcn@latest add https://ui.ssych.com/r/balance-chart.json
Price Scrubber ui

Scrub chart with a magnet crosshair, price and time badges on the axes, a hero number that recolours off the reference price, a wash under the pointer and time…

npx shadcn@latest add https://ui.ssych.com/r/price-scrubber.json
Comb Rows ui

A comparison as rulers of ticks: the cursor tick stands taller at the value and the subject row carries the accent; hover hands it to another row.

npx shadcn@latest add https://ui.ssych.com/r/comb-rows.json
Ticker Tape ui

A finance tape gliding through a hairline rail on a seamless loop; hovering holds it still, moves read green up and red down.

npx shadcn@latest add https://ui.ssych.com/r/ticker-tape.json
Trade Tape ui

Live time and sales: prints stream in side-coloured and sized by a magnitude bar, block trades tint the row, and hovering pauses the tape.

npx shadcn@latest add https://ui.ssych.com/r/trade-tape.json
Simple Chart ui

The compact asset-price card: one line, one number that scrubs under the pointer, and a signed-percent tag the line is de-trended to agree with.

npx shadcn@latest add https://ui.ssych.com/r/simple-chart.json
Matrix Ticker Board ui

A retro dot-matrix price wall on canvas: 5×7 dot glyphs, and on each quote update only the changed characters dissolve out dot by dot and bloom back.

npx shadcn@latest add https://ui.ssych.com/r/matrix-ticker-board.json
Request Log ui

API log rows with status pills that unfold their response body inline.

npx shadcn@latest add https://ui.ssych.com/r/request-log.json
New Items Pill ui

A live tape that pins the row you are reading — arrivals stop pushing the list down and count into a pill until you tap back to the top.

npx shadcn@latest add https://ui.ssych.com/r/new-items-pill.json
Inbox ui

Notification inbox — unread dots dissolve on read, mark-all clears the column.

npx shadcn@latest add https://ui.ssych.com/r/inbox.json
Project Index ui

Bare project rows where the cover only exists while you hover, floating beside the cursor.

npx shadcn@latest add https://ui.ssych.com/r/project-index.json
News Card ui

Auto-cycling news module with an ink headline and dot pagination.

npx shadcn@latest add https://ui.ssych.com/r/news-card.json
Alert Stack ui

Collapsed notification deck that fans open on hover; each dismiss re-settles the pile.

npx shadcn@latest add https://ui.ssych.com/r/alert-stack.json
Assets Balance Card ui

Deep-ground balance hero: rolling odometer digits, an ambient signal line, scrub readout, and a drag handle that pulls the chart taller.

npx shadcn@latest add https://ui.ssych.com/r/assets-balance-card.json
Onboarding Checklist ui

Setup checklist — the check draws in and the progress bar keeps a derivable score.

npx shadcn@latest add https://ui.ssych.com/r/onboarding-checklist.json
Preferences Card ui

Settings rows with icon tiles, one-line hints, and a chevron that walks in on hover.

npx shadcn@latest add https://ui.ssych.com/r/preferences-card.json
Empty State ui

A dotted field, a hairline icon chip, one line of ink and one quiet action.

npx shadcn@latest add https://ui.ssych.com/r/empty-state.json
Swap Ticket ui

Composed trade card. A flip button on the seam really swaps the cards, a token-select overlay covers the ticket, and the CTA label is the validation state.

npx shadcn@latest add https://ui.ssych.com/r/swap-ticket.json
Segmented Control ui

Hairline pill whose thumb glides between options with a shared-layout spring.

npx shadcn@latest add https://ui.ssych.com/r/segmented-control.json
Avatar Stack ui

Overlapping gradient-orb coins with a surface ring. Hovering lifts and names a coin, and the overflow count floats the hidden names without widening the stack.

npx shadcn@latest add https://ui.ssych.com/r/avatar-stack.json
Amount ui

Money-formatting family — Fiat, Crypto and Percent agree on symbol placement, precision, abbreviation and sign colouring.

npx shadcn@latest add https://ui.ssych.com/r/amount.json
Crypto/Fiat ui

Dual-denomination amount field. Type in fiat or units, the toggle carries the value through the rate, and the headline steps down a size tier as it grows.

npx shadcn@latest add https://ui.ssych.com/r/crypto-fiat.json
Screen Shuffle ui

Stacked screens where the front card arcs to the back on a timer or click.

npx shadcn@latest add https://ui.ssych.com/r/screen-shuffle.json
Mouse-Trail CTA ui

CTA stage where the cursor's particle trail gravitates into the pill and feeds its glow.

npx shadcn@latest add https://ui.ssych.com/r/mouse-trail-cta.json
ASCII Turntable ui

An extruded solid that turns with the cursor and is redrawn as characters on a grid. The lighting is graded for the ramp, so the face lands mid-scale instead o…

npx shadcn@latest add https://ui.ssych.com/r/ascii-turntable.json
Portfolio Overview (paid screen) block

The balance-first book on one ruled grid: holdings, history and share-of-total composed from six library components, with the page composing and never editing …

npx shadcn@latest add https://ui.ssych.com/r/portfolio-book.json
Portfolio Allocation (paid screen) block

Composition first. Leads with what the book is made of and how concentrated it is, which is the analyst's first question rather than the owner's.

npx shadcn@latest add https://ui.ssych.com/r/portfolio-allocation.json
Multi-account Portfolio (paid screen) block

The book as four accounts rather than one balance. One pill per tier under the bar, and the pill row is a selector rather than decoration, carrying share-of-to…

npx shadcn@latest add https://ui.ssych.com/r/portfolio-tiers.json
Market Discovery (paid screen) block

The browsing problem, not the reporting one: filters and a trending rail for finding something you do not already hold.

npx shadcn@latest add https://ui.ssych.com/r/discover-board.json
Token Screener (paid screen) block

The screener take on discovery: a dense sortable board where the row is the unit and the filters carry the state.

npx shadcn@latest add https://ui.ssych.com/r/discover-screener.json
Trading Terminal (paid screen) block

An exchange terminal on one ruled workspace: candle chart under an interval bar, book or tape as tabs, ticket and account on the right, and a full-width positi…

npx shadcn@latest add https://ui.ssych.com/r/terminal-cex.json
GPU Marketplace (paid screen) block

A GPU rental marketplace's browse screen: 150 pods in a 15-column table you can sort, search and cross-read, with a filter rail whose counts are honest and a p…

npx shadcn@latest add https://ui.ssych.com/r/gpu-pods.json
ASCII Scroll Morph (paid screen) block

An immersive landing page with live 3D ASCII shapes that respond to the cursor and transition as you scroll. Adapt the vector artwork, copy and colours in code…

npx shadcn@latest add https://ui.ssych.com/r/ascii-scroll-morph.json
Trading Platform Landing (paid screen) block

A product landing built on one rule: one ground, one subject, one accent. Giant display headline, the product UI as the hero image, then metric cards, a bento …

npx shadcn@latest add https://ui.ssych.com/r/tradeboard-landing.json
Stablecoin Landing (paid screen) block

A token landing on the same structure: hero with a brand marquee, a three-card product explainer, a backers marquee and a use-modes grid. Everything structural…

npx shadcn@latest add https://ui.ssych.com/r/stablecoin-landing.json
Developer Tools Landing (paid screen) block

The library's own marketing page: a near-black ground, one object per section, two-tone display type carrying the hierarchy, and every count read live from the…

npx shadcn@latest add https://ui.ssych.com/r/simple-landing.json