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

TabBar
TabBarSwift

A highly customizable tab bar component for SwiftUI applications, addressing limitations of the standard TabView.

#ios#custom-tab-bar#library
Stars468
Forks49
Last commit2 years ago
OneAdapter
OneAdapterKotlin

A modular, viewholderless adapter for Android RecyclerView with built-in diffing, paging, emptiness, selection, and event hooks.

#kotlin-dsl#adapter#recycleview
Stars468
Forks43
Last commit2 years ago
ESTMusicIndicator
ESTMusicIndicatorSwift

A Swift implementation of animated music playback indicator bars for iOS apps.

#ios#playback-indicator#animation
Stars467
Forks65
Last commit5 years ago
SKSplashView
SKSplashViewObjective-C

A simple iOS library for creating beautiful animated splash views similar to those in Twitter, Uber, and Ping apps.

#launch-screen#ios#animation
Stars467
Forks72
Last commit6 years ago
AnimatedGradientView
AnimatedGradientViewSwift

A UIView subclass for creating animated and static gradients in iOS apps with simple configuration.

#hacktoberfest#ios#gradient-animation
Stars466
Forks31
Last commit3 years ago
moving icons
moving iconsSvelte

A collection of 500+ hand-crafted, animated Lucide icons built natively for Svelte 5 with zero dependencies.

#design-system#svelte-5#animation
Stars466
Forks12
Last commit1 day ago
carbon-icons-svelte
carbon-icons-svelteTypeScript

Carbon Design System SVG icons packaged as Svelte components for use in Svelte applications.

#design-system#ibm#icon-library
Stars464
Forks26
Last commit5 days ago
ng-material-floating-button
ng-material-floating-buttonJavaScript

An AngularJS directive implementing a Material Design floating action button menu with customizable effects and templates.

#interactive-menus#angularjs#directive
Stars463
Forks121
Last commit
react-native-invertible-scroll-view
react-native-invertible-scroll-viewJavaScript

A React Native scroll view component that can be inverted to render content from the bottom or right.

#inverted-scroll#react-native#ui-components
Stars462
Forks81
Last commit
Gifplayer
GifplayerJavaScript

A customizable jQuery plugin for playing and stopping animated GIFs and videos with interactive controls.

#jquery-plugin#video-controls#gif-player
Stars461
Forks76
Last commit1 year ago
ExpandingMenu
ExpandingMenuSwift

A customizable expanding menu button for iOS apps, written in Swift.

#mobile-ui#ios#animation
Stars459
Forks87
Last commit7 years ago
Gridder
GridderJavaScript

A jQuery plugin that creates a thumbnail grid with expanding previews, similar to Google Images.

#thumbnail-grid#interactive-design#jquery-plugin
Stars455
Forks119
Last commit1 year ago
Xtend UI
Xtend UIJavaScript

A frontend library of Tailwind CSS components enhanced with vanilla JavaScript for building interfaces with advanced interactions and animations.

#vanilla-js#html#ui
Stars453
Forks17
Last commit2 months ago
IBLocalizable
IBLocalizableSwift

Localize iOS views directly in Interface Builder without writing code.

#ios#swift-package-manager#ui
Stars453
Forks46
Last commit4 years ago
helipopper
helipopperTypeScript

A lightweight Angular wrapper for Tippy.js, providing declarative tooltips, popovers, dropdowns, and menus.

#popover#tippyjs#frontend
Stars453
Forks40
Last commit6 months ago
Yewprint
YewprintRust

A port of the Blueprint UI component library to Yew, enabling Rust developers to build web interfaces with React-like components.

#webassembly#yew-framework#frontend
Stars452
Forks24
Last commit1 year ago
Bezier Chart
Bezier ChartDart

A beautiful, highly interactive, and configurable bezier line chart widget for Flutter applications.

#widget#ui-components#data-visualization
Stars451
Forks128
Last commit3 years ago
react-native-refresher
react-native-refresherJavaScript

A pull-to-refresh ListView component for React Native with custom animation support, written entirely in JavaScript.

#mobile-ui#custom-animations#react-native
Stars451
Forks34
Last commit10 years ago
react-native-alphabetlistview
react-native-alphabetlistviewJavaScript

