Skip to main content
Formula Won Labs

Linear.app patterns

Layout + interaction patterns we reconstructed from Linear.app.

16 blocks·visit source ↗
Split hero with glowing app mockup
Split hero with glowing app mockup

Use for SaaS or product-tool landing pages that need a dark, technical first impression. Skip for warm consumer brands, the near-black ground reads cold.

pattern · linear.appview →
Staggered blur word-reveal headline
Staggered blur word-reveal headline

Load-triggered reveal, each word blurs in on a stagger. Re-trigger on route change by toggling a class rather than replaying automatically, replaying every scroll gets annoying fast.

pattern · linear.appview →
Bordered feature grid with icon tiles
Bordered feature grid with icon tiles

Three-up value prop grid, works for any B2B tool. Swap the inline SVGs for whatever icon set the client already uses, do not leave the placeholder geometric icons in production.

pattern · linear.appview →
Muted logo cloud with mono label
Muted logo cloud with mono label

Text stands in for logo marks here, swap spans for real client-approved logo SVGs at consistent height. The mono micro-label under the row is what sells the credibility, keep it short.

pattern · linear.appview →
Bold-to-dim lede statement, scroll word reveal
Bold-to-dim lede statement, scroll word reveal

Bold lead clause stays fully opaque, the rest of the sentence dims until the block is half in view. Good for a single mission-style statement between feature sections, not for body copy.

pattern · linear.appview →
Issue tracker card with live activity feed
Issue tracker card with live activity feed

Great for showing product depth on a features page without a real screenshot. The typing-dots row implies a live collaborative tool, drop it if the product has no chat or comments.

pattern · linear.appview →
Kanban board mockup with status columns
Kanban board mockup with status columns

Static kanban illustration for a product/features page, not a real board. Keep to 3-5 items per column so it reads at a glance, more than that looks cluttered at hero scale.

pattern · linear.appview →
Horizontal roadmap timeline with progress bars
Horizontal roadmap timeline with progress bars

Roadmap/gantt visual for a planning-tool features page. Bar widths are illustrative, wire to real milestone data if this ever leaves marketing and becomes a real product view.

pattern · linear.appview →
Rotating project health status list
Rotating project health status list

Auto-cycles which status row is highlighted every ~2s to imply a live feed. Cap at 3-4 rows, the highlight cycle gets hard to follow past that.

pattern · linear.appview →
AI agent command panel with thinking state
AI agent command panel with thinking state

Shows a user prompt, a brief working state, then the agent's structured output. Timing is fixed at 1.4s here, tie it to a real async call if this pattern ships inside an actual product instead of a marketing page.

pattern · linear.appview →
Code diff review panel with PR status list
Code diff review panel with PR status list

Pairs a code diff with a linked PR list to sell a dev-tool feature. Keep the diff to 2-4 lines, a real full diff breaks the compact card layout.

pattern · linear.appview →
Changelog entry list with hover-lift cards
Changelog entry list with hover-lift cards

Three-card changelog teaser for a homepage or product page, links out to a full changelog. Hover-lift is the whole interaction, do not add more motion on top of it.

pattern · linear.appview →
Bright color-block testimonial pair on dark ground
Bright color-block testimonial pair on dark ground

High-contrast colored cards against a near-black page make testimonials pop instead of blending into a gray wall of quotes. Swap the two accent colors per client brand, keep the dark page ground fixed for contrast.

pattern · linear.appview →
Four-tier pricing table with feature bullets
Four-tier pricing table with feature bullets

Four-tier table with one highlighted plan, tag placed on the top border like a floating label. Reads best with 3-6 bullets per tier, more and the cards go uneven height.

pattern · linear.appview →
Centered CTA band with dual pill buttons
Centered CTA band with dual pill buttons

Closing-section CTA, works right above the footer on any marketing page. Keep it to exactly two actions, a primary and a lower-commitment fallback.

pattern · linear.appview →
Multi-column dark footer with logo mark
Multi-column dark footer with logo mark

Six-column dark footer, first column is reserved for the logo mark only, keep it uncluttered. Collapses to 3 then 2 columns on smaller widths, test the wrap point against the client's actual link count.

pattern · linear.appview →

Want a site built by the same team that curates Linear.app patterns?

FWON ships full production sites in 3 weeks. No contract, no credit card.