LabsPortfolio

Components

Sections

Testimonial Marquee

An infinite dual-row testimonial wall that drifts in opposite directions and decelerates smoothly on hover — motion-value driven, seamlessly looping.

All components
Cut our CI feedback loop from twelve minutes to under two. The team genuinely fights over who gets to set up new pipelines now.
Mara LindqvistPlatform Lead, Northwind
The local-first dev environment just works. New engineers ship to production on day one instead of week two.
Devon OkaforEngineering Manager, Relay
We replaced three internal tools with this. The API surface is small enough to learn in an afternoon.
Priya RamanStaff Engineer, Cobalt
Tracing finally makes sense. I found a flaky retry loop in ten minutes that we'd been chasing for a quarter.
Jonas WeberSRE, Fathom Analytics
The docs read like they were written by someone who actually uses the product. Rare, and worth paying for.
Alice TranIndie Developer
Preview environments per pull request changed how our designers review work. Nobody asks for staging access anymore.
Sam KowalczykHead of Product, Driftline
Migrating took one afternoon and a single config file. Our deploy failures dropped to nearly zero the same week.
Renata SilvaCTO, Lumen Labs
The CLI is fast enough that I stopped reaching for the dashboard. Everything I need is one command away.
Hideo MatsudaBackend Engineer, Paperplane
Cut our CI feedback loop from twelve minutes to under two. The team genuinely fights over who gets to set up new pipelines now.
Mara LindqvistPlatform Lead, Northwind
The local-first dev environment just works. New engineers ship to production on day one instead of week two.
Devon OkaforEngineering Manager, Relay
We replaced three internal tools with this. The API surface is small enough to learn in an afternoon.
Priya RamanStaff Engineer, Cobalt
Tracing finally makes sense. I found a flaky retry loop in ten minutes that we'd been chasing for a quarter.
Jonas WeberSRE, Fathom Analytics
The docs read like they were written by someone who actually uses the product. Rare, and worth paying for.
Alice TranIndie Developer
Preview environments per pull request changed how our designers review work. Nobody asks for staging access anymore.
Sam KowalczykHead of Product, Driftline
Migrating took one afternoon and a single config file. Our deploy failures dropped to nearly zero the same week.
Renata SilvaCTO, Lumen Labs
The CLI is fast enough that I stopped reaching for the dashboard. Everything I need is one command away.
Hideo MatsudaBackend Engineer, Paperplane

Installation

Coming soon. Components will be available via the registry once checkout goes live.

Usage

<TestimonialMarquee
  speed={40}
  rows={2}
  pauseOnHover
/>

Props

PropTypeDefaultDescription
testimonialsTestimonial[]Quote cards: id, quote, name, role, initials?. Defaults to 8 demo quotes.
speednumber40Scroll speed in px/sec.
pauseOnHoverbooleantrueSmoothly decelerates to a stop while hovered.
rows1 | 22One row, or two counter-scrolling rows.
classNamestringTailwind classes on the section.

Use cases

  • Social proof walls

    Landing-page testimonial sections that feel alive without demanding attention.

  • Logo + quote bands

    Customer voices between hero and pricing.

  • Conference sites

    Attendee or speaker quotes on a loop.

  • App store quotes

    Press mentions and review highlights.