<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Priyanshu Kumar</title>
    <description>The latest articles on DEV Community by Priyanshu Kumar (@28priyanshu2001).</description>
    <link>https://dev.to/28priyanshu2001</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4218876%2F038a9e1e-ca1f-48cc-ab4c-5846b4ae5344.jpg</url>
      <title>DEV Community: Priyanshu Kumar</title>
      <link>https://dev.to/28priyanshu2001</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/28priyanshu2001"/>
    <language>en</language>
    <item>
      <title>I built 79+ animated React components with Motion and Tailwind v4 (free, MIT, shadcn-style)</title>
      <dc:creator>Priyanshu Kumar</dc:creator>
      <pubDate>Sat, 31 Oct 2026 10:58:06 +0000</pubDate>
      <link>https://dev.to/28priyanshu2001/i-built-79-animated-react-components-with-motion-and-tailwind-v4-free-mit-shadcn-style-48g5</link>
      <guid>https://dev.to/28priyanshu2001/i-built-79-animated-react-components-with-motion-and-tailwind-v4-free-mit-shadcn-style-48g5</guid>
      <description>&lt;p&gt;Hi, I'm Priyanshu, a frontend engineer from Bengaluru. For the past 3+ years&lt;br&gt;
I've built React and Next.js apps, mostly complex interfaces: canvas annotation&lt;br&gt;
tools, custom video players and role-based dashboards.&lt;/p&gt;

&lt;p&gt;On the side, I've been building &lt;strong&gt;&lt;a href="https://ui.devsloka.in" rel="noopener noreferrer"&gt;Devsloka UI&lt;/a&gt;&lt;/strong&gt;: a&lt;br&gt;
library of animated React components for landing pages. Its tagline is&lt;br&gt;
&lt;em&gt;"Build something that moves."&lt;/em&gt; Here's what's inside and how it's built.&lt;/p&gt;
&lt;h2&gt;
  
  
  What's in it
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;41 components:&lt;/strong&gt; Morphing Nav, Morphing Card, Morphing Modal, Text Effect,
Product Tour, Expanding Cards, Content Carousel and more&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;18 blocks:&lt;/strong&gt; Hero, Features, Pricing, Testimonials, FAQ, Team, Contact,
Newsletter, Changelog, Blog, CTA, plus auth screens (Sign In, Sign Up, OTP,
Forgot Password) and a 404 page&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;4 backgrounds&lt;/strong&gt; and &lt;strong&gt;16 hooks&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Playful ones, like a laptop that closes as you scroll, an animated
smartwatch, a receipt printer and arc scroll steps&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
  
  
  The stack
&lt;/h2&gt;

&lt;p&gt;React 19, Next.js, Tailwind CSS v4, Motion, Radix and TypeScript.&lt;/p&gt;
&lt;h2&gt;
  
  
  Why copy-paste instead of an npm package
&lt;/h2&gt;

&lt;p&gt;The library follows shadcn conventions. You install a component like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npx shadcn@latest add &amp;lt;registry url&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Or you copy the source straight into your project.&lt;/p&gt;

&lt;p&gt;The code lives in &lt;em&gt;your&lt;/em&gt; repo. You can change anything, there's no runtime&lt;br&gt;
dependency, and you never wait for me to merge a PR to fix your animation&lt;br&gt;
timing. The tradeoff is that you don't get automatic updates.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's free and what's coming
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Free (MIT):&lt;/strong&gt; every component, background and hook&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pro (coming soon):&lt;/strong&gt; more complex components, full-page templates, new
components every month and an AI skill for customizing components. It will
be a one-time purchase, with no subscription.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Need a site built?
&lt;/h2&gt;

&lt;p&gt;I also run a small web studio, &lt;strong&gt;&lt;a href="https://devsloka.in" rel="noopener noreferrer"&gt;Devsloka&lt;/a&gt;&lt;/strong&gt;. We build&lt;br&gt;
websites and web apps with Next.js and TypeScript, add AI features to&lt;br&gt;
products, and do UI/UX and motion design. You can see more of my work at&lt;br&gt;
&lt;a href="https://priyanshukr.com" rel="noopener noreferrer"&gt;priyanshukr.com&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try it
&lt;/h2&gt;

&lt;p&gt;👉 &lt;a href="https://ui.devsloka.in" rel="noopener noreferrer"&gt;https://ui.devsloka.in&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Which animated component do you rebuild most often? I'll consider adding it&lt;br&gt;
next.&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>react</category>
      <category>webdev</category>
      <category>tailwindcss</category>
    </item>
  </channel>
</rss>
