Introduction

SlateUI is a modern, open-source UI library built for Angular. Powered by directive-based components, Tailwind CSS 4, and Signals, it helps you build fast, accessible, and scalable UIs with complete flexibility and full control over your markup.

Key Features

Modern Angular

Built with the latest Angular features including Signals, Reactive Forms, and modern component architecture.

Tailwind CSS

Fully styled with Tailwind CSS 4, featuring built-in dark mode and complete theme customization.

Accessible

Keyboard navigation and screen reader support built-in, following WAI-ARIA best practices.

CLI Integration

Easy integration via CLI with @slateui/cli for rapid component installation.

Live Previews

Interactive documentation with live code examples to speed up your development workflow.

Responsive

Mobile-first design approach ensuring perfect rendering across all device sizes and orientations.

Community

Join our growing community of developers! Stay up-to-date with the latest news, share your projects, and get help from fellow developers.

Support

Need help or have questions? We're here to support you! Check out our resources or reach out to the community.

GitHub Issues

Report bugs, request features, or ask technical questions.

View on GitHub →

Contributing Guide

Learn how to contribute to SlateUI and help improve the library.

Read the guide →

Acknowledgements

SlateUI was inspired by some truly awesome libraries and projects that came before it. Their innovation, passion, and open-source spirit helped shape what we've built today. We're incredibly grateful for their work and proud to build upon the foundation they've created.

Built with ❤️ by @immohammadjaved • Source code available on GitHub