Zero-UI - Easy Svelte UI Components
Zero-UI is a simple and friendly library for Svelte UI components. It provides ready-to-use styles and customizable components, following the best practices of UI/UX design. You can effortlessly integrate Zero-UI into your Svelte projects without any complex setup.
Key Features
Easy to Use
- Copy-paste simplicity for a hassle-free experience.
Modular Components
- Functional components with clear, local Svelte styles.
- Simple integration with a modular structure.
Customization Made Simple
- Focus on content and logic without dealing with complex style props.
- Enjoy straightforward customization without unnecessary complications.
Global Theme
- Define a global theme using CSS variables for colors, fonts, and more.
- Adheres to the 60-30-10 color rule.
Different Styles for Everyone
- Explore different component variants for various use-cases.
- Examples include regular and async button styles.
Easy Documentation
- Understand and use Zero-UI easily with clear JSDoc documentation.
- Seamless integration with or without TypeScript.
User-Friendly Design
- Crafted with a focus on user experience, ensuring responsiveness and an appealing look.
Zero Setup Headache
- Install and use Zero-UI effortlessly with the Zero-UI CLI.
- Load necessary elements into your project directory with a simple CLI command.
Getting Started
pnpm dlx zero-ui-cli
Learn More
For more details, check out Zero-UI Docs.
Contribute
Join the community! Open issues, submit pull requests, or participate in discussions to make Zero-UI even better.
License
This project is licensed under the MIT License.