Description
Componentry is a free, open source collection of animated React components by Harsh Jadhav, built for copy-paste use rather than installation as a classic npm dependency. The roughly 40 building blocks fall into four categories: text animations such as Hyper Text or Scroll Velocity, general interactive components such as a music player or a command menu, WebGL hero backgrounds such as Dither Prism Hero or animated gradients, and visual effects such as image trails, particle fields, or a matrix rain. Technically everything is built on React, Tailwind CSS, framer-motion, and TypeScript, with the more elaborate hero backgrounds additionally relying on WebGL. Distribution runs through a shadcn-compatible registry: after a one-time registry URL entry in the project configuration, every component can be pulled into the project as an editable source file through a shadcn CLI command.
Anyone using the library should already be on React and Tailwind CSS, since other frontend stacks are not supported. The most convenient path runs through the shadcn registry, though the source code can also be copied directly. Components ship with generic styling and need to be adapted to a project's own colors and brand before production use. The WebGL-heavy hero backgrounds cause the library's highest rendering cost and call for correspondingly restrained use. Requests for custom building blocks go directly to the author by email.
Compared to a primitives library such as shadcn/ui, Componentry sits a layer above and adds finished, expressive marketing and motion pieces on top. That puts it in similar territory to Magic UI or Aceternity UI as a free companion for expressive marketing motion, with the difference that Componentry consistently relies on framer-motion rather than another animation engine. It gets chosen for animated hero sections, text effects, and interactive marketing widgets, not for headless application UI primitives.









