DEV Community

Chirag Patel
Chirag Patel

Posted on

NgNova UI: An Open-Source Component Library for Angular 22

I'm excited to introduce NgNova UI v1.0.0 — a production-ready, open-source component library built specifically for Angular 22.

NgNova UI provides 40 standalone components designed to help Angular developers build modern applications faster without rebuilding foundational UI components from scratch.

What's included?

  • 📦 40 standalone components — forms, tables, navigation, overlays, feedback & workflows
  • 🎨 Tailwind CSS v4 — light & dark themes with customizable design tokens
  • Focused imports — import only what you need
  • Accessibility — keyboard interactions, focus management & ARIA support
  • 🛠️ Modern Angular — Forms, SSR, hydration & zoneless support
  • 🧪 Testing — Angular CDK Component Harnesses
  • 🔒 Strict TypeScript APIs
  • 🔓 MIT licensed

Get started

npm install @ngnova/ui
Enter fullscreen mode Exit fullscreen mode
import { UiButtonComponent } from '@ngnova/ui/button';
Enter fullscreen mode Exit fullscreen mode

GitHub: https://github.com/chiragpatel273/ngnova-ui
📖 Documentation: https://chiragpatel273.github.io/ngnova-ui/
📦 npm: https://www.npmjs.com/package/@ngnova/ui

NgNova UI v1.0.0 is ready to use.

If you're building with Angular 22, give it a try. Feedback, issues, and contributions are welcome.

⭐ If you find it useful, consider giving the project a star on GitHub.

Top comments (0)