Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Ui Components

Ui Components

2316 projects

Showing 36 of 2316 projects

react-native-progress-button
react-native-progress-buttonJavaScript

A React Native button component that displays progress states including indeterminate loading and smooth progress bars.

#mobile-ui#button#animation
Stars19
Forks4
Last commit9 years ago
wicket-dnd
wicket-dndJava

A generic drag-and-drop framework for Apache Wicket web applications.

#wicket#java#ui-components
Stars19
Forks15
Last commit3 years ago
vrtest
vrtestJavaScript

JavaScript library for running visual regression tests on components across browsers using Selenium.

#visual-regression-testing#selenium#automated-testing
Stars18
Forks3
Last commit9 years ago
aurelia-mdl-plugin
aurelia-mdl-pluginJavaScript

Integrates Material Design Lite components into Aurelia applications with automatic component upgrading.

#material-design-lite#javascript-framework#aurelia
Stars18
Forks2
Last commit4 years ago
Material Imba
Material ImbaJavaScript

A collection of Material Design UI components built with the Imba framework.

#design-system#accessibility#frontend
Stars18
Forks2
Last commit6 years ago
svelte-tree-viewer
svelte-tree-viewerJavaScript

A compact Svelte component library for rendering interactive tree views with customizable icons.

#hierarchical-data#frontend#tree-view
Stars18
Forks0
Last commit5 years ago
RetroProgress
RetroProgressSwift

A customizable iOS progress bar with a nostalgic 90s aesthetic and modern flexibility.

#ios#animation#custom-ui
Stars18
Forks3
Last commit8 years ago
BlazorStyledTextArea
BlazorStyledTextAreaC#

A Blazor textarea component that allows text styling with composable rules, typeahead features, and interactive elements while avoiding rich text editor complexity.

#typeahead#interactive-text#webassembly
Stars18
Forks2
Last commit
carousel-library
carousel-libraryTypeScript

A versatile, signal-based Angular carousel component with infinite scrolling, touch support, and accessibility features.

#touch-navigation#library#infinite-scroll
Stars18
Forks6
Last commit8 months ago
tailyew
tailyewRust

A Yew framework wrapper providing ready-to-use DaisyUI components for building web applications with Rust.

#webassembly#yew-framework#yew
Stars18
Forks1
Last commit2 years ago
Wicketopia
WicketopiaJava

A Rapid Application Development (RAD) library for Apache Wicket that simplifies UI component creation.

#productivity-tools#java#ui-components
Stars18
Forks6
Last commit9 years ago
vuetify-drilldown-table
vuetify-drilldown-tableTypeScript

A Vuetify component that adds recursive drilldown functionality to data tables for displaying hierarchical data.

#hierarchical-data#vuetify#table
Stars18
Forks1
Last commit1 year ago
<lit-image-cropper>
<lit-image-cropper>TypeScript

A lightweight web component for cropping images, built with Lit for easy integration into web applications.

#web-components#image-cropping#frontend
Stars18
Forks0
Last commit2 years ago
Tradeshift Elements
Tradeshift ElementsJavaScript

A library of reusable UI components built as web components for Tradeshift platform applications.

#design-system#web-components#shadowdom
Stars18
Forks17
Last commit18 days ago
YuanaItemSettingView
YuanaItemSettingViewKotlin

A customizable Android view component for creating settings-like items with icons, labels, descriptions, and custom actions.

#custom-view#settings-ui#android
Stars18
Forks3
Last commit6 years ago
ngx-annotate-text
ngx-annotate-textTypeScript

An Angular component library for interactively highlighting and annotating text, ideal for visualizing named entity recognition or part-of-speech tagging.

#part-of-speech-tagging#interactive-text#annotate-text
Stars18
Forks8
Last commit
zapui
zapuiTypeScript

A comprehensive Angular component library built with Tailwind CSS for consistent and customizable UI development.

#design-system#frontend#ui-components
Stars18
Forks4
Last commit6 months ago
angular-bootstrap-toast-service
angular-bootstrap-toast-serviceTypeScript

An Angular service for displaying Bootstrap-styled toast notifications with a demo deployment on Vercel.

#vercel-deployment#toaster#rxjs
Stars18
Forks6
Last commit17 hours ago
keukenhof
keukenhofTypeScript

A lightweight JavaScript library for creating accessible modal windows with minimal configuration.

#aria#vanilla-js#a11y
Stars18
Forks2
Last commit3 years ago
rm-ng-star-rating
rm-ng-star-ratingJavaScript

A fully customizable, zero-dependency Angular standalone component for advanced star ratings with half-star precision and accessibility.

#package#library#npm
Stars18
Forks1
Last commit3 months ago
react-native-transparent-bar
react-native-transparent-barJavaScript

A React Native component for creating transparent navigation bars with customizable content.

#ios#android#frontend
Stars18
Forks2
Last commit7 years ago
SuperManitu/cyclejs-sortable
SuperManitu/cyclejs-sortableTypeScript

A Cycle.js driver that enables drag-and-drop sorting for child elements within components.

#cyclejs#sortable-lists#reactive-programming
Stars17
Forks7
Last commit7 years ago
svelte-speedometer
svelte-speedometerJavaScript

A Svelte component library for creating customizable speedometer-like gauges using D3.js.

#dashboard#svg#monitoring
Stars17
Forks3
Last commit1 year ago
Preact Animate On Change
Preact Animate On ChangeJavaScript

A Preact component that triggers CSS animations when props or state change.

#css-animations#animation#visual-feedback
Stars17
Forks2
Last commit7 years ago
OEANotification
OEANotificationSwift

An iOS library for creating and customizing notification views with minimal code.

#user-interface#ios#alert-views
Stars17
Forks3
Last commit8 years ago
react-native-android-circles
react-native-android-circlesJava

A React Native Android package for displaying customizable circular progress indicators.

#circular-progress#android#customizable
Stars17
Forks15
Last commit8 years ago
Awesome React Native Boilerplates
Awesome React Native BoilerplatesJava

A collection of React Native boilerplates combining popular navigation libraries with UI component libraries.

#boilerplate#app-development#react-native
Stars17
Forks4
Last commit
ngx-popovers
ngx-popoversTypeScript

An Angular library providing ready-made interactive components like tooltips, popovers, and dialogs built on floating-ui.

#tooltip-library#ux-ui#popover
Stars17
Forks2
Last commit1 year ago
rn-displayable
rn-displayableJavaScript

A React Native library to conditionally display components with animations and business rules.

#higher-order-components#react-native#ui-components
Stars17
Forks3
Last commit8 years ago
react-native-rounded-navigation-drawer
react-native-rounded-navigation-drawerJavaScript

A React Native library for creating rounded navigation drawers with customizable color schemes and item layouts.

#mobile-ui#drawer#react-native-navigation-drawer
Stars17
Forks1
Last commit
styled-react-native
styled-react-nativeJavaScript

A lightweight library for styling React Native components with style composition capabilities.

#style-composition#styling#frontend
Stars17
Forks1
Last commit8 years ago
carbon-icons-angular
carbon-icons-angularJavaScript

Angular components for icons from the Carbon Design System, now deprecated in favor of @carbon/icons.

#icons#accessibility#frontend
Stars16
Forks19
Last commit3 years ago
ngx-interactive-org-chart
ngx-interactive-org-chartTypeScript

A modern, interactive, and customizable organizational chart component for Angular applications with pan/zoom and drag-and-drop.

#hierarchical-data#theming#pan-zoom
Stars16
Forks6
Last commit
ngx-loading-buttons
ngx-loading-buttonsTypeScript

A lightweight Angular library to add loading spinners to Angular Material buttons.

#angularmaterial#button#loading-indicator
Stars16
Forks7
Last commit1 year ago
vanilla-retro-js
vanilla-retro-jsJavaScript

A UI component library that recreates deprecated HTML tags like <blink> and <marquee> using vanilla JavaScript.

#web-components#custom-elements#blink-effect
Stars16
Forks3
Last commit6 months ago
ngx-multiple-dates
ngx-multiple-datesTypeScript

An Angular Material-based date picker component for selecting multiple dates with chip display and inline calendar support.

#hacktoberfest#angular-material#date-picker
Stars16
Forks4
Last commit6 days ago
PreviousPage 53 of 65

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
4 years ago
7 months ago
3 years ago
8 years ago
1 month ago
Next
#Frontend904
#Ios717
#Mobile Development612
#Swift531
#Angular430
#Cocoapods387
#React Native355
#Typescript326
#Javascript294
#Web Development262
#Animation252
#Cross Platform218