NexusUI

Scrolling Testimonials

Testimonials

About

An infinite vertical auto-scrolling wall of customer testimonials with multi-column layout, independent per-column speeds, reverse direction, gradient fade masks, and avatar initials fallback.

Built with React and Tailwind. Copy the prompt and paste it into Claude Code, Cursor or Lovable: your agent adds Scrolling Testimonials to your project and fits it to your theme.

Code

How Scrolling Testimonials is used: the demo's code. The component's own source comes with a free account.

Usage.tsx

import { ScrollingTestimonials } from "@/components/ui/scrolling-testimonials";

const testimonials = [
  {
    id: "1",
    quote:
      "This tool completely changed how our team ships features. Setup took minutes.",
    name: "Ava Thompson",
    role: "Product Manager",
    company: "Northwind",
    rating: 5,
  },
  {
    id: "2",
    quote: "The best developer experience I've had with a UI library in years.",
    name: "Liam Chen",
    role: "Frontend Engineer",
    company: "Vectra",
    rating: 5,
  },
  {
    id: "3",
    quote:
      "Our conversion rate jumped after redesigning the landing page with this.",
    name: "Sofia Martins",
    role: "Growth Lead",
    company: "Hollow",
    rating: 4,
  },
  {
    id: "4",
    quote:
      "Clean, accessible, and fast. Exactly what we needed for our design system.",
    name: "Noah Williams",
    role: "Design Systems Lead",
    company: "Fable",
    rating: 5,
  },
  {
    id: "5",
    quote:
      "Support was incredibly responsive and the docs answered every question.",
    name: "Maya Patel",
    role: "CTO",
    company: "Orbital",
    rating: 5,
  },
  {
    id: "6",
    quote: "We migrated our entire component library over in a single sprint.",
    name: "Ethan Brooks",
    role: "Engineering Manager",
    company: "Cursive",
    rating: 4,
  },
  {
    id: "7",
    quote:
      "Beautifully designed defaults that still let us fully customize the theme.",
    name: "Isla Rodriguez",
    role: "UI Designer",
    company: "Framewire",
    rating: 5,
  },
  {
    id: "8",
    quote: "Our onboarding flow feels so much more polished now.",
    name: "Jack Nguyen",
    role: "Founder",
    company: "Loopline",
    rating: 5,
  },
  {
    id: "9",
    quote: "Performance is excellent even with hundreds of items rendered.",
    name: "Zoe Anderson",
    role: "Staff Engineer",
    company: "Metric",
    rating: 4,
  },
];

export default function ScrollingTestimonialsDemo() {
  return <ScrollingTestimonials testimonials={testimonials} />;
}

More by NexusUI

View all
  • Circular Carousel

    Circular Carousel

    1.3K
  • Images Badge

    Images Badge

    992
  • Chat Messages

    Chat Messages

    340
  • Cinematic Logo Cloud

    Cinematic Logo Cloud

    164
  • Infinite Moving Cards

    Infinite Moving Cards

    163
  • Shooting Stars Grid

    Shooting Stars Grid

    159
  • Logo Clouds

    Logo Clouds

    114
  • Image Trail

    Image Trail

    94

More in Testimonials

View all
  • Testimonial

    Testimonial

    47
  • testimonial

    testimonial

    872
  • Testimonials Section

    Testimonials Section

    172
  • Card Studio

    Card Studio

    15
  • Testimonial Card

    Testimonial Card

    73
  • Centered Testimonial

    Centered Testimonial

    29
  • Staggered Testimonials Grid

    Staggered Testimonials Grid

    159
  • Testimonials

    Testimonials

    254