Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Ui Component

Ui Component

221 projects

Showing 36 of 221 projects

react-native-date-range-picker
react-native-date-range-pickerJavaScript

A simple date range picker component for React Native, built as an extension of react-native-calendars.

#open-source#date-picker#ui-component
Stars106
Forks45
Last commit
radial-color-picker
radial-color-pickerJavaScript

A flexible, minimalistic, and accessible radial color picker component for Vue.js applications.

#ui-component#accessibility#frontend
Stars104
Forks13
Last commit2 years ago
vue-simple-password-meter
vue-simple-password-meterTypeScript

A lightweight Vue 3 password strength meter component under 1kb, using vanilla JavaScript and regex validation.

#vanilla-js#regex#ui-component
Stars102
Forks15
Last commit18 days ago
vue-scroll-progress
vue-scroll-progressShell

A Vue.js plugin that adds a customizable page scroll progress bar to Vue 2.x applications.

#scroll-progress#ui-component#plugin
Stars99
Forks11
Last commit1 year ago
VKPinCodeView
VKPinCodeViewSwift

A simple and elegant iOS UI component for PIN code input with auto-fill OTP support and customizable appearance.

#mobile-security#ios#ui-component
Stars98
Forks28
Last commit5 years ago
Calendar - Fullcalendar
Calendar - FullcalendarTypeScript

An Angular 2 component wrapper for the FullCalendar library to integrate interactive calendars into Angular applications.

#angular2#ui-component#frontend
Stars94
Forks46
Last commit8 years ago
VideoPlayView
VideoPlayViewKotlin

A custom Android view that combines a video player, loading indicator, and placeholder image in a single component.

#custom-view#loading-indicator#ui-component
Stars94
Forks18
Last commit8 years ago
AIDatePickerController
AIDatePickerControllerObjective-C

A modal date picker for iOS with custom transitions, inspired by iOS 7 design.

#uidatepicker#modal-view#ios
Stars91
Forks15
Last commit9 years ago
react-native-page-swiper
react-native-page-swiperJavaScript

A customizable page swiper component for React Native applications.

#mobile-ui#ui-component#swiper
Stars91
Forks45
Last commit6 years ago
DKCamera
DKCameraSwift

A lightweight, simple camera component for iOS built with Swift, featuring perfect orientation handling.

#photo-capture#ios#ui-component
Stars90
Forks45
Last commit3 years ago
WESlider
WESliderObjective-C

A lightweight iOS slider component with chapter management for media playback and segmented controls.

#ios#objective-c#chapter-management
Stars88
Forks11
Last commit10 years ago
JDSlider
JDSliderSwift

A customizable iOS slider component written in Swift for building interactive image carousels.

#ios#slider#ui-component
Stars85
Forks12
Last commit9 years ago
NumPad
NumPadSwift

A customizable iOS number pad UI component inspired by Square's design.

#apple#ios#number
Stars85
Forks17
Last commit7 years ago
EMEmojiableBtn
EMEmojiableBtnObjective-C

An iOS button component that displays a radial selector of emoji options, similar to Facebook Reactions.

#mobile-ui#ios#objective-c
Stars84
Forks13
Last commit10 years ago
AudioPlayerView
AudioPlayerViewHTML

An Android view that loads audio from a URL and provides basic playback controls using the Android MediaPlayer library.

#custom-view#ui-component#audio-player
Stars84
Forks18
Last commit8 years ago
NBEmojiSearchView
NBEmojiSearchViewObjective-C

A searchable emoji dropdown view for iOS apps that activates when users type a colon.

#ios#uitextfield#objective-c
Stars83
Forks5
Last commit11 years ago
react-native-full-image-picker
react-native-full-image-pickerJavaScript

A React Native UI component for capturing photos, recording videos, and selecting media from the photo library.

#camera#ui-component#video-recording
Stars83
Forks21
Last commit
VolumeControl
VolumeControlObjective-C

A custom circular volume slider control for iOS applications with smooth animations.

#user-interface#ios#animation
Stars83
Forks8
Last commit9 years ago
FDChessboardView
FDChessboardViewSwift

A customizable iOS and macOS view controller for displaying and interacting with chess boards, supporting various chess variants.

