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

Essentials
EssentialsPascal

A collection of 13 native VCL controls for Embarcadero Delphi and C++Builder, including calendars, calculators, and dialog components.

#windows-development#native-components#embarcadero
Stars54
Forks22
Last commit1 year ago
vue-toggles
vue-togglesTypeScript

A highly customizable and accessible toggle component for Vue 3.

#aria#toggle-switch#customizable
Stars54
Forks9
Last commit10 months ago
Gradients
GradientsKotlin

A curated collection of splendid linear gradients for Android, ported from webgradients.com and implemented in Kotlin.

#android#drawable-resources#android-library
Stars53
Forks2
Last commit6 years ago
HidesNavigationBarWhenPushed
HidesNavigationBarWhenPushedSwift

A Swift library that enables hiding the navigation bar when pushing view controllers via a hidesNavigationBarWhenPushed flag.

#ios#ui-animation#ui-components
Stars53
Forks6
Last commit7 years ago
Ant Design Icons
Ant Design IconsJavaScript

A collection of high-quality icons extracted from Ant Design, usable in React, Vue, and other frameworks.

#design-system#icon-library#ant-design
Stars53
Forks7
Last commit8 years ago
DDuce
DDucePascal

A Delphi library providing UI components, modules, and primitives leveraging modern Delphi language features.

#inspector#virtual-treeview#object-inspector
Stars53
Forks19
Last commit1 year ago
Preact Transitioning
Preact TransitioningTypeScript

Preact components for managing CSS animations and transitions with a lightweight, dependency-free API.

#css-animations#animation#transition-group
Stars52
Forks9
Last commit1 month ago
OpenSourceController
OpenSourceControllerSwift

A simple iOS library to display open-source licenses used in your application with automatic parsing.

#ios#open-source-compliance#swift-package-manager
Stars52
Forks3
Last commit6 years ago
KRAlertController
KRAlertControllerSwift

A beautiful and easy-to-use colored alert controller for iOS apps, written in Swift.

#user-interface#alert-dialogs#ios
Stars52
Forks6
Last commit8 years ago
ngx-loader-indicator
ngx-loader-indicatorTypeScript

An Angular directive for adding loading indicators without wrapping elements in additional components.

#spiner#animation#loading-indicator
Stars52
Forks6
Last commit9 months ago
EEStackLayout
EEStackLayoutSwift

A vertical/horizontal stack layout for iOS that arranges subviews with different widths into rows with configurable spacing.

#auto-layout#ios#stacklayout
Stars51
Forks10
Last commit7 years ago
CurrencyTextField
CurrencyTextFieldSwift

A UITextField subclass that automatically formats user input as currency amounts with proper decimal and comma placement.

#input-masking#ios#text-input
Stars51
Forks24
Last commit6 years ago
ALRadialMenu
ALRadialMenuSwift

A Swift library for creating radial/circular menus with spring animations.

#mobile-ui#ios#open-source
Stars51
Forks20
Last commit4 years ago
Zooplus web components
Zooplus web componentsJavaScript

A zero-dependency library of extendable, reusable web components built with vanilla JavaScript for any UI framework.

#web-components#custom-elements#vanilla-js
Stars50
Forks11
Last commit7 months ago
CardNavigation
CardNavigationSwift

A navigation controller that displays view controllers as an interactive stack of cards for iOS apps.

#cards#ios#interactive
Stars50
Forks4
Last commit5 years ago
react-native-fs-modal
react-native-fs-modalJavaScript

A React Native modal component that covers the entire screen with customizable animations and status bar handling.

#mobile-ui#animation#modal-component
Stars50
Forks3
Last commit10 years ago
CalendarJS
CalendarJSJavaScript

Lightweight JavaScript components for calendars, schedules, and timelines, compatible with React, Vue, Angular, and vanilla JS.

#timeline#vanilla-js#date-picker
Stars48
Forks4
Last commit10 months ago
aurelia-material
aurelia-materialJavaScript

Aurelia wrapper for Material Design Lite that automatically registers dynamic DOM elements.

#material-design-lite#dynamic-dom#aurelia
Stars48
Forks13
Last commit10 years ago
react-native-radio-button-classic
react-native-radio-button-classicObjective-C

