A favicon of junwen-k/ui-x

junwen-k/ui-x

ui-x offers additional beautifully designed components for your apps, focusing on accessibility, customization, and open-source principles, extending shadcn/ui.

A screenshot of junwen-k/ui-xVisit

ui-x: Enhance Your Apps with Customizable UI Components

ui-x provides a collection of meticulously crafted UI components designed to elevate your web applications. As a natural extension of the shadcn/ui ecosystem, these elements are accessible, fully customizable, and open source. Developers can readily integrate these components, such as advanced date pickers, comboboxes, and file dropzones, to build richer user interfaces. The library emphasizes an intuitive API, mirroring Radix UI conventions, ensuring a familiar and productive development experience for creating modern UIs with Tailwind CSS v4.

Features:

  • Badge Group: A component for displaying a focusable list of items like tags or filters, with keyboard support for navigation, selection, and removal.
  • Calendar: An inline component enabling users to pick a date directly from a calendar grid.
  • Combobox: An input field enhanced with autocomplete and autosuggestion features for easier data entry.
  • Confirmer: An imperative dialog component to programmatically request user confirmation for actions.
  • Control Group: A layout component for visually grouping related form inputs and controls.
  • Date Field: A dedicated input field allowing users to type or select a specific date.
  • Date Time Field: Allows users to input both date and time through a unified interface.
  • Date Time Range Field: Enables the selection of a period defined by a start and end date/time.
  • Date Picker: A flexible component that provides a calendar interface for choosing dates.
  • Dropzone: An interactive area for users to drag and drop files for upload, with configurable file type and size restrictions.
  • Password Input: A specialized input field designed for secure password entry, often including visibility toggles.
  • Wheel Picker: A modern UI component for selecting values from a list using a scrollable, wheel-like interface.
  • Sortable Utility: A utility to enable drag-and-drop reordering of elements in a list.
  • Virtualizer Utility: A performance-focused utility for efficiently rendering long lists of items.
  • AI-Ready Components: Designed for seamless integration with AI-driven development tools, such as v0.

Summary:

ui-x is an open-source library that enriches the shadcn/ui framework with additional, beautifully designed UI components. It focuses on accessibility and deep customization, providing elements like calendars, input controls, and file uploaders. Built with Tailwind CSS v4 and designed to be AI-ready, ui-x helps developers quickly build sophisticated and intuitive user interfaces, making it a valuable extension for modern web development workflows that value composability and open design principles.

Distribution:
opensource
GitHub:
0 Stars
0 Forks
Share:

 

  
 

Similar to junwen-k/ui-x:

 

  
  

 

  
  

 

  
  
junwen-k/ui-x: Beautifully designed, accessible, and customizable open-source UI components. – Awesome Shadcn/ui