u/Much_Confection_2668

▲ 1 r/tailwindcss+3 crossposts

Open Source Contribution: UI component library

Hey everyone

I have built a small component library with mostly AI like cursor, codex and claude. If anyone would like to brainstorm ideas or contribute to the project can find the details below

Hosted link - https://zentauri-ui.vercel.app

GitHub - https://github.com/ShubhamTiwari909/zentauri-ui

npm - https://www.npmjs.com/package/@zentauri-ui/zentauri-components

Tech stack -

React + Next JS + Typescript + Tailwind + Framer Motion + Rechart (It's a monorepo where the library is inside the packages and the previous site is inside apps, helps in maintain both package and preview site under a single repo)

Contacts

Email - shubhmtiwri00@gmail.com

Linkedin - https://www.linkedin.com/in/shubham-tiwari-b7544b193

reddit.com
u/Much_Confection_2668 — 5 days ago

Hey everyone! I've been working on Zentauri UI — a React component library that bundles together a few things I kept wishing came pre-integrated:

  • Tailwind CSS v4 (not v3) as the styling foundation
  • Framer Motion baked in for animated modals, tabs, and overlays — zero config
  • 25+ components including buttons, inputs, modals, accordions, drawers, toasts, sliders, tables, and more
  • React hooks (useLocalStorage, useDebouncedValue, useClickOutside, useMediaQuery, etc.) shipped from the same package
  • Full typography system — Heading, Text, Blockquote, Inline, Code, List
  • TypeScript throughout with CVA-backed variant APIs

Why I built it: I kept reaching for 3-4 separate packages on every project — a UI lib, a hooks lib, a motion wrapper. Zentauri packages them with a consistent TypeScript API so you're not stitching things together each time.

Links:

Quick install:

bash

npm install u/zentauri-ui/zentauri-components

tsx

import { Button } from '@zentauri-ui/zentauri-components/ui/button'
import { useLocalStorage } from '@zentauri-ui/zentauri-components/hooks'

It's early and I'm actively building — would love feedback on the API design, anything that feels off, or components you'd want to see next. Happy to answer questions!

reddit.com
u/Much_Confection_2668 — 20 days ago