https://github.com/tiesen243/yuki-ui
A modern UI component library for React built on top of shadcn/ui. Beautiful, accessible, and customizable components for your next project.
https://github.com/tiesen243/yuki-ui
shadcn-ui ui-components
Last synced: 3 months ago
JSON representation
A modern UI component library for React built on top of shadcn/ui. Beautiful, accessible, and customizable components for your next project.
- Host: GitHub
- URL: https://github.com/tiesen243/yuki-ui
- Owner: tiesen243
- License: mit
- Created: 2025-03-16T13:12:40.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-08-18T20:01:18.000Z (10 months ago)
- Last Synced: 2025-08-18T22:07:20.041Z (10 months ago)
- Topics: shadcn-ui, ui-components
- Language: TypeScript
- Homepage: https://yuki-ui.vercel.app
- Size: 4.28 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Yuki UI
A modern UI component library for React built on top of shadcn/ui. Beautiful, accessible, and customizable components for your next project.
## 🚀 Features
- **Modern React Components** - Built with TypeScript and React 18+
- **Accessible by Default** - Follows WAI-ARIA guidelines with jsx-a11y linting
- **Tailwind CSS Integration** - Utility-first styling with custom design tokens
- **Type-Safe Environment Variables** - Zod-based validation for configuration
- **Monorepo Architecture** - Organized with shared tooling and configurations
- **ESLint & TypeScript** - Strict linting and type checking
## 🛠️ Development Tools
### ESLint Configuration
- **React-specific rules** - Optimized for React development
- **Accessibility checks** - Enforces jsx-a11y best practices
- **Hooks validation** - React hooks linting with latest recommendations
### TypeScript Configuration
- **Strict type checking** - Enhanced type safety
- **React JSX support** - Configured for React development
- **Modern ES features** - ES2022 support with DOM types
## 🚦 Getting Started
### Installation
```bash
# Clone the repository
git clone
cd yuki-ui
# Install dependencies
bun install
```
### Development
```bash
# Start development mode
bun dev
# Run type checking
bun run typecheck
# Run linting
bun run lint
# Build packages
bun run build
```
## 🤝 Contributing
1. Fork the repository
2. Create a feature branch: `git checkout -b feature/amazing-feature`
3. Make your changes
4. Run tests and linting: `bun run lint`
5. Commit your changes: `git commit -m 'Add amazing feature'`
6. Push to the branch: `git push origin feature/amazing-feature`
7. Open a Pull Request
## 📄 License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.