A React Native ListView component with an alphabetical sidebar for direct section navigation.

#mobile-ui#ios#android
Stars451
Forks160
Last commit4 years ago
YNExpandableCell
YNExpandableCellSwift

A Swift library for creating expandable and collapsible UITableView cells with minimal code.

#mobile-ui#ios#expandable-cell
Stars451
Forks35
Last commit6 days ago
react-native-carousel
react-native-carouselJavaScript

A customizable carousel component for React Native apps with autoplay, indicators, and infinite looping.

#mobile-ui#slider#react-native
Stars449
Forks104
Last commit3 years ago
react-native-hole-view
react-native-hole-viewTypeScript

A React Native component that creates touch-through holes in overlays, ideal for tutorial and onboarding flows.

#mobile-ui#touch-through#tint
Stars446
Forks33
Last commit9 months ago
Blazored.Typeahead
Blazored.TypeaheadC#

A customizable typeahead/autocomplete component for Blazor applications with local and remote data support.

#typeahead#hacktoberfest#nuget
Stars444
Forks108
Last commit3 years ago
ngx-color
ngx-colorTypeScript

A collection of 13+ color picker components for Angular, inspired by popular design tools.

#chrome#frontend#typescript
Stars444
Forks59
Last commit1 year ago
RKTagsView
RKTagsViewObjective-C

A highly customizable iOS tags view component supporting editing, selection, and Auto Layout.

#auto-layout#ios#token-field
Stars443
Forks54
Last commit8 years ago
TextFieldCounter
TextFieldCounterSwift

A UITextField character counter with animated labels, haptic feedback, and easy setup for iOS apps.

#textfield#character-counter#ios
Stars437
Forks31
Last commit6 years ago
NFDownloadButton
NFDownloadButtonSwift

A customizable iOS download button component that replicates Netflix's app download button animation and states.

#ios#button#animation
Stars436
Forks34
Last commit8 years ago
react-native-accordion
react-native-accordionJavaScript

An easy-to-use accordion component for React Native apps with customizable animations and touch interactions.

#ios#animation#android
Stars435
Forks98
Last commit8 years ago
QNanoPainter
QNanoPainterC

An OpenGL-accelerated C++ vector drawing library for Qt, combining QPainter and HTML5 canvas APIs for high-performance UI components.

#qt#high-performance#opengl
Stars435
Forks78
Last commit2 years ago
TGLParallaxCarousel
TGLParallaxCarouselShell

A lightweight 3D linear carousel with parallax effect for iOS apps.

#mobile-ui#user-interface#ios
Stars435
Forks61
Last commit3 years ago
React Native Today Widget
React Native Today WidgetRuby

A React Native library for creating iOS Today Widget App Extensions without using Xcode.

#ios#xcode-alternative#react-native
Stars434
Forks21
Last commit3 years ago
STLoadingGroup
STLoadingGroupSwift

A collection of customizable loading animations for iOS apps, implemented in Swift.

#ios#ux#customizable
Stars434
Forks39
Last commit6 years ago
om-tools
om-toolsClojure

A ClojureScript library providing higher-level abstractions and utilities for building Om applications with React.

#mixin-support#functional-programming#react-wrapper
Stars433
Forks29
Last commit8 years ago
ng-clarity
ng-clarityTypeScript

A scalable, accessible, and customizable open-source design system built specifically for Angular applications.

#design-system#a11y#accessibility
Stars432
Forks106
Last commit1 day ago
ngx-ui-loader
ngx-ui-loaderTypeScript

A fully customizable loader, spinner, and progress bar library for Angular applications.

#loading-indicator#loading#loader
Stars430
Forks43
Last commit1 year ago
Candlesticks
CandlesticksDart

A Flutter package for rendering elegant OHLC candlestick and trade volume charts with customizable styling.

#dart#chart#candlestick-charts
Stars429
Forks85
Last commit4 years ago
PreviousPage 25 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
10 years ago
3 years ago
Next
#Frontend904
#Ios717
#Mobile Development612
#Swift531
#Angular430
#Cocoapods387
#React Native355
#Typescript326
#Javascript294
#Web Development262
#Animation252
#Cross Platform218