Zero-UI

Zero Ui

A zero configuration component library for svelte

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

  1. Easy to Use

    • Copy-paste simplicity for a hassle-free experience.
  2. Modular Components

    • Functional components with clear, local Svelte styles.
    • Simple integration with a modular structure.
  3. Customization Made Simple

    • Focus on content and logic without dealing with complex style props.
    • Enjoy straightforward customization without unnecessary complications.
  4. Global Theme

    • Define a global theme using CSS variables for colors, fonts, and more.
    • Adheres to the 60-30-10 color rule.
  5. Different Styles for Everyone

    • Explore different component variants for various use-cases.
    • Examples include regular and async button styles.
  6. Easy Documentation

    • Understand and use Zero-UI easily with clear JSDoc documentation.
    • Seamless integration with or without TypeScript.
  7. User-Friendly Design

    • Crafted with a focus on user experience, ensuring responsiveness and an appealing look.
  8. 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.

Top categories

Loading Svelte Themes