
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.
@savantly/nexus-ui-components
Advanced tools
This is a component library for React + Tailwind
Storybook -
https://nexus-ui-components.vercel.app/
It provides a simple way to bootstrap app development by leveraging Tailwind and TW Classed.
Read more about TW-Classed here -
https://github.com/sannajammeh/tw-classed
Read more about Tailwind here -
https://tailwindcss.com/
Install the library
npm install --save @savantly/nexus-ui-components
Import the default css variable file in your layout/index (or copy/edit your own) -
import '@savantly/nexus-ui-components/dist/themes/nexus.css';
Import the color mapping in your Tailwind config -
/** @type {import('tailwindcss').Config} */
import { nexusThemeConfig } from "@savantly/nexus-ui-components";
export default {
content: [
"./index.html",
"./src/**/*.{js,ts,jsx,tsx}",
'node_modules/@savantly/nexus-ui-components/dist/**/*.js',
],
theme: {
extend: {
colors: nexusThemeConfig.colors, // Add the color mapping
},
},
};
Import a component and use it -
import { Button } from '@savantly/nexus-ui-components';
export const Page = () => {
return (
<Button>Test Button</Button>
)
};
Why another UI component library? Don't we have a zillion already?
Yes we do =(
But it seems I'm always looking for another one, because of various reasons.
This library uses CSS vars to add custom colors to extend Tailwind, and the components leverage the built-in and generated classes to give a theming experience similar to Bootstrap.
It's compatible with Next JS app routing, and it's easy to create a custom theme, or extend with existing Tailwind classes.
The TW Classed project provides an excellent developer experience to create custom components with Tailwind.
The properties are typed, and the "variants" system allows us to create self-explanatory components.
All the UI components should be small and reusable.
See ./lib/components/ for examples.
The ./src/App.tsx can be used as a demo area for the components, but the React app is NOT published.
This project uses the Vite Library configuration to rollup a UI lib for consumption in other web applications.
You can create a custom theme by copying the theme file and updating the color values.
To develop the components, install the dependencies and run the Storybook for realtime dev iteration.
pnpm install
pnpm run storybook
To add styles, use the Tailwind class names.
If you must use custom styles, use CSS modules in the component's folder.
FAQs
This is a component library for React + Tailwind
We found that @savantly/nexus-ui-components 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.