✨ Interactive Showcase • 43 Components • 15 Blocks • Dark Mode • Mobile Responsive ✨
The Angular SuperUI CLI is your gateway to the most beautiful and accessible Angular component library. Install components locally with zero dependencies and full customization control.
- 🎯 Selective Installation - Install only the components you need
- 📦 Zero Waste - No unused components in your bundle
- 🔥 Lightning Fast - Quick component installation from GitHub
- 🎨 Beautiful Output - Colorful and informative CLI interface
- 🛠️ Developer Friendly - Interactive component selection
- 📚 Well Documented - Comprehensive component documentation
# Install globally
npm install -g ngsui-cli
# Or use with npx (no installation required)
npx ngsui-cli --help# List all available components
ngsui-cli list
# Install a single component
ngsui-cli add button
# Install multiple components
ngsui-cli add button badge alert card
# Install all available components
ngsui-cli add --all
# Interactive component selection
ngsui-cli addbutton- Interactive button component with multiple variants and loading statesbadge- Status indicators and labels with color variantsalert- Display important messages and notificationsaspect-ratio- Responsive aspect ratio containers for media contentcard- Flexible content containers with header, body, and footercheckbox- Toggle controls with full accessibility supportinput- Accessible and customizable input fields with validationinput-otp- One-time password input with multiple slots and validationprogress- Progress indicator component with customizable appearance and animationradio-group- Radio button groups with form integrationrating- Interactive star rating component with hover effects and customizable appearanceselect- Dropdown selection with search and multi-select capabilitiesslider- Interactive slider component for single values and ranges with accessibility supporttextarea- Multi-line text input component with auto-resize and validation states
breadcrumb- Navigation hierarchy with custom separatorsdropdown-menu- Contextual menu dropdowns with keyboard navigationpagination- Navigate through large datasets with intelligent controlsdrawer- Slide-out panels from screen edgessidebar- Responsive navigation sidebar with animations and keyboard supportstepper- Multi-step navigation with progress tracking and validationtabs- Tabbed interface component with keyboard navigation and accessibility support
avatar- User profile pictures with fallback supportcarousel- Image and content sliders with auto-playdata-table- Feature-rich table for displaying large datasetsskeleton- Loading placeholders with smooth animationsspinner- Loading spinner component with multiple variants and animations
alert-dialog- Modal dialogs with focus managementcontext-menu- Right-click context menus with accessibilitydialog- Modal windows and overlayspopover- Floating content containers with smart positioningtoast- Toast notification component with multiple variants and auto-dismiss functionalitytooltip- Tooltip component with configurable positioning and hover/focus triggers
calendar- Date picker with full keyboard navigationcollapsible- Expandable content sections with animationscombobox- Advanced dropdown with search and multi-selectfile-upload- Advanced file upload component with drag-and-drop, progress tracking, and validation
accordion- Vertically stacked interactive sectionstheme-switcher- Dark/light mode toggle with smooth transitions
# Install the button component
ngsui-cli add button
# Install multiple components at once
ngsui-cli add button badge alert avatar card aspect-ratio checkbox collapsible theme-switcher# Run without arguments for interactive selection
ngsui-cli add# Install all available components
ngsui-cli add --all- Node.js 16+
- Angular project (detected by
angular.json) - Angular SuperUI library installed (
npm install angular-superui)
Most components support these beautiful color variants:
- ❤️ red
- 💙 blue
- 💚 green
- 💛 yellow
- 💜 purple
- 🩷 pink
- 🤍 gray
- 🩵 cyan
- 🚀 Live Demo - Interactive component showcase
- GitHub Repository
- Documentation
- Components Guide
Contributions are welcome! Please feel free to submit a Pull Request.
MIT License - see the LICENSE file for details.
If you find Angular SuperUI CLI useful, please consider:
- ⭐ Star the repository on GitHub
- 🐛 Report bugs and suggest features
- 🤝 Contribute to the project
Made with ❤️ by Indranil Mukherjee