UI components
UI component libraries and individual widgets, organized by category.
- Component libraries and design systems
Directories and curated lists of component libraries and design systems. - Multi-platform design systems
Design systems and component libraries that target multiple frontend frameworks or platforms. - React component libraries
Component libraries and design systems built for React. - Standalone React components
Individual React components, as opposed to full component libraries. - Vue component libraries
Component libraries and design systems built for Vue. - Standalone Vue components
Individual Vue components, as opposed to full component libraries. - SolidJS component libraries
Component libraries built for SolidJS. - Native web component libraries
Component libraries built on native web components, usable with any framework or none at all. - Static HTML + progressive JS component libraries
Component libraries built with static HTML and progressively enhanced with JavaScript, rather than requiring a full framework. - Tailwind-based component libraries
Component libraries built on top of Tailwind CSS. - Other web UI component libraries
Web UI component libraries that don’t fit into the other, more specific categories. - Calendars
Calendar widgets for displaying and selecting dates. - File uploaders
Standalone file upload components. - Date and time pickers
Standalone date and time picker components. - Emoji pickers
Standalone emoji picker components. - Tag inputs
Tag and token input components. - Rich-text editors (RTEs) and code editors
Rich-text editors and code editors for building writing and coding interfaces. - Photo lightboxes, image carousels, etc.
Lightbox and image carousel components for displaying photos. - Tables and structured data presentation
Components for presenting tables and other structured data. - UI tours
Components for building guided UI tours and onboarding walkthroughs. - Terminal emulator interfaces
Terminal emulator components for embedding a command-line interface in the browser. - Icon libraries
Icon libraries and icon components for the web. - SVG spinners / loading icons / skeletons
SVG-based loading spinners, icons, and skeleton screens. - Miscellaneous
UI components that don’t fit into the other categories.