Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Ui Components

Ui Components

1730 projects

Showing 36 of 1730 projects

react-native-page-control
react-native-page-controlJavaScript

A React Native component that replicates iOS UIPageControl for pagination indicators with identical APIs.

#mobile-ui#pagination#react-native
Stars169
Forks29
Last commit6 years ago
react-native-popup
react-native-popupJavaScript

A simple, cross-platform popup component for React Native with alert, tip, and confirm methods.

#popup#confirm-dialog#dialog
Stars168
Forks39
Last commit7 years ago
vue-snap
vue-snapVue

A modern, lightweight Vue 3 carousel component powered by CSS Scroll Snap for smooth, performant slide navigation.

#scroll-snapping#lightweight#css-scroll-snap
Stars168
Forks19
Last commit2 months ago
react-native-color-wheel
react-native-color-wheelJavaScript

A customizable color wheel component for React Native applications.

#color-wheel#npm-module#customizable
Stars168
Forks54
Last commit3 years ago
vue-collapsed
vue-collapsedVue

A Vue component for dynamic CSS height transitions from any value to auto and vice versa, perfect for accordions.

#dynamic-height#animation#accordion-component
Stars168
Forks8
Last commit4 days ago
Switch Case
Switch CaseJavaScript

Adds switch/case control flow bindings to Knockout.js for cleaner conditional rendering in templates.

#knockoutjs#javascript-framework#frontend
Stars168
Forks23
Last commit4 years ago
Blazor PWA Updater
Blazor PWA UpdaterHTML

A Blazor library that provides an "Update Now" UI and feature for Progressive Web Apps when a new version is available.

#progressive-web-app#web-assembly#service-worker
Stars167
Forks8
Last commit
Ignite UI Web Components
Ignite UI Web ComponentsTypeScript

A comprehensive library of UI web components for building modern web applications with a dependency-free approach.

#design-system#web-components#data-grid
Stars167
Forks10
Last commit16 hours ago
Magnificent.js
Magnificent.jsJavaScript

A jQuery plugin for responsive zoom of images and other content with scroll, drag, and touch interactions.

#jquery#zoomable-images#jquery-plugin
Stars167
Forks45
Last commit3 years ago
RHSideButtons
RHSideButtonsSwift

An iOS library implementing a Material Design Floating Action Button variation for use as a small side menu.

#mobile-ui#ios#demo
Stars167
Forks22
Last commit6 years ago
vue-fixed-header
vue-fixed-headerVue

A simple, cross-browser friendly fixed header component for Vue.js written in TypeScript.

#vue-js#scroll-behavior#fixed-header
Stars166
Forks14
Last commit1 day ago
PageView Indicator
PageView IndicatorDart

A Flutter package for building customizable page view indicator marks with animated transitions.

#dart#pageview#custom-animations
Stars166
Forks26
Last commit4 years ago
slickgrid-universal
slickgrid-universalTypeScript

A feature-rich, framework-agnostic JavaScript data grid library built as a monorepo with batteries included.

#data-grid#datagrid#graphql
Stars166
Forks43
Last commit17 hours ago
react-native-custom-segmented-control
react-native-custom-segmented-controlObjective-C

A native iOS SegmentedControl component for React Native with customizable styling and animations.

#mobile-ui#ios#custom-animations
Stars166
Forks24
Last commit
Gallery Modal
Gallery ModalTypeScript

A modal component for Ionic apps to create photo galleries with swipe navigation and pinch-to-zoom.

#ionic3#modal-component#photo-gallery
Stars164
Forks78
Last commit7 years ago
react-native-floating-labels
react-native-floating-labelsTypeScript

An animated floating label TextInput component for React Native with built-in accessibility.

#mobile-ui#floating-label#react-native-web
Stars164
Forks73
Last commit12 hours ago
ios_calendar
ios_calendarObjective-C

A lightweight and customizable calendar view component for iOS apps with locale support and range selection.

#ios#calendarview#objective-c
Stars164
Forks21
Last commit7 years ago
NightView
NightViewSwift

An iOS library for generating beautiful, random starry sky animations with customizable stars and glowing effects.

#ios#open-source#graphics
Stars163
Forks12
Last commit8 years ago
MiniTabBar
MiniTabBarSwift

A minimal iOS tab bar that only shows titles when tapped, providing a cleaner app interface.

