
Product
Socket Firewall Now Blocks Malicious VS Code and Open VSX Extensions
Socket Firewall blocks malicious VS Code and Open VSX extensions before install, protecting developers from compromised editor marketplaces.
@quadminds/mindkit
Advanced tools
Quadminds UI Kit - A comprehensive React component library with Tailwind CSS and Radix UI

A comprehensive React component library built with Tailwind CSS and Radix UI primitives. Mindkit provides a collection of accessible, customizable, and beautifully designed components to build modern web applications.
npm install @quadminds/mindkit
# or
yarn add @quadminds/mindkit
# or
pnpm add @quadminds/mindkit
Make sure you have React 18 or higher installed:
npm install react react-dom
Mindkit uses Tailwind CSS. You need to configure Tailwind in your project:
npm install -D tailwindcss postcss autoprefixer
npx tailwindcss init -p
tailwind.config.js:/** @type {import('tailwindcss').Config} */
module.exports = {
darkMode: ['class'],
content: [
'./src/**/*.{ts,tsx}',
'./node_modules/@quadminds/mindkit/dist/**/*.{js,mjs}',
],
theme: {
extend: {
// Add the color scheme and other configurations from mindkit
// See tailwind.config.js in the package for the full configuration
},
},
plugins: [require('tailwindcss-animate')],
};
@import '@quadminds/mindkit/styles.css';
@tailwind base;
@tailwind components;
@tailwind utilities;
import { Button } from '@quadminds/mindkit';
function App() {
return (
<Button variant="default" size="md">
Click me
</Button>
);
}
For dark mode support, wrap your app with the ThemeProvider:
import { ThemeProvider } from '@quadminds/mindkit';
function App() {
return (
<ThemeProvider defaultTheme="system" storageKey="ui-theme">
{/* Your app components */}
</ThemeProvider>
);
}
Mindkit includes the following components:
import { Button } from '@quadminds/mindkit';
<Button variant="default">Default</Button>
<Button variant="destructive">Destructive</Button>
<Button variant="outline">Outline</Button>
<Button variant="secondary">Secondary</Button>
<Button variant="ghost">Ghost</Button>
<Button variant="link">Link</Button>
<Button size="sm">Small</Button>
<Button size="md">Medium</Button>
<Button size="lg">Large</Button>
import {
Dialog,
DialogContent,
DialogDescription,
DialogHeader,
DialogTitle,
DialogTrigger,
} from '@quadminds/mindkit';
<Dialog>
<DialogTrigger asChild>
<Button>Open Dialog</Button>
</DialogTrigger>
<DialogContent>
<DialogHeader>
<DialogTitle>Are you sure?</DialogTitle>
<DialogDescription>
This action cannot be undone.
</DialogDescription>
</DialogHeader>
</DialogContent>
</Dialog>
import { Input, Label } from '@quadminds/mindkit';
<div className="space-y-2">
<Label htmlFor="email">Email</Label>
<Input id="email" type="email" placeholder="Enter your email" />
</div>
All components are styled with Tailwind CSS and support customization through the className prop. You can override styles or extend them as needed:
<Button className="bg-purple-500 hover:bg-purple-600">
Custom Styled Button
</Button>
Mindkit uses CSS variables for theming. You can customize the theme by defining these variables in your CSS:
:root {
--background: 0 0% 100%;
--foreground: 222.2 84% 4.9%;
--primary: 222.2 47.4% 11.2%;
--primary-foreground: 210 40% 98%;
/* ... more variables */
}
.dark {
--background: 222.2 84% 4.9%;
--foreground: 210 40% 98%;
/* ... more variables */
}
See the full list of CSS variables in the styles included with the package.
All components are written in TypeScript and include type definitions. You'll get full IntelliSense support in your IDE.
Mindkit supports all modern browsers:
Contributions are welcome! This package is maintained by Quadminds.
MIT © Quadminds
Built with:
FAQs
Quadminds UI Kit - A comprehensive React component library with Tailwind CSS and Radix UI
The npm package @quadminds/mindkit receives a total of 33 weekly downloads. As such, @quadminds/mindkit popularity was classified as not popular.
We found that @quadminds/mindkit demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Product
Socket Firewall blocks malicious VS Code and Open VSX extensions before install, protecting developers from compromised editor marketplaces.

Research
More than 140 Mastra npm packages were compromised in a supply chain attack that used a typosquatted dependency to deliver a cross-platform infostealer during installation.

Research
/Security News
A new npm package tests AI malware scanners with prompt injection, safety-triggering comments, context flooding, and obfuscated JavaScript.