Sections
Testimonial Marquee
An infinite dual-row testimonial wall that drifts in opposite directions and decelerates smoothly on hover — motion-value driven, seamlessly looping.
“Cut our CI feedback loop from twelve minutes to under two. The team genuinely fights over who gets to set up new pipelines now.”
“The local-first dev environment just works. New engineers ship to production on day one instead of week two.”
“We replaced three internal tools with this. The API surface is small enough to learn in an afternoon.”
“Tracing finally makes sense. I found a flaky retry loop in ten minutes that we'd been chasing for a quarter.”
“The docs read like they were written by someone who actually uses the product. Rare, and worth paying for.”
“Preview environments per pull request changed how our designers review work. Nobody asks for staging access anymore.”
“Migrating took one afternoon and a single config file. Our deploy failures dropped to nearly zero the same week.”
“The CLI is fast enough that I stopped reaching for the dashboard. Everything I need is one command away.”
“Cut our CI feedback loop from twelve minutes to under two. The team genuinely fights over who gets to set up new pipelines now.”
“The local-first dev environment just works. New engineers ship to production on day one instead of week two.”
“We replaced three internal tools with this. The API surface is small enough to learn in an afternoon.”
“Tracing finally makes sense. I found a flaky retry loop in ten minutes that we'd been chasing for a quarter.”
“The docs read like they were written by someone who actually uses the product. Rare, and worth paying for.”
“Preview environments per pull request changed how our designers review work. Nobody asks for staging access anymore.”
“Migrating took one afternoon and a single config file. Our deploy failures dropped to nearly zero the same week.”
“The CLI is fast enough that I stopped reaching for the dashboard. Everything I need is one command away.”
Installation
Coming soon. Components will be available via the registry once checkout goes live.
Usage
<TestimonialMarquee
speed={40}
rows={2}
pauseOnHover
/>Props
| Prop | Type | Default | Description |
|---|---|---|---|
| testimonials | Testimonial[] | — | Quote cards: id, quote, name, role, initials?. Defaults to 8 demo quotes. |
| speed | number | 40 | Scroll speed in px/sec. |
| pauseOnHover | boolean | true | Smoothly decelerates to a stop while hovered. |
| rows | 1 | 2 | 2 | One row, or two counter-scrolling rows. |
| className | string | — | Tailwind 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.