Skip to content

SnowUI is a React component library designed by ByeWind, implemented and improved by holakirr for creating beautiful and interactive user interfaces.

License

Notifications You must be signed in to change notification settings

holakirr/snow-ui

Repository files navigation

Holakirr Snow UI

SnowUI is a React UI components library implementation of SnowUI design kit by ByeWind. Implemented and improved by holakirr. Based on TailwindCSS. Build your design using it

Storybook

Take a look at my CV =)

Features

  • 🎨 Built with Tailwind CSS for utility-first styling
  • 📚 Storybook for component documentation and development
  • 🔍 TypeScript for type safety
  • ✅ Comprehensive testing setup:
    • Unit testing with Vitest
    • E2E testing with Playwright
  • 🚀 Vite for fast development and building
  • ⚡️ Powered by Bun for fast package management and running scripts

Getting Started

Installation

To get started, install Holakirr Snow UI package via package manager of your choice:

bun add @holakirr/snow-ui

Then just import styles:

import '@holakirr/snow-ui/index.css'

Basic example

Buttons are build using the Button component:

import { Button } from '@holakirr/snow-ui'

function App() {
 return (
  <Button variant="filled" size="md">
   Click me
  </Button>
 )
}

Component Documentation

Components are documented in Storybook with examples and props documentation. Visit the Storybook to explore the components and their usage.

Testing

  • Unit tests are written using Vitest and React Testing Library
  • E2E tests are written using Playwright
  • All components have corresponding test files

Usage

bun add @holakirr/snow-ui
import { Button } from '@holakirr/snow-ui'

function App() {
 return (
  <Button variant="filled" size="md">
   Click me
  </Button>
 )
}

License

MIT

About

SnowUI is a React component library designed by ByeWind, implemented and improved by holakirr for creating beautiful and interactive user interfaces.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •