Marquee9

Lightweight, pixel-perfect looping, dependency-free JavaScript marquee library

Logo Marquee — pause on hover, blurred edges

Announcement banner — fast, no pause on hover

Zero dependencies · Responsive · Pause on hover · Blurred edges · CSS-powered animation · Auto content fill · Destroy & reinit ·

Tech stack — two rows, opposite directions

JavaScript TypeScript React Vue Svelte Astro Next.js Nuxt
Node.js Deno Bun PostgreSQL Redis MongoDB Docker Kubernetes

Testimonials — cards, slow speed, pause on hover

★★★★★

"Dropped it into our landing page in 10 minutes. Smooth as butter and no bundle bloat."

A
Alex R.
Frontend Engineer

★★★★★

"Finally a marquee that actually fills the container correctly at every screen size."

S
Sofia M.
UI Designer

★★★★★

"The responsive breakpoints work exactly how I'd expect. Really thoughtful API."

J
Jordan K.
Full-stack Dev

★★★★★

"Used it for a client logo wall. Client loved it. I loved that I spent 15 minutes on it."

P
Priya L.
Freelance Dev

★★★★★

"Blurred edges + pause on hover is such a nice touch. Our users noticed immediately."

M
Marcus T.
Product Designer

Decorative text strip — outlined, no pause

MARQUEE9 SMOOTH FAST LIGHTWEIGHT OPEN SOURCE