#mobile-ui#ios#custom-ui
Stars163
Forks23
Last commit7 years ago
HoverConversion
HoverConversionSwift

A Swift UI component for vertical paging between multiple table views in iOS apps.

#ios#vertical-paging#ui-components
Stars162
Forks16
Last commit9 years ago
carbon-tutorial
carbon-tutorialJavaScript

A tutorial application demonstrating how to build with the Carbon Design System (now replaced by a Next.js version).

#design-system#educational#frontend
Stars162
Forks4.1k
Last commit2 years ago
React-flexbox
React-flexboxJavaScript

A React component library that implements CSS Flexbox layout using inline styles.

#flexbox#inline-styles#layout
Stars162
Forks12
Last commit8 years ago
StatusBarOverlay
StatusBarOverlaySwift

Automatically displays a 'No Internet Connection' bar in iOS apps when connectivity is lost, with support for hidden status bars and the notch.

#ios#notch-support#network-monitoring
Stars162
Forks25
Last commit5 years ago
BSZoomGridScrollView
BSZoomGridScrollViewSwift

A SwiftUI and UIKit grid scroll view for iOS that supports zooming and touch tracking on image arrays.

#ios#grid-view#touch-tracking
Stars162
Forks12
Last commit5 years ago
TORoundedTableView
TORoundedTableViewObjective-C

A UITableView subclass that replicates the rounded, borderless style of iPad Settings.app.

#tableview-customization#ios#open-source
Stars162
Forks11
Last commit6 years ago
LinearProgressBar
LinearProgressBarSwift

A Material Design-inspired linear progress bar component for iOS apps, providing smooth animation and easy integration.

#hacktoberfest#ios#progress
Stars162
Forks22
Last commit5 years ago
Excubo.Blazor.Diagrams
Excubo.Blazor.DiagramsHTML

A native-Blazor diagram component library for creating interactive flowcharts, UML, BPMN, and other diagrams.

#webassembly#interactive-diagrams#flowcharts
Stars161
Forks21
Last commit16 days ago
TypingLabel
TypingLabelJava

A libGDX Label that animates text to appear as if it's being typed in real time.

#gradle#scene2d#gwt
Stars161
Forks19
Last commit2 years ago
react-native-cache-image
react-native-cache-imageJavaScript

A React Native component for caching and efficiently managing web images with automatic storage cleanup.

#performance-optimization#image-caching#network-efficiency
Stars160
Forks20
Last commit
GIFRefreshControl
GIFRefreshControlSwift

A pull-to-refresh control for iOS that supports animated GIF images as track animations.

#ios#ui-components#custom-controls
Stars160
Forks14
Last commit7 years ago
ember-basic-dropdown
ember-basic-dropdownTypeScript

A minimal, headless dropdown component for Ember.js with full accessibility and flexible positioning.

#fastboot#addon#ember-addon
Stars160
Forks188
Last commit24 days ago
react-native-flexi-radio-button
react-native-flexi-radio-buttonJavaScript

A simple and flexible radio button component for React Native applications with extensive customization options.

#mobile-ui#radio-buttons#react-native
Stars159
Forks64
Last commit
zControls
zControlsPascal

A Delphi component library featuring TzObjectInspector, a powerful object inspector with IDE-like look and feel.

#gui-development#object-inspector#vcl-styles
Stars159
Forks58
Last commit2 years ago
yew-styles-page
yew-styles-pageRust

A style framework for Yew (Rust web framework) with no JavaScript dependencies, providing reusable UI components.

#webassembly#styling#yew-framework
Stars158
Forks13
Last commit3 years ago
heirline-components.nvim
heirline-components.nvimLua

A collection of pre-built, distro-agnostic UI components for customizing Neovim's statusline, winbar, tabline, and statuscolumn with Heirline.

#heirline#vim-customization#nvim-plugins
Stars158
Forks9
Last commit
EasySocialButton
EasySocialButtonSwift

A Swift library for creating customizable social authentication buttons with built-in animations and styling.

#button-styling#ios#authentication
Stars158
Forks11
Last commit8 years ago
PreviousPage 36 of 49

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
3 years ago
7 years ago
7 years ago
3 months ago
Next
#Ios658
#Frontend556
#Mobile Development531
#Swift501
#Cocoapods363
#React Native287
#Javascript224
#Animation219
#Mobile Ui185
#Cross Platform181
#Web Development179
#Typescript175