basecn

August 13, 2025 ยท View on GitHub

A modern React component library offering beautifully designed, accessible shadcn/ui components built on top of Base UI, with advanced examples and customization options.

basecn extends the popular shadcn/ui components with enhanced functionality, additional variants, and comprehensive documentation. Each component comes with multiple examples showcasing different use cases and styling options.

โœจ Features

  • ๐ŸŽจ Enhanced shadcn/ui Components - All your favorite shadcn/ui components with additional variants and styling options
  • ๐Ÿ—๏ธ Built on Base UI - Leverages the robust foundation of MUI's Base UI for accessibility and performance
  • ๐Ÿ“š Comprehensive Examples - Multiple demo variations for each component showing different use cases
  • ๐ŸŽฏ TypeScript First - Full TypeScript support with proper type definitions
  • ๐ŸŽจ Tailwind CSS - Styled with Tailwind CSS for easy customization
  • โ™ฟ Accessibility - WAI-ARIA compliant components built for everyone
  • ๐Ÿ”ง Customizable - Easy to customize and extend with your own design system

๐Ÿค Contributing

We welcome contributions! Please see our Contributing Guidelines for details on how to get started.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

๐Ÿ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

๐Ÿ™ Acknowledgments

  • shadcn/ui - For the amazing component foundation
  • Base UI - For the robust accessibility layer
  • Tailwind CSS - For the utility-first CSS framework