A comprehensive design system and UI kit built with TailwindCSS, shadcn/ui, and Radix UI that lets you customize and extend designs.
Trusted by 4,000+ developers
Built with modern technologies
A comprehensive UI kit with everything you need to build beautiful web applications.
All components are fully responsive and work seamlessly across all device sizes.
Easily customize colors, typography, and spacing to match your brand identity.
Built with performance in mind, ensuring fast load times and smooth interactions.
All components follow WCAG guidelines ensuring your application is accessible to everyone.
Well-documented components with clean code that's easy to understand and extend.
Complete Figma design system that perfectly matches the code implementation.
MynaUI provides a comprehensive design system with over 40 components, ready to use in your next project.
Explore our extensive library of beautifully crafted UI components.
A modal dialog that interrupts the user with important content.
Flexible input components with validation and different states.
Displays a menu to the user with multiple options to choose from.
Organize content into separate views where only one view is visible at a time.
An image element representing a user with fallback initials.
A brief notification that appears temporarily at the edge of the screen.
Comprehensive guides and resources to help you get started quickly.
Get started with MynaUI by installing the package via npm, yarn, or pnpm.
npm install mynaui
# or
yarn add mynaui
# or
pnpm add mynaui
MynaUI is built on top of TailwindCSS. Make sure you have TailwindCSS installed and configured in your project.
// tailwind.config.js
module.exports = {
content: [
'./pages/**/*.{js,ts,jsx,tsx}',
'./components/**/*.{js,ts,jsx,tsx}',
'./node_modules/mynaui/**/*.{js,ts,jsx,tsx}',
],
theme: {
extend: {},
},
plugins: [require('mynaui/plugin')],
}
Import and use components in your project. Here's an example with the Button component:
import { Button } from 'mynaui'
export default function MyComponent() {
return (
)
}
MynaUI components can be customized to match your brand. You can override default styles in your TailwindCSS configuration.
MynaUI comes with a set of icons that you can use in your project. Import and use them like any other component.
Get started with MynaUI in just a few simple steps.
npm install mynaui
You can also use yarn or pnpm if you prefer.
// tailwind.config.js
module.exports = {
content: [
'./pages/**/*.{js,ts,jsx,tsx}',
'./components/**/*.{js,ts,jsx,tsx}',
'./node_modules/mynaui/**/*.{js,ts,jsx,tsx}',
],
plugins: [require('mynaui/plugin')],
}
import { Button, Alert } from 'mynaui'
export default function App() {
return (
This is an alert message
)
}
Full support
Full support
Coming soon
Coming soon
"MynaUI has transformed our development workflow. The components are beautifully designed and incredibly easy to implement. Installation was a breeze."
Explore real-world implementations of MynaUI components.
A complete admin dashboard built with MynaUI components. Features include analytics, user management, and settings.
A responsive product page with image gallery, reviews, and add to cart functionality.
Complete authentication flow with login, registration, and password reset forms.
Conversion-optimized landing page with hero section, features, and testimonials.
Data visualization dashboard with charts, metrics, and interactive filters.
Multi-step checkout process with form validation and payment integration.
Join thousands of developers building amazing projects with MynaUI.
Join our Discord server to connect with other developers and get help.
Join DiscordJoin thousands of developers and designers who are already part of the MynaUI community.
Community Members
Open Source Contributors
Projects Built
Countries Represented
Subscribe to our newsletter to get the latest updates, tutorials, and community highlights.
We respect your privacy. Unsubscribe at any time.