Skip to content

angularcafe/slateui

Repository files navigation

SlateUI

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

About

Modern UI components for Angular — accessible, customizable, and open source. Copy, paste, or install via CLI.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published