DESIGN·FORGE
Explore

Layout patterns

Reusable information architecture, not copied pages. Each pattern states when it fits, when it does not, how it ranks information, and how it behaves as the viewport shrinks.

Patterns

16 shapes

Command Center

high density

One glanceable operational home: status modules around a primary live surface

Hierarchy
Global status strip → primary live module → secondary modules → drill-in pages
Responsive
Modules reflow by priority order; secondary modules collapse behind tabs on mobile
Use when
ops/life dashboards · many heterogeneous live signals · daily-driver home screens
Avoid when
single-task tools · content reading · first-run products with no data yet
stat-tilestatus-badgedata-tablecommand-paletteempty-state

seen in: worldmonitor, helm, yuuki-os

Master–Detail

high density

Persistent list pane + detail pane; selection drives the right side

Hierarchy
Collection filters → list → selected item → item sections
Responsive
Panes stack; list becomes full-screen, detail pushes with back affordance
Use when
item-centric work (issues, emails, contracts) · high-frequency triage
Avoid when
few items · linear narratives · phone-first products (needs stacking)
data-tablesearch-inputtabsdetail-headerempty-state

seen in: linear, abeto-messenger

Split Inspector

high density

Main canvas + collapsible right inspector bound to current selection

Hierarchy
Canvas object → inspector groups → property rows
Responsive
Inspector becomes bottom sheet on touch; canvas keeps full bleed
Use when
editors · design/config tools · anything with canvas + properties
Avoid when
browse/consume products · no meaningful selection model
panelfield-rowtabsslidercolor-swatch

seen in: chatcut, figma-school

Monitoring Workspace

very-high density

Dense always-on wall of live panels with semantic status color

Hierarchy
Severity → subsystem → panel → event log
Responsive
Panels virtualize into a priority feed on small screens
Use when
24/7 ops · trading · infra observability · 多-signal intelligence
Avoid when
casual use · marketing · low-data products
stat-tilesparklinestatus-badgelog-streamdata-table

seen in: worldmonitor, edge-terminal, quantdesk

Editorial Feed

low density

Typographic content stream with strong art direction per entry

Hierarchy
Masthead → featured → chronological stream → entry
Responsive
Single column early; type scale steps down one notch only
Use when
briefs/digests · journals · curated media
Avoid when
task tools · data entry
article-cardbylinetag-chipreading-progress

seen in: anibrief, dramabrief, market-brief

Search First

medium density

The query box IS the homepage; results are the product

Hierarchy
Query → ranked results → detail; filters as refinement, not navigation
Responsive
Identical shape at all sizes; keyboard on desktop, thumb reach on mobile
Use when
reference lookups · catalogs with known-item seeking · internal tools
Avoid when
discovery/browse products · narrative marketing
search-inputcommand-paletteresult-rowfilter-chipempty-state

seen in: raycast, kotoba

Analytics Workspace

high density

Filter context bar + chart grid + drill-down tables

Hierarchy
Time/segment context → KPI row → charts → underlying rows
Responsive
KPI row scrolls horizontally; charts stack full-width; tables become cards
Use when
BI · product analytics · financial review
Avoid when
real-time ops (use Monitoring) · content products
stat-tilechart-framedata-tabledate-rangefilter-chip

seen in: stripe-docs, careeratlas

Media Browser

medium density

Visual grid with lightbox/detail overlay; the artwork is the interface

Hierarchy
Collections → grid → item overlay → metadata
Responsive
Column count fluid; overlay becomes full-screen page on mobile
Use when
photo/video libraries · asset managers · portfolios
Avoid when
text-heavy tools
media-tilelightboxtag-chipupload-drop

seen in: pocket-vlog, shots-live

Kanban

medium density

Status columns with draggable cards; position encodes workflow state

Hierarchy
Board → column (status) → card → card detail
Responsive
Columns become swipeable pages; drag replaced by move menu on touch
Use when
staged workflows · pipelines (jobs, deals, applications)
Avoid when
unordered lists · time-series work · >7 statuses
kanban-cardcolumn-headerdrag-handlequick-add

seen in: application-hq

Timeline

medium density

Chronology as the spatial axis — events, media, or plans in order

Hierarchy
Era/day grouping → event → detail
Responsive
Horizontal timelines rotate to vertical on mobile — never scroll sideways for primary content
Use when
histories · itineraries · activity feeds · roadmaps
Avoid when
unordered catalogs · status-driven work
timeline-nodedate-headermedia-tile

seen in: atlasyuu, friday

Project Overview

medium density

One project's home: identity header, health signals, recent activity, entry points

Hierarchy
Identity → health/stats → activity → resources
Responsive
Sections stack in priority order
Use when
hub pages inside multi-project tools
Avoid when
single-project products (make it the whole app instead)
detail-headerstat-tileactivity-rowquick-actions

seen in: vercel, helm

Settings

medium density

Grouped forms with a stable section nav; boring on purpose

Hierarchy
Section nav → group → field row → help text
Responsive
Section nav becomes accordion/select on mobile
Use when
configuration of any product
Avoid when
frequently-used workflows (promote those out of settings)
field-rowswitchselectdanger-zone

seen in: linear, vercel

Onboarding

low density

Focused stepper that defers everything not needed for first value

Hierarchy
Progress → single decision per step → skip affordance
Responsive
Identical single-column shape everywhere
Use when
first-run · required setup · progressive profiling
Avoid when
returning users · optional features (use in-context education)
stepperbig-choice-cardprogress-bar

seen in: heylemon

Auth

low density

Minimal credential surface with product identity — never a marketing page

Hierarchy
Identity mark → method choice → single form → escape hatches
Responsive
Single column always; split-brand panel drops first
Use when
sign in/up · magic-link waits · MFA
Avoid when
anything else
auth-cardoauth-buttonotp-input

seen in: vercel, linear

Data Explorer

very-high density

Query/filter builder over a virtualized result grid with saved views

Hierarchy
Saved views → filter expression → grid → row detail
Responsive
Read-mostly on mobile: saved views + simplified cards
Use when
large datasets · power users · internal analytics
Avoid when
casual browsing · small fixed lists
data-tablefilter-buildercolumn-pickerexport-menu

seen in: quantdesk, fantasy-league

Gaming Lobby

medium density

Party/room staging: who's here, ready states, one giant start affordance

Hierarchy
Room identity → players + ready states → settings → START
Responsive
Player grid wraps; start button stays thumb-reachable
Use when
multiplayer session start · party games · matchmaking
Avoid when
solo tools · productivity
player-tileready-badgeroom-codebig-button

seen in: sound-clash, voidshift, pocket-party, chamber-seven