Description
Vengeance UI is a React and Next.js component library, marketed as open source, built by the developer Ashutosh and focused on expressive motion effects for marketing websites: displacement hover effects, animated tooltips, kinetic typography, and scroll-driven layouts. The catalog is organized into several families, including layout and grid blocks, tooltip and marquee elements, a Motion Kernel group for text animation, animated buttons, loaders, and showcase elements such as a Glass Dock or a Spotlight navigation bar. This is complemented by its own template system for complete page sections such as Hero, Features, CTA, FAQ, Auth, and Footer; the system includes numerous variants. Components are not consumed as an npm package but either copied directly from source or installed through the shadcn CLI, which places editable TypeScript files directly into the project. The technical foundation is React 19.2, Next.js 16.2, TypeScript, and Tailwind CSS, plus 24 Radix UI primitives and several animation and 3D libraries depending on the component: Framer Motion, GSAP, Three.js via react-three-fiber and drei, and shader effects.
Because each component brings its own subset of dependencies, some blocks need nothing more than Tailwind and Radix, while animation-heavy or 3D components additionally require GSAP, Three.js, or shader packages. It is therefore worth checking a component's imports before adopting it into a project. The registry installation path requires a target project with a working shadcn/ui setup and a components.json, while the plain source-copy path only needs a Next.js project with the App Router, TypeScript, and Tailwind CSS. The GitHub repository has no LICENSE file, which legally defaults to an all-rights-reserved status, even though the project describes itself as open source and is visible through the Vercel OSS Program (Winter 2026 cohort). Anyone planning to use the components commercially or in white-label work should clarify the licensing situation directly beforehand.
Compared to more neutral libraries such as shadcn/ui or classic base kits, the appeal of Vengeance UI lies in its pronounced, kinetic visual language and in one notable specialty in the catalog: several blocks are purpose-built for agent and AI product interfaces, such as an Agent Bento Grid or panels styled like a token monitor. For brands that want a calm, minimal presence, or for projects already committed to a different animation library such as motion.dev, the library is a weaker fit, as it is for projects with strict requirements for a settled licensing situation.