#ios#chessboard#ui-component
Stars80
Forks21
Last commit5 months ago
react-native-elastic-stack
react-native-elastic-stackJavaScript

A React Native component implementing the elastic stack effect for swipeable card interfaces.

#mobile-ui#animation#card-stack
Stars80
Forks5
Last commit8 years ago
svelte-flex
svelte-flexTypeScript

A simple and reusable flexbox component for Svelte with a clean API and reactive props.

#svelte-flexbox#flexbox#ui-component
Stars80
Forks5
Last commit1 year ago
SVUploader
SVUploaderSwift

A customizable iOS view class for displaying upload progress with animated circular loaders.

#ios#progress#animation
Stars78
Forks10
Last commit8 years ago
MHRadialProgressView
MHRadialProgressViewObjective-C

A drop-in iOS class for creating radial animated progress views with customizable steps and display styles.

#mobile-ui#ios#animation
Stars76
Forks10
Last commit10 years ago
vuemoji-picker
vuemoji-pickerTypeScript

A lightweight Vue 2 and 3 wrapper component for emoji-picker-element.

#emoji#wrapper-library#emoji-picker
Stars72
Forks6
Last commit1 year ago
react-native-volume-slider
react-native-volume-sliderObjective-C

A React Native bridge to iOS MPVolumeView for system-level volume control with customizable styling.

#ios#native-bridge#audio-control
Stars72
Forks21
Last commit3 years ago
MJMaterialSwitch
MJMaterialSwitchSwift

A customizable Material Design-inspired switch UI component for iOS with animated ripple and bounce effects.

#ios#switch#animation
Stars70
Forks16
Last commit5 years ago
react-native-card-media
react-native-card-mediaJavaScript

A React Native component for displaying media cards with flexible layouts for 1-5 images.

#mobile-ui#image-layout#ui-component
Stars70
Forks9
Last commit3 years ago
ng-whiteboard
ng-whiteboardTypeScript

A feature-rich, modular, and flexible whiteboard component library for Angular applications.

#annotation#drawing#ui-component
Stars69
Forks32
Last commit3 days ago
react-native-auto-typing-text
react-native-auto-typing-textJavaScript

A React Native component that animates text with an auto-typing effect, character by character.

#mobile-ui#ui-component#text-animation
Stars69
Forks13
Last commit8 years ago
YXTPageView
YXTPageViewObjective-C

A PageView component for iOS that enables smooth scrolling transitions between a UIView and a UITableView.

#mobile-ui#ios#pageview
Stars69
Forks9
Last commit9 years ago
SonogramView
SonogramViewSwift

A Swift library for iOS and macOS that generates audio waveform visualizations from audio files.

#bpm#ios#ui-component
Stars68
Forks6
Last commit8 years ago
vue-select-sides
vue-select-sidesVue

A Vue.js component for selecting and transferring items between two sides, supporting grouped and ungrouped data.

#data-transfer#ui-component#internationalization
Stars68
Forks20
Last commit1 month ago
react-native-dial
react-native-dialJavaScript

A reusable and efficient dial knob component for React Native applications.

#mobile-ui#gesture-control#dial
Stars68
Forks15
Last commit5 years ago
svelte-generic-crud-table
svelte-generic-crud-tableJavaScript

A self-contained, sortable table component with inline CRUD operations for object arrays, usable as a web component or Svelte component.

#crud#inline-editing#ui-component
Stars67
Forks7
Last commit
CheckmarkCollectionViewCell
CheckmarkCollectionViewCellSwift

A UICollectionViewCell subclass that displays a checkmark when selected and an empty circle when not, mimicking the Photos.app selection interface.

#selection#ios#selection-ui
Stars67
Forks10
Last commit
LFTimePicker
LFTimePickerSwift

A custom iOS time picker view controller for selecting start and end times in Swift, supporting 12h and 24h formats.

#ios#time-picker#ui-component
Stars67
Forks7
Last commit8 years ago
PreviousPage 6 of 7

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
8 years ago
7 years ago
1 year ago
1 year ago
Next
#Ios116
#Swift85
#Cocoapods70
#Frontend51
#React Native47
#Mobile Development44
#Mobile Ui43
#Javascript34
#Objective C29
#Animation28
#Cross Platform22
#Vue21