I Built my own UI Library on Top of shadcn/ui

🎨 What is Rangoli?

Rangoli is a modern React UI library built on top of shadcn/ui.
It brings you ready-to-use components that combine the beauty of shadcn with real-world functionality.

Try out – Rangoli UI(leave a ⭐ star please)


This content originally appeared on DEV Community and was authored by Akshay Yadav

🎨 What is Rangoli?

Rangoli is a modern React UI library built on top of shadcn/ui.
It brings you ready-to-use components that combine the beauty of shadcn with real-world functionality.

Try out - Rangoli UI(leave a ⭐ star please)

🧠 Why I Built It?

While working on multiple React projects, I kept rebuilding the same interactive and layout components again and again.

For example:

  • A password input with toggle visibility 🔒👁️
  • A pricing card with plan features and CTA buttons 💳
  • A testimonial card to display client feedback 💬
  • A pricing section with monthly/yearly toggle 💰
  • A password reset form with validation and success states 🔒

Instead of re-creating these repeatedly, I decided to build a collection of polished, reusable versions, open source, easy to use, and fully themeable, That’s how Rangoli started.

💡 Example: Pricing Card Component

<PricingCard
  planTitle="Basic"
  planDescription="Create interactive forms that connect to your workflow"
  price={["24", "242"]}
  isMonthly={true} /*can change dynamically */
  features={[
    "100 responses/mo included",
    "1 user",
    "Unlimited forms",
    "Unlimited questions",
  ]}
  seeAllFeatureLink="/basic-features"
/>

🤝 Contribute to Rangoli

Rangoli is open-source and growing fast!
If you love building elegant UI components, and star us ⭐

Contribute to rangoli docs
Contribute to rangoli live components
Contribute to rangoli landing page


This content originally appeared on DEV Community and was authored by Akshay Yadav


Print Share Comment Cite Upload Translate Updates
APA

Akshay Yadav | Sciencx (2025-10-30T18:49:59+00:00) I Built my own UI Library on Top of shadcn/ui. Retrieved from https://www.scien.cx/2025/10/30/i-built-my-own-ui-library-on-top-of-shadcn-ui/

MLA
" » I Built my own UI Library on Top of shadcn/ui." Akshay Yadav | Sciencx - Thursday October 30, 2025, https://www.scien.cx/2025/10/30/i-built-my-own-ui-library-on-top-of-shadcn-ui/
HARVARD
Akshay Yadav | Sciencx Thursday October 30, 2025 » I Built my own UI Library on Top of shadcn/ui., viewed ,<https://www.scien.cx/2025/10/30/i-built-my-own-ui-library-on-top-of-shadcn-ui/>
VANCOUVER
Akshay Yadav | Sciencx - » I Built my own UI Library on Top of shadcn/ui. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2025/10/30/i-built-my-own-ui-library-on-top-of-shadcn-ui/
CHICAGO
" » I Built my own UI Library on Top of shadcn/ui." Akshay Yadav | Sciencx - Accessed . https://www.scien.cx/2025/10/30/i-built-my-own-ui-library-on-top-of-shadcn-ui/
IEEE
" » I Built my own UI Library on Top of shadcn/ui." Akshay Yadav | Sciencx [Online]. Available: https://www.scien.cx/2025/10/30/i-built-my-own-ui-library-on-top-of-shadcn-ui/. [Accessed: ]
rf:citation
» I Built my own UI Library on Top of shadcn/ui | Akshay Yadav | Sciencx | https://www.scien.cx/2025/10/30/i-built-my-own-ui-library-on-top-of-shadcn-ui/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.