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
- Website: https://slateui.dev
- CLI Documentation: https://slateui.dev/docs/cli
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
- Built with Angular
- Powered by Angular Primitives
- Styled with Tailwind CSS
- Inspired by shadcn/ui
Support
- Issues: GitHub Issues
- Discussions: GitHub Discussions
- Website: https://slateui.dev
Made with โค๏ธ by the @immohammadjaved