
Security News
Feross on TBPN: How North Korea Hijacked Axios
Socket CEO Feross Aboukhadijeh breaks down how North Korea hijacked Axios and what it means for the future of software supply chain security.
A professionally designed component library & templates market that brings together functionality, accessibility, and beautiful aesthetics for modern applications.
A professionally designed component library & templates market that brings together functionality, accessibility, and beautiful aesthetics for modern applications
# Using npm
npm install blackui
# Using yarn
yarn add blackui
# Using pnpm
pnpm add blackui
# Create blackui folder in your project
npx create-blackuidev
import React from 'react';
import { Button, Card } from 'blackui';
export default function App() {
return (
<Card className="p-6 shadow-lg">
<h2 className="text-2xl font-bold mb-4">Welcome to Black UI</h2>
<p className="text-muted-foreground mb-4">
Start building beautiful interfaces with our professional components.
</p>
<Button>Get Started</Button>
</Card>
);
}
Black UI includes a comprehensive set of components:
Accordion Seasonal Hover Cards Interactive Card Gallery Aurora Text Confetti Button Smokey Cursor Scroll Timeline Interactive Gradient Card Dynamic Navigation Gradient Button Count Up Password Strength Indicator Border Beam Animated Background Alert Alert Dialog Avatar Badge Button Card Carousel Chart Collapsible Confetti Button Context Menu Dialog Drawer Dropdown Menu Hover Card Popover Progress Sheet Skeleton Table Toast Tooltip Top Loader Form Controls Calendar Checkbox Command Form Input Input OTP Label Radio Group Select Slider Switch Textarea Toggle Toggle Group Accordion Aspect Ratio Resizable Resizable Scroll Area Separator Tabs Breadcrumb Command Dock Menubar Navigation Menu Pagination Sidebar
Black UI incorporates sophisticated animation systems:
import { InteractiveGradient } from 'blackui';
function GradientDemo() {
return (
<InteractiveGradient
className="min-h-[400px] rounded-lg flex items-center justify-center"
colors={["#ff0080", "#7928ca", "#0070f3"]}
>
<div className="text-center text-white p-8">
<h2 className="text-3xl font-bold mb-4">Interactive Experience</h2>
<p>Move your cursor to interact with this gradient background</p>
</div>
</InteractiveGradient>
);
}
Black UI components can be customized using Tailwind CSS classes:
<Card
className="bg-gradient-to-tr from-zinc-900 to-zinc-800 text-white border-none"
hoverable
bordered={false}
>
<CardHeader>
<CardTitle size="lg">Custom Card</CardTitle>
<CardDescription>With gradient background</CardDescription>
</CardHeader>
<CardContent>
This card uses a custom gradient background.
</CardContent>
<CardFooter align="end">
<Button variant="secondary">Cancel</Button>
<Button>Submit</Button>
</CardFooter>
</Card>
Black UI uses CSS variables for theming, making it easy to customize:
:root {
--primary: 240 5% 10%;
--primary-foreground: 0 0% 98%;
/* Add your custom theme colors */
--brand-purple: 267 100% 58%;
--brand-blue: 214 100% 60%;
}
.dark {
--primary: 0 0% 98%;
--primary-foreground: 240 5% 10%;
}
For comprehensive documentation including all components, props, and examples:
We welcome contributions to Black UI! Here's how you can help:
git checkout -b feature/amazing-feature)git commit -m 'Add some amazing feature')git push origin feature/amazing-feature)Black UI is licensed under the MIT License.
FAQs
A professionally designed component library & templates market that brings together functionality, accessibility, and beautiful aesthetics for modern applications.
We found that blackuidev 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.

Security News
Socket CEO Feross Aboukhadijeh breaks down how North Korea hijacked Axios and what it means for the future of software supply chain security.

Security News
OpenSSF has issued a high-severity advisory warning open source developers of an active Slack-based campaign using impersonation to deliver malware.

Research
/Security News
Malicious packages published to npm, PyPI, Go Modules, crates.io, and Packagist impersonate developer tooling to fetch staged malware, steal credentials and wallets, and enable remote access.