
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
NextUIQ is a modern, lightweight, and developer-friendly UI component library for React and Next.js. Built with TypeScript and Tailwind CSS, it offers customizable, accessible, and performance-optimized components with built-in dark mode, theme customizat
Made with ❤️ using TypeScript & Tailwind CSS.
NextuiQ is a fast, accessible, and fully customizable UI component library designed for Next.js and React. With built-in support for dark mode, accessibility, and semantic theming, NextuiQ helps you build modern UIs effortlessly.
Install NextUIQ using npm or yarn:
npm install nextuiq
# or
yarn add nextuiq
Add the following import to your global CSS file:
@import "nextuiq/style.css";
Example usage in a Next.js/React project:
import { Button } from "nextuiq";
const MyComponent = () => {
return <Button variant="primary">Click Me</Button>;
};
export default MyComponent;
NextUIQ supports light and dark themes out of the box. You can customize the theme using CSS variables:
Wrap your application with the ThemeProvider:
import { ThemeProvider } from "nextuiq";
function App({ children }) {
return <ThemeProvider>{children}</ThemeProvider>;
}
NextUIQ uses OKLCH color format for better accessibility:
@theme {
--theme-primary: 0.546 0.245 262.881;
--theme-secondary: 0.541 0.281 293.009;
--theme-background: 1 0 0;
--theme-foreground: 0.208 0.042 265.755;
}
[data-theme="dark"] {
--theme-background: 0.129 0.042 264.695;
--theme-foreground: 0.984 0.003 247.858;
}
function MyComponent() {
const { theme, toggleTheme } = useTheme();
return (
<div className="bg-[oklch(var(--theme-muted))] p-4 rounded-lg">
<h1 className="text-[oklch(var(--theme-foreground))] text-xl font-semibold mb-4">
Current Theme: {theme}
</h1>
<Button
variant="primary"
onClick={toggleTheme}
className="flex items-center gap-2"
>
{theme === "dark" ? "🌞" : "🌙"} Switch to{" "}
{theme === "dark" ? "Light" : "Dark"} Mode
</Button>
</div>
);
}
Want to contribute? Follow these steps:
1️⃣ Clone the repository
git clone https://github.com/Mr-Bhardwa7/nextuiQ.git
cd nextuiQ
2️⃣ Install dependencies
npm install
3️⃣ Start the development server
npm run dev
4️⃣ Run Storybook for component testing
npm run storybook
MIT License © Animesh Bhardwaj
Join the NextuiQ community to get help, report issues, and contribute!
Find everything you need to get started and use NextuiQ effectively:
_We’d love to hear your feedback and ideas to make NextuiQ even better! 💡
FAQs
NextUIQ is a modern, lightweight, and developer-friendly UI component library for React and Next.js. Built with TypeScript and Tailwind CSS, it offers customizable, accessible, and performance-optimized components with built-in dark mode, theme customizat
We found that nextuiq demonstrated a not healthy version release cadence and project activity because the last version was released 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
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.