Roasted tomato soup
A weeknight classic, deepened with slow-roasted garlic.
97 patterns, each opened up with a live example, an anatomy map, exact keyboard controls, and a recipe you can copy one piece at a time.
Presses, links, uploads, and hidden helper text.
A familiar native button for one immediate action.
A button that stays on or off after a press.
A real anchor for travelling to another URL.
A visible label that asks the browser for files.
Extra words that screen readers can hear but sighted people do not see.
A visible, semantic reminder for a keyboard shortcut implemented elsewhere.
A fully styleable gauge for a measurement within a known range.
A fully styleable progress indicator for how much of a task is done.
An assertive live message for important feedback that needs immediate attention.
A polite live message for advisory feedback that should not interrupt the current task.
A focused list of form errors that lets people jump directly to each invalid answer.
A native rule that divides content into visually distinct groups.
A short status message that appears, announces itself, and leaves on its own.
A labelled strip of controls that share one tab stop.
A default-action button paired with a menu of alternatives.
A surface that accepts files dropped from the desktop.
An image that keeps a graceful stand-in while it loads or fails.
Accessible visual and tabular views of quantitative values.
A categorical comparison with visible axes and the same exact values in a native table.
A vertical categorical comparison with visible axes and the same exact values in a native table.
A trend across ordered numeric or date values, with visible axes and an exact-value table.
A trend whose filled area emphasizes magnitude, with visible axes and an exact-value table.
A parts-of-a-whole comparison paired with a persistent legend and exact-value table.
An open-high-low-close financial series with visible axes and every exact value in a native table.
A relationship between two numeric measures, with every point independently named and positioned.
A categorical comparison that shows the start and end of every range on one line.
A distribution summary that shows minimum, quartiles, median, and maximum together.
An ordered series that highlights the movement from each opening value to its closing value.
A categorical comparison that pairs a thin value stem with a prominent endpoint.
A horizontal category comparison divided into consistently ordered segments.
A vertical category comparison divided into consistently ordered segments.
A numeric distribution grouped into adjacent equal-width ranges.
A two-dimensional category matrix whose cells encode a numeric magnitude.
A directed flow whose link widths show quantities moving between named stages.
A caller-defined SVG map whose state paths carry values and remain keyboard reachable.
Inputs and choices that collect values.
A multi-line native text box with the same label and feedback pieces.
A live, field-linked count of how much text remains before a native length limit.
A multi-line field that completes a token beside the caret without replacing the surrounding message.
A small native code editor that can switch between read-only display and editing.
A native border and name for a related set of controls.
A shared field brain that connects a label, one text input, help, and errors.
A hidden-first password input with a built-in show and hide action.
A labelled search box with an optional erase button.
One tick box or a collection that can have several ticks.
A set of choices where one choice wins.
An on/off setting backed by a native checkbox.
A native number box with fully styleable step buttons.
A native range control for a value along a track.
A row of one-character fields for entering a short code.
A two-thumb slider for choosing a range between bounds.
A labelled native color swatch that opens the browser's picker.
Native date and time inputs with the shared label and feedback pieces.
An editable collection that turns chosen options into removable tags.
A compact radio group for choosing one named color chip.
Plain text that turns into an input when clicked.
A star scale built from hidden native radios, one per step.
Disclosure, navigation, and collection patterns.
A stack of expandable answers.
One button that shows or hides its own extra content.
A set of headings that swaps one panel at a time.
A trail of links showing where this page sits.
A keyboard-friendly list for selecting an item.
A compact list of actions opened by a button.
A row of removable, selectable little labels.
A separator you drag or arrow to resize the thing beside it.
Cards with typed inputs and outputs that people can connect, inspect, and disconnect.
A persistent non-modal inspector that can move, resize, overlap, and coexist with peer panels.
A uniform spatial grid whose cards can move and span more rows or columns.
A list of rows where each row can hold its own controls.
A native table you can walk cell by cell from the keyboard.
A hierarchical table where each row can expand, select, and reveal more columns.
A hidden link that lets keyboard users jump past repeated content.
A menu opened from a right click instead of a button.
A horizontal bar of menus that behaves like one desktop-style menu strip.
A nested list where branches expand and collapse behind one tab stop.
A labelled strip of slides shown one at a time with previous and next controls.
An infinite-scroll list of articles that keyboard users can page through and escape.
A named message history that politely announces new messages appended at the end.
A navigation landmark that exposes the current page and page controls.
A semantic ordered list of events in chronological order.
A site nav where some links unfold into small panels of more links.
A numbered trail through a fixed process, showing one panel at a time.
Choices and floating layers.
A button that opens a list and keeps one chosen value.
A text box that can also offer matching choices.
A provider that gives an existing text field a filtered collection of completions.
A complete modal task composed from the Dialog primitives.
A modal layer that asks people to finish or dismiss a focused task.
A modal layer for a serious decision that needs attention.
A small non-modal layer attached to a trigger.
A guided sequence of modal dialogs anchored to existing controls.
A short description revealed from an existing control.
A month grid for choosing one day with the keyboard or a click.
A custom color picker with a swatch, two-dimensional color area, hue slider, and editable hex value.
A typed date input with a calendar popover sharing one value.
A typed time input with a custom list of useful times.
A month grid that selects a start and end date as one range.
Two typed date inputs and a range calendar sharing one date span.
A rich card revealed by pausing on a link.
An edge-anchored modal panel that slides in and can be swiped away.
Active accounts grew every quarter and more than quadrupled across the year.
| Quarter | Active accounts |
|---|---|
| Q1 | 12k |
| Q2 | 24k |
| Q3 | 38k |
| Q4 | 51k |
Search offers high impact for low effort; reporting is the least favorable tradeoff.
| Initiative | Effort | Impact |
|---|---|---|
| Search | 3/10 | 8/10 |
| Checkout | 7/10 | 9/10 |
| Navigation | 4/10 | 6/10 |
| Reporting | 8/10 | 4/10 |
| Onboarding | 5/10 | 7/10 |
Verification code
Enter the 6-digit code from your email.
Selected: mint
Tap a circle, then the square. Or drag between them.
Arrow between cards, Tab into a grip, then press Enter or Space to adjust.
Monthly recurring revenue
$84.2k
Visitor to customer rate
7.4%
Awaiting fulfillment
128
Inventory warnings
3
Events in the last hour
246
Selected: report.pdf
| Selection | name ↑ | role | city |
|---|---|---|---|
| Ada Lovelace | Engineer | London | |
| Grace Hopper | Admiral | New York | |
| Mary Jackson | Engineer | Hampton | |
| Total | 3 people | ||
| Name | Type | Status |
|---|---|---|
| src | Folder | 8 files |
| components | Folder | 4 files |
| TreeGrid.tsx | File | Modified |
| TreeGridRow.tsx | File | Modified |
| index.ts | File | Modified |
| README.md | File | Untracked |
Selected: tree-grid
Press Tab from the start of this example to reveal the link.
A weeknight classic, deepened with slow-roasted garlic.
Sweet corn, lime, and a little heat from pickled jalapeño.
Pantry beans simmered with smoked paprika and greens.
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
Selected: 2026-07-14
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
@comp0/react
Headless React components with native-first behavior and styling hooks.
No file selected
64 GB of 100 GB
40% complete
Inbox
128 unread messages
Drop PNG or JPEG images here
No images selected
Reliability and accessibility are closest to the target; rendering has the largest gap.
| Measure | Target met |
|---|---|
| Reliability | 96% |
| Accessibility | 91% |
| Interaction | 84% |
| Rendering | 78% |
Direct visits are the largest source, while social accounts for less than one tenth.
| Source | Share |
|---|---|
| Direct | 42% |
| Search | 31% |
| Referrals | 18% |
| Social | 9% |
Revenue finished at its highest point after a small third-quarter decline.
| Quarter | Revenue |
|---|---|
| Q1 | $18k |
| Q2 | $31k |
| Q3 | $27k |
| Q4 | $42k |
Direct visits are the largest source, while social accounts for less than one tenth.
| Source | Visits |
|---|---|
| Direct | 4,200 |
| Search | 3,100 |
| Referrals | 1,800 |
| Social | 900 |
The price reached its highest close on day three before falling on day four.
| Trading day | Open | High | Low | Close |
|---|---|---|---|---|
| Day 1 | $184 | $192 | $181 | $190 |
| Day 2 | $190 | $194 | $186 | $188 |
| Day 3 | $188 | $197 | $187 | $195 |
| Day 4 | $195 | $198 | $189 | $191 |
Express delivery spans the widest range of promised hours.
| Service | Start | End |
|---|---|---|
| Standard | 3h | 8h |
| Express | 5h | 11h |
| Pickup | 2h | 6h |
Write operations have the highest median and widest spread.
| Operation | Min | Q1 | Median | Q3 | Max |
|---|---|---|---|---|---|
| Read | 90 ms | 120 ms | 150 ms | 190 ms | 280 ms |
| Write | 110 ms | 145 ms | 180 ms | 230 ms | 340 ms |
| Search | 70 ms | 100 ms | 130 ms | 170 ms | 250 ms |
Day three produced the strongest upward move; day two closed below its open.
| Day | Open | Close |
|---|---|---|
| Day 1 | $98 | $104 |
| Day 2 | $104 | $101 |
| Day 3 | $101 | $110 |
| Day 4 | $110 | $108 |
Email is the most adopted feature, while chat has the most room to grow.
| Feature | Adoption |
|---|---|
| 82% | |
| Calendar | 64% |
| Files | 48% |
| Chat | 35% |
Online orders lead both customer groups, and returning customers are the larger segment in every channel.
| Channel | New | Returning | Total |
|---|---|---|---|
| Online | 48k | 72k | 120k |
| Retail | 34k | 51k | 85k |
| Partners | 22k | 28k | 50k |
Total signups peaked in the fourth quarter, with Pro accounting for a growing share.
| Quarter | Free | Pro | Total |
|---|---|---|---|
| Q1 | 44k | 18k | 62k |
| Q2 | 52k | 24k | 76k |
| Q3 | 49k | 31k | 80k |
| Q4 | 61k | 38k | 99k |
Most sampled requests completed below 350 milliseconds, with one slower outlier.
| Sample | Response time |
|---|---|
| 1 | 180 ms |
| 2 | 210 ms |
| 3 | 230 ms |
| 4 | 250 ms |
| 5 | 270 ms |
| 6 | 290 ms |
| 7 | 310 ms |
| 8 | 340 ms |
| 9 | 380 ms |
| 10 | 420 ms |
| 11 | 480 ms |
| 12 | 620 ms |
Activity peaks in weeks 6 and 7, with most contributions landing on weekdays.
| Weekday | W1 | W2 | W3 | W4 | W5 | W6 | W7 | W8 | W9 | W10 |
|---|---|---|---|---|---|---|---|---|---|---|
| Mon | 0 | 1 | 0 | 2 | 1 | 4 | 3 | 1 | 0 | 2 |
| Tue | 1 | 4 | 2 | 6 | 3 | 8 | 7 | 5 | 3 | 4 |
| Wed | 3 | 6 | 5 | 9 | 8 | 12 | 10 | 8 | 5 | 7 |
| Thu | 2 | 3 | 7 | 5 | 11 | 9 | 13 | 6 | 4 | 5 |
| Fri | 0 | 2 | 4 | 3 | 6 | 7 | 8 | 4 | 2 | 3 |
| Sat | 0 | 0 | 1 | 0 | 2 | 1 | 2 | 0 | 1 | 0 |
| Sun | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
Search visitors reach the cart at a higher rate, while 43 thousand people complete a purchase.
| From | To | People |
|---|---|---|
| Site visit | Browse products | 62k |
| Site visit | Use search | 38k |
| Browse products | Add to cart | 31k |
| Browse products | Leave site | 31k |
| Use search | Add to cart | 24k |
| Use search | Leave site | 14k |
| Add to cart | Purchase | 43k |
| Add to cart | Leave site | 12k |
Every state uses its own path from the CC0 Wikimedia Commons map; party assignments are illustrative, and the table keeps each state's electoral-vote weight available.
| State | Party | Electoral votes |
|---|---|---|
| Alabama | Republican | 9 electoral votes |
| Alaska | Republican | 3 electoral votes |
| Arizona | Democratic | 11 electoral votes |
| Arkansas | Republican | 6 electoral votes |
| California | Democratic | 54 electoral votes |
| Colorado | Democratic | 10 electoral votes |
| Connecticut | Democratic | 7 electoral votes |
| Delaware | Democratic | 3 electoral votes |
| Florida | Republican | 30 electoral votes |
| Georgia | Republican | 16 electoral votes |
| Hawaii | Democratic | 4 electoral votes |
| Idaho | Republican | 4 electoral votes |
| Illinois | Democratic | 19 electoral votes |
| Indiana | Republican | 11 electoral votes |
| Iowa | Republican | 6 electoral votes |
| Kansas | Republican | 6 electoral votes |
| Kentucky | Republican | 8 electoral votes |
| Louisiana | Republican | 8 electoral votes |
| Maine | Democratic | 4 electoral votes |
| Maryland | Democratic | 10 electoral votes |
| Massachusetts | Democratic | 11 electoral votes |
| Michigan | Democratic | 15 electoral votes |
| Minnesota | Democratic | 10 electoral votes |
| Mississippi | Republican | 6 electoral votes |
| Missouri | Republican | 10 electoral votes |
| Montana | Republican | 4 electoral votes |
| Nebraska | Republican | 5 electoral votes |
| Nevada | Democratic | 6 electoral votes |
| New Hampshire | Democratic | 4 electoral votes |
| New Jersey | Democratic | 14 electoral votes |
| New Mexico | Democratic | 5 electoral votes |
| New York | Democratic | 28 electoral votes |
| North Carolina | Republican | 16 electoral votes |
| North Dakota | Republican | 3 electoral votes |
| Ohio | Republican | 17 electoral votes |
| Oklahoma | Republican | 7 electoral votes |
| Oregon | Democratic | 8 electoral votes |
| Pennsylvania | Republican | 19 electoral votes |
| Rhode Island | Democratic | 4 electoral votes |
| South Carolina | Republican | 9 electoral votes |
| South Dakota | Republican | 3 electoral votes |
| Tennessee | Republican | 11 electoral votes |
| Texas | Republican | 40 electoral votes |
| Utah | Republican | 6 electoral votes |
| Vermont | Democratic | 3 electoral votes |
| Virginia | Democratic | 13 electoral votes |
| Washington | Democratic | 12 electoral votes |
| West Virginia | Republican | 4 electoral votes |
| Wisconsin | Democratic | 10 electoral votes |
| Wyoming | Republican | 3 electoral votes |
Volume: 40%
Price range
$20 – $60
3 of 5 stars
Open both inspectors, drag a header or its grip, resize from a corner, and use Tab to explore each panel. F6 is an optional shortcut between regions.
Selected: README.md
Could you send the revised outline?
Absolutely — I’ll share it this afternoon.
All checks passed on main.
Version 0.1.0 was tagged.
The release reached production.
New release
Version 0.1 is ready to explore.
The tour content stays separate from these controls.
Theme preview
Expensive previews can render at lower priority.
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|