NuvoUI is a human-friendly SCSS framework designed for simplicity, and modern responsive designs.
npm install @nuvoui/coreA utility-first CSS framework built with modern SCSS, providing atomic classes and mixins for rapid UI development.





NuvoUI is a comprehensive CSS framework that combines the flexibility of utility classes with the power of SCSS mixins. It offers a complete design system with responsive breakpoints, semantic theming, and advanced layout capabilities designed for developers who want to build responsive, beautiful websites without unnecessary complexity.
bg-primary, p-4, flex@include apply(bg(primary), p(4), flex)@breakpoint syntaxhover:, focus:, active: prefixes- 💬 Human-Readable - Intuitive, readable class names and mixins
- 📱 Responsive First - Use @lg or @sm directly in class names - being natural like font-bold@lg
- 🧩 Component-Focused - Container queries for truly modular design
- 🌙 Dark Mode Built In - Theme switching with zero effort
- 🚀 Performance Focused - Smaller CSS footprint than most frameworks
- ⚙️ Fully Customizable - Configure everything via SCSS variables
- 📦 Zero Runtime - Pure CSS, no JavaScript dependencies
``bashUsing npm
npm install @nuvoui/core
Usage
$3
`scss
// Basic import with defaults
@use '@nuvoui/core' as NuvoUI;// Or customize with your preferences
@use '@nuvoui/core' as NuvoUI with (
$primary: #ff6f00,
$secondary: #03DAC6,
$column-count: 12,
$enable-dark-mode: true,
// Add more customizations as needed
);
`
$3
`html
`Architecture
$3
All utilities are generated from SCSS configuration maps:
`scss
$spacing: (0, 0.25rem, 0.5rem, 1rem, 1.5rem, 2rem, 3rem, 4rem, 6rem, 8rem);
$colors: (primary: #3b82f6, secondary: #6b7280, success: #10b981);
$breakpoints: (sm: 576px, md: 768px, lg: 992px, xl: 1200px);
`$3
- CSS Custom Properties for dynamic theming
- CSS Grid and Flexbox for layout
- Container Queries for responsive design
- CSS Transforms and Filters
- Modern color functions (oklch, color-mix)$3
Works with any frontend framework or vanilla HTML/CSS. No JavaScript dependencies.Core Features Examples
$3
NuvoUI includes a comprehensive color system with semantic color variables and automatic dark mode support.
`html
Primary color with contrast text
Success colors with different shades
`$3
Build complex layouts with ease using our grid and flexbox utilities.
`html
Responsive column
Another column
Left content
Right content
`$3
`html
`Toggle with a simple script:
`html
`$3
`scss
.hero-image {
@include apply(mx(auto), my(40), rounded(8), shadow(lg));
// Responsive behavior
@include media-up(lg) {
@include apply(max-w(80%));
}
}
``Modern browsers supporting CSS Grid, Custom Properties, and modern CSS features. IE11+ with appropriate polyfills for legacy support.
For complete documentation, examples, and guides:
Visit the NuvoUI Documentation Site →.
- Discord Community - Chat with the team & other users
- X @NuvoUI - Latest updates and announcements
- GitHub Issues - Bug reports & feature requests
NuvoUI is open-source and licensed under the MIT License.
Feel free to use NuvoUI in your projects—commercial or personal. Just don't forget to give us a shoutout when possible!