SlateUI

August 28, 2025 ยท View on GitHub

SlateUI is a modern, accessible UI component library for Angular that provides directive-based components built with Angular Primitives, Tailwind CSS 4, and Signals. It offers a comprehensive set of pre-built UI components that are fully typed, accessibility-friendly, and designed for modern web applications.

Key Features

  • ๐ŸŽฏ Directive-Based Architecture: Lightweight, composable UI directives instead of heavy components
  • ๐Ÿ”ง Angular Primitives: Built on top of Angular Primitives for robust, accessible foundation with built-in WAI-ARIA compliance, keyboard navigation, and screen reader support
  • ๐ŸŽจ Modern Design System: Built on Tailwind CSS 4 with customizable theme tokens
  • โšก Performance Optimized: Leverages Angular Signals and modern build optimizations
  • ๐Ÿ”ง Developer Experience: Full TypeScript support with excellent IntelliSense
  • ๐Ÿ“ฑ Responsive: Mobile-first design approach with responsive utilities
  • ๐ŸŒ™ Theme Support: Built-in light/dark mode with system preference detection
  • ๐Ÿ“ฆ Tree-Shakable: Only import what you need to keep bundles lean

Documentation

Contributing

We welcome contributions! Please see our Contributing Guide for details.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

Support


Made with โค๏ธ by the @immohammadjaved