A React Native component that implements classic radio button UI patterns with customizable styling.

#mobile-ui#accessibility#react-native
Stars48
Forks24
Last commit
vue-paginate-al
vue-paginate-alVue

A Vue.js pagination component that passes data back to callback functions.

#paginate#pagination#frontend
Stars48
Forks10
Last commit3 years ago
Blazor.Grids
Blazor.GridsC#

A native Blazor component library for creating interactive CSS grids with movable and resizable elements for dashboards.

#webassembly#css-grid#dashboard
Stars48
Forks12
Last commit5 months ago
TvOSTextViewer
TvOSTextViewerSwift

A lightweight, scrollable view controller for tvOS to present blocks of text with native-like styling.

#text-viewer#view-controller#customizable
Stars48
Forks6
Last commit9 months ago
ng-mat-select-infinite-scroll
ng-mat-select-infinite-scrollTypeScript

Adds infinite scroll functionality to Angular Material's select component for handling large datasets.

#mat-select#angular-material#select
Stars48
Forks20
Last commit1 year ago
FPreact
FPreactTypeScript

A functional programming API for Preact components with Elm-inspired architecture and built-in state management.

#functional-programming#redux-pattern#frontend
Stars47
Forks1
Last commit9 years ago
react-native-timeline-theme
react-native-timeline-themeJavaScript

A React Native timeline component library using flexbox and FlatList for customizable event displays.

#timeline#mobile-ui#flexbox
Stars47
Forks16
Last commit8 years ago
react-native-date
react-native-dateJava

React Native date and time pickers for Android, providing native picker components.

#time-picker#date-picker#native-modules
Stars47
Forks18
Last commit8 years ago
frxjs-Ngx-Timeline
frxjs-Ngx-TimelineTypeScript

An Angular library for creating customizable, animated timelines with virtual scroll and multi-language support.

#timeline#internationalization#frontend
Stars47
Forks12
Last commit3 months ago
SMDiagramViewSwift
SMDiagramViewSwiftObjective-C

A flexible iOS library for displaying data in interactive circular diagrams with customizable segments and views.

#ios#charting#ui-components
Stars47
Forks12
Last commit7 years ago
LGSnackbar
LGSnackbarJava

An Android library providing a customizable wrapper for native Snackbar that persists across multiple activities.

#android#java#notification
Stars47
Forks3
Last commit9 years ago
TvOSSlider
TvOSSliderSwift

A tvOS implementation of UISlider with the same public API as iOS, adding stepValue and focusScaleFactor for remote control.

#remote-control#ios-framework#apple-tv
Stars47
Forks17
Last commit3 years ago
ship-ui
ship-uiTypeScript

A modern signal-based and zoneless-compatible UI component library for Angular 19+.

#developer-tools#ui-kit#library-app
Stars47
Forks2
Last commit22 days ago
react-native-custom-actionsheet
react-native-custom-actionsheetJavaScript

A cross-platform React Native ActionSheet component that provides consistent styling across iOS and Android.

#ios#react-native-actionsheet#actionsheet
Stars47
Forks13
Last commit
full-page-intro-and-navigation
full-page-intro-and-navigationJavaScript

A full-width intro page with animated navigation and iOS-style blur effects for modern browsers.

#web-design#css-animations#intro-page
Stars47
Forks11
Last commit6 years ago
yew_icons
yew_iconsRust

A Rust crate for easily including SVG icons from popular collections in Yew web applications.

#icon#webassembly#icon-library
Stars47
Forks9
Last commit7 months ago
Sidemenu tabs
Sidemenu tabsTypeScript

An Ionic 2 starter template combining a side menu navigation with tabbed interface.

#ionic2#sidemenu#ionic-framework
Stars46
Forks26
Last commit9 years ago
ng-draw-flow
ng-draw-flowTypeScript

An Angular component library for building customizable node-based editors and interactive diagrams.

#reactive-forms#canvas#node-editor
Stars46
Forks6
Last commit1 day ago
PreviousPage 46 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
9 years ago
3 years ago
Next
#Frontend904
#Ios717
#Mobile Development612
#Swift531
#Angular430
#Cocoapods387
#React Native355
#Typescript326
#Javascript294
#Web Development262
#Animation252
#Cross Platform218