Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Ui Component

Ui Component

322 projects

Showing 34 of 322 projects

nicematic-emoji-picker
nicematic-emoji-pickerTypeScript

A high-performance, zero-dependency emoji picker component for Angular 17+ with 965 emojis, auto theme detection, and 22 languages.

#web-accessibility#standalone-component#emoji-picker
Stars6
Forks0
Last commit
ngx-multi-select-input
ngx-multi-select-inputTypeScript

A modern, customizable Angular standalone component for multi-term input with chips, autocomplete dropdown, and color support.

#multi-select#chips#search-bar
Stars3
Forks0
Last commit1 year ago
icon-selector-field
icon-selector-fieldC#

A custom Sitecore field type for selecting icons from a predefined set with visual preview.

#content-editing#content-management#custom-field
Stars3
Forks1
Last commit10 years ago
ngx-cam-shoot
ngx-cam-shootTypeScript

An Angular component for easy camera access and fast image capture, optimized for mobile devices.

#image-capture#angular-component#ui-component
Stars3
Forks0
Last commit11 months ago
antd-group-slider
antd-group-sliderJavaScript

A React component for inputting multiple related range values with synchronized sliders and descriptions, built on Ant Design.

#range-input#react-component#slider
Stars3
Forks0
Last commit4 years ago
css-3d-progress
css-3d-progressHTML

A 3D progress bar component built with web components, compatible with Vue, React, and Svelte.

#web-components#custom-elements#ui-component
Stars3
Forks0
Last commit2 years ago
ngx-gist
ngx-gistTypeScript

An Angular Material and Highlight.js styled component for displaying GitHub gists and local code snippets.

#angular-material#gists#angular2
Stars3
Forks0
Last commit7 months ago
Preact Country Picker
Preact Country PickerCSS

A Preact dropdown component for selecting countries with flags, designed for Bootstrap 3.

#ui-component#flag-icons#country-selector
Stars3
Forks0
Last commit8 years ago
vue-progress-circle
vue-progress-circleVue

A customizable circle progress bar component for Vue.js 3 applications.

#ui-component#svg#frontend
Stars3
Forks3
Last commit1 year ago
ngxsmk-tel-input
ngxsmk-tel-inputTypeScript

An Angular telephone input component with country dropdown, flags, and robust validation/formatting using libphonenumber-js.

#control-value-accessor#validation#ui-component
Stars3
Forks0
Last commit1 month ago
ngx-pattern-lock
ngx-pattern-lockTypeScript

A lightweight, customizable Android-style pattern lock component for Angular applications.

#pattern-lock#authentication#angular-component
Stars3
Forks0
Last commit4 months ago
vue-polygon-cropper
vue-polygon-cropperVue

A Vue 3 component for cropping images into custom polygon shapes using fabric.js.

#ui-component#image-cropping#canvas
Stars2
Forks2
Last commit2 years ago
@Trixwell/data-grid
@Trixwell/data-gridTypeScript

A customizable Angular data table component with filtering, sorting, pagination, CSV export, and Material Design integration.

#data-grid#angular-material#ui-component
Stars2
Forks1
Last commit1 month ago
react-native-airplay-button
react-native-airplay-buttonObjective-C

A React Native component for streaming audio/video to AirPlay-enabled devices with a customizable button.

#ios#ui-component#airplay
Stars2
Forks0
Last commit3 years ago
ngx-simple-datatables
ngx-simple-datatablesTypeScript

A lightweight, high-performance Angular data table component with virtual scrolling, column freezing, and customizable templates.

#virtual-scrolling#ui-component#customizable-templates
Stars1
Forks1
Last commit
ngx-uploader-file
ngx-uploader-fileTypeScript

A versatile Angular file upload library with preview, validation, image cropping, drag-and-drop, and multi-language support.

#validation#image-cropper#ui-component
Stars1
Forks0
Last commit1 year ago
ngx-country-selector
ngx-country-selectorTypeScript

A modern Angular Material country selector component with Signal Forms support, flags, search, and extensive customization.

#signal-forms#angular-material#ui-component
Stars1
Forks0
Last commit6 months ago
ng-laydate
ng-laydateTypeScript

A minimalist, powerful, and beautifully designed Date & Time Picker component for Angular 18+, built with Signals.

#timepicker#ng-laydate#time-picker
Stars1
Forks0
Last commit6 months ago
@MasterATM/ngx-dropzone
@MasterATM/ngx-dropzoneTypeScript

A lightweight and highly customizable Angular dropzone component for file uploads.

#ui-component#accessibility#frontend
Stars1
Forks0
Last commit1 year ago
Preact Nominal Allocator
Preact Nominal AllocatorJavaScript

A Preact UI component for adding and removing nominal values, designed for mobile and desktop voting interfaces.

#mobile-ui#numeric-input#ui-component
Stars1
Forks0
Last commit4 years ago
ngx-virtual-select
ngx-virtual-selectTypeScript

An Angular wrapper component for the Virtual Select plugin, providing a feature-rich virtualized dropdown.

#select#ui-component#accessibility
Stars1
Forks0
Last commit9 months ago
ngx-simple-text-diff
ngx-simple-text-diffTypeScript

Angular library for displaying text differences using the diff library.

#version-control#text-diff#ui-component
Stars1
Forks0
Last commit5 months ago
ngx-resource-scheduler
ngx-resource-schedulerTypeScript

A lightweight, flexible Angular library for visualizing and scheduling resources.

#timeline#ui-component#frontend
Stars1
Forks0
Last commit6 months ago
@nabaraj/vue-pagination
@nabaraj/vue-paginationVue

A lightweight Vue 3 pagination component with TypeScript types and customizable slots.

#ui-component#lightweight#customizable
Stars1
Forks0
Last commit7 months ago
Angular-JSON-Tree-Editor-Component
Angular-JSON-Tree-Editor-ComponentTypeScript

A functional Angular component for editing JSON data in a tree structure with real-time change detection.

#data-editing#ui-component#frontend
Stars1
Forks0
Last commit
ngxsmk-otp-input
ngxsmk-otp-inputTypeScript

A lightweight standalone Angular 17+ component for OTP/PIN input with SCSS theming, mobile autofill, and full ReactiveForms support.

#angular-17#standalone-component#authentication
Stars1
Forks0
Last commit10 months ago
ngx-phone
ngx-phoneTypeScript

A fully-featured Angular international phone number input component with auto country detection, real-time formatting, and validation.

#template-driven-forms#reactive-forms#ui-component
Stars1
Forks0
Last commit5 months ago
ngx-carousel-modern
ngx-carousel-modernTypeScript

A modern, customizable carousel component for Angular 16+ with support for both standalone and NgModule-based applications.

#angular-16#ui-component#standalone-components
Stars1
Forks0
Last commit7 months ago
ngx-pwd
ngx-pwdTypeScript

An Angular component that provides a password strength meter with built-in password generation capabilities.

#angular-component#ui-component#password-strength
Stars1
Forks0
Last commit1 year ago
ngx-image-magnifier
ngx-image-magnifierTypeScript

A performant, customizable Angular directive for image magnification with keyboard support, smart positioning, and mobile optimization.

#ui-component#e-commerce#image-magnifier
Stars1
Forks0
Last commit3 months ago
cyclejs-gravatar
cyclejs-gravatarJavaScript

A Cycle.js component for rendering Gravatar profile images from email addresses.

#cyclejs#ui-component#reactive-programming
Stars0
Forks0
Last commit10 years ago
ngx-dropzone-next
ngx-dropzone-nextTypeScript

A lightweight, highly configurable Angular component for handling file uploads via drag-and-drop or file selection.

#ui-component#accessibility#frontend
Stars0
Forks0
Last commit7 months ago
vue-roller-picker
vue-roller-pickerVue

A roll-designed selector component for Vue.js 3 with keyboard navigation, mouse wheel support, and customizable animations.

#wai-aria#ui-component#accessibility
Stars0
Forks0
Last commit1 year ago
ngx-daterangepicker-pro
ngx-daterangepicker-proTypeScript

A customizable Angular date range picker directive built with Angular 17+ and Day.js.

#date-picker#ui-component#dayjs
Stars0
Forks0
Last commit1 year ago
PreviousPage 9 of 9

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
3 months ago
6 months ago
10 months ago
#Ios137
#Frontend101
#Swift96
#Cocoapods79
#React Native64
#Mobile Ui55
#Mobile Development54
#Javascript47
#Typescript45
#Angular42
#Animation34
#Customizable31