function: ui-components
6753 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| Cube SDK An Android GridView subclass that supports adding header and footer views, similar to ListView's addHeaderView/addFooterView API. It was di… | 23 | 1171 | abandoned |
| hebertialmeida/HAPaperViewController HAPaperViewController is a deprecated Objective-C library providing a UICollectionView with layout transitions inspired by Facebook's Paper… | 10 | 1170 | abandoned |
| jamztang/JTRevealSidebarDemo An Objective-C iOS library that mimics the slide-out sidebar (hamburger menu) layout popularized by the Facebook and Path 2.0 apps. It inte… | 32 | 1169 | abandoned |
| mrjasonweaver/flexnav FlexNav is a jQuery plugin for building responsive, multi-level site navigation menus with dropdowns. It uses media queries and touch event… | 23 | 1168 | abandoned |
| t4t5/react-native-router A lightweight navigation and routing library for React Native apps, providing a Router component with route-based screen transitions and a … | 10 | 1168 | abandoned |
| Pkmmte/CircularImageView An Android custom view library that renders images as circles with optional borders, selector strokes, and shadows. It is designed for high… | 32 | 1167 | abandoned |
| Schepp/box-sizing-polyfill A CSS polyfill that adds box-sizing: border-box support to Internet Explorer 6 and 7 via an HTC behavior file. It feature-detects native bo… | 32 | 1164 | abandoned |
| angularjs-nvd3-directives/angularjs-nvd3-directives A set of Angular.js directives that wrap nvd3.js and d3.js charts, letting developers add line, bar, pie, area, scatter, and other charts w… | 23 | 1164 | abandoned |
| 1993hzw/Doodle An Android image doodle library in Java offering brushes, shapes, text, stickers, mosaic, eraser, undo/redo, and gesture-based zoom/move/ro… | 23 | 1160 | abandoned |
| dongjunkun/GanK An elegant Android client for the Gank.io (干货集中营) content aggregation service, built in Java. It serves as a practice project showcasing im… | 32 | 1159 | abandoned |
| HotBitmapGG/CreditSesameRingView An Android custom view library that imitates the Alipay Zhima (Sesame) Credit score ring, available in both new and old styles. It renders … | 23 | 1159 | abandoned |
| ed-lea/jquery-collagePlus A jQuery plugin that arranges images into a Google+ Albums or Flickr-style collage gallery layout. It sizes and aligns images in rows to fi… | 32 | 1158 | abandoned |
| glomadrian/material-animated-switch An Android custom view library providing a Material Design animated switch with icon animations and color transitions. It is distributed as… | 32 | 1158 | abandoned |
| guari/eclipse-ui-theme MoonRise is a dark UI theme plugin for Eclipse 4.2+ that restyles the IDE's appearance via CSS, with an optional syntax highlighting color … | 32 | 1156 | abandoned |
| tomvanzummeren/TZStackView TZStackView is a Swift replica of Apple's UIStackView that works on iOS 7.x and iOS 8.x, before UIStackView became available in iOS 9. It s… | 23 | 1155 | abandoned |
| GDG-Korea/PinterestLikeAdapterView A deprecated Android library implementing a Pinterest-style multi-column list view (PLA), built by modifying the Android 2.3 framework List… | 10 | 1154 | abandoned |
| romannurik/Android-WizardPager A sample Android application demonstrating a pager-style multi-step wizard flow built on ViewPager. It is explicitly unmaintained example c… | 32 | 1153 | abandoned |
| prometheusresearch-archive/react-forms React Forms is a library providing tools for rendering and validating forms in React applications, using JSON Schema for validation. It off… | 32 | 1152 | abandoned |
| fengyuanchen/datepicker A simple jQuery datepicker plugin for adding date-picking UI to inputs, textareas, or inline containers. It supports options, methods, even… | 10 | 1150 | abandoned |
| parlay96/pl-table pl-table is a Vue 2 table component built on Element UI that adds virtual scrolling to smoothly render tables with tens of thousands of row… | 57 | 1149 | abandoned |
| fastred/AHKActionSheet AHKActionSheet is an Objective-C iOS library providing a customizable alternative to UIActionSheet, inspired by the Spotify app. It offers … | 32 | 1149 | abandoned |
| hongyangAndroid/ChangeSkin ChangeSkin is a plugin-based skinning (dynamic theming) framework for Android apps, written in Java. It lets apps switch skins using resour… | 32 | 1149 | abandoned |
| cyndibaby905/TwitterCover TwitterCover is an Objective-C library that adds a Twitter-inspired parallax top cover view with real-time blur effect to any UIScrollView … | 32 | 1147 | abandoned |
| AlloyTeam/JX JX (Javascript eXtension tools) is a modular, non-invasive web frontend framework from Tencent's AlloyTeam, designed for building large-sca… | 32 | 1146 | abandoned |
| jiang111/IndexRecyclerView A deprecated Android library that implements an indexed contact list (with A-Z side index bar and sticky headers) using RecyclerView. It is… | 23 | 1146 | abandoned |
| mbostock/stack Stack is a JavaScript presentation library by Mike Bostock that renders slide decks with intuitive scroll-based navigation. It supports key… | 32 | 1144 | abandoned |
| wufe/react-particles-js A React component wrapper around particles.js/tsParticles for rendering animated particle backgrounds on an HTML canvas. It is deprecated a… | 23 | 1143 | abandoned |
| telerik/UI-For-UWP Telerik UI for Universal Windows Platform (UWP) is an open-source suite of XAML UI controls (grid, chart, calendar, gauges, etc.) for build… | 10 | 1143 | abandoned |
| ZDfordream/FlutterTianYue A Flutter-based cross-platform demo app that clones Tencent Comics, including comic reading, novel reading, and TikTok-style short video pl… | 23 | 1142 | abandoned |
| linfaxin/TransitionPlayer An Android library that lets developers control Transition animations programmatically, enabling interactive, gesture-driven animations by … | 32 | 1141 | abandoned |
| corymsmith/react-native-icons A React Native library providing quick access to icon fonts (5 fonts, 2,444 icons) for iOS and Android apps. It is officially discontinued,… | 32 | 1140 | abandoned |
| weexteam/hackernews-App-powered-by-Apache-Weex A Hacker News mobile client built with Apache Weex and Vue, demonstrating cross-platform development for Android, iOS, and web from a share… | 10 | 1140 | abandoned |
| defagos/CoconutKit CoconutKit is a productivity framework for iOS written in Objective-C, providing a Cocoa-friendly toolbox of containers, transitions, and u… | 23 | 1139 | abandoned |
| jasonpolites/gesture-imageview An Android View class that extends ImageView with pinch-zoom, pan, and double-tap zoom gestures. It can be used as a drop-in replacement fo… | 32 | 1138 | abandoned |
| recruit-lifestyle/FloatingView An Android library (Java) for displaying floating overlay views, such as chat-head style icons, on top of other apps using a foreground Ser… | 10 | 1137 | abandoned |
| patternfly/patternfly-3 PatternFly 3 is an HTML, CSS, and jQuery reference implementation of the PatternFly design system, built as a skinned and extended version … | 10 | 1137 | abandoned |
| siriscac/RippleView An Android UI library providing a custom View that imitates the Material Design ripple effect introduced in Android L, backported to work o… | 32 | 1135 | abandoned |
| Norbert515/flutter_ide A visual editor (the Widget-Maker) for building Flutter widget trees via drag-and-drop on a canvas, with code generation of the resulting D… | 23 | 1135 | abandoned |
| RailsApps/rails-stripe-membership-saas An example Rails 4.2 application demonstrating a membership/subscription SaaS site using Stripe and the Payola gem, with Devise for authent… | 32 | 1134 | abandoned |
| saulmm/Curved-Fab-Reveal-Example An Android example project demonstrating a curved-motion FAB reveal animation, where a circular reveal expands from a floating action butto… | 32 | 1134 | abandoned |
| stephband/jparallax A jQuery plugin that turns DOM nodes into absolutely positioned layers that move at different rates in response to mouse movement, creating… | 32 | 1134 | abandoned |
| Boot to Gecko (B2G/Firefox OS) Gaia is Mozilla's HTML5-based phone user interface for the Boot to Gecko (B2G) project, which aimed to build a complete standalone operatin… | 10 | 1132 | abandoned |
| Lickability/PinpointKit PinpointKit is an open-source Swift library for iOS that lets users and testers send app feedback with annotated screenshots via a shake ge… | 10 | 1131 | abandoned |
| usablica/widearea WideArea is a lightweight JavaScript/CSS library that turns textareas into expandable, fullscreen writing areas with autosave to localStora… | 23 | 1130 | abandoned |
| a1anyip/AYVibrantButton An Objective-C UIButton subclass providing stylish buttons with iOS 8 vibrancy effects, supporting invert, translucent, and fill styles. It… | 32 | 1129 | abandoned |
| chrisbanes/insetter Insetter is a Kotlin library that simplifies handling Android WindowInsets, providing declarative APIs and Data Binding adapters for applyi… | 10 | 1128 | abandoned |
| wrapp-archive/floatlabelededittext An Android library providing a FloatLabeledEditText ViewGroup that moves an EditText's hint above the field when text is entered, based on … | 32 | 1125 | abandoned |
| buildinternet/supersized Supersized is a jQuery plugin for creating full-screen background image slideshows on websites. It supports transitions, autoplay, random s… | 32 | 1124 | abandoned |
| TonnyL/PaperPlane PaperPlane is an open-source Android reading app that aggregates articles from Zhihu Daily, Guokr Handpick, and Douban Moment. It is built … | 23 | 1124 | abandoned |
| WebReflection/document-register-element A lightweight, stand-alone polyfill for the W3C Custom Elements (Web Components) specification, supporting both V0 and V1 APIs in browsers … | 10 | 1122 | abandoned |
| mui/pigment-css Pigment CSS is a zero-runtime CSS-in-JS library from MUI that extracts colocated styles into separate CSS files at build time. It integrate… | 82 | 1119 | abandoned |
| SpectivOfficial/live-tour-lab LiveTourLab is a framework for creating interactive live VR tours using React VR, with 21 ready-made components for navigation, cards, prel… | 32 | 1118 | abandoned |
| github/Rebel Rebel is an Objective-C Cocoa framework that improves AppKit on macOS by adding categories to fix bugs and make APIs nicer, plus new classe… | 10 | 1118 | abandoned |
| nathanford/type.js Type.js is a JavaScript library that adds new typographic CSS properties like kerning-pairs, rag-adjust, widow-adjust, and min/max font-siz… | 32 | 1117 | abandoned |
| literallycanvas/literallycanvas Literally Canvas is an extensible, BSD-licensed HTML5 drawing widget for embedding sketching boards in web pages, with only React.js as a d… | 10 | 1115 | abandoned |
| iwasrobbed/RPFloatingPlaceholders Objective-C subclasses of UITextField and UITextView whose placeholders animate into floating labels when the user enters text. It was used… | 32 | 1114 | abandoned |
| litao0621/NiftyNotification An Android library that displays styled in-app notification banners with various animation effects like Flip, Jelly, Scale, and ThumbSlider… | 23 | 1114 | abandoned |
| dowjones/intentionjs Intention.js is a lightweight JavaScript library from Dow Jones that manipulates the DOM via HTML attributes to handle responsive design on… | 32 | 1112 | abandoned |
| alexk111/ngImgCrop ngImgCrop is an AngularJS directive that lets users crop circular or square regions out of an image in the browser using canvas. The projec… | 23 | 1110 | abandoned |
| FremyCompany/css-grid-polyfill A JavaScript polyfill that implements the CSS Grid Layout specification in browsers lacking native support, including IE 9+. It parses styl… | 32 | 1108 | abandoned |
| mastastealth/sass-flex-mixin A set of Sass mixins for cross-browser Flexbox support, emitting fallback old syntax for IE10 and mobile WebKit plus the final standards sy… | 23 | 1108 | abandoned |
| frakbot/JumpingBeans An Android library that animates text in TextViews using Spans, emulating the jumping '...' typing indicator from Google Hangouts. It can a… | 10 | 1104 | abandoned |
| iammert/MusicPlayerView An Android custom view library that provides a circular music player widget with a rotating album cover, play/pause button, and progress ba… | 23 | 1103 | abandoned |
| hitherejoe/Bourbon Bourbon is an open-source Dribbble client for Android, built for mobile, tablet, Wear, and TV form factors. It serves as an experiment demo… | 32 | 1102 | abandoned |
| passy/angular-masonry An AngularJS 1 directive that wraps David Desandro's Masonry library for building masonry-style grid layouts. It supports ng-repeat bricks,… | 10 | 1100 | abandoned |
| googlemaps/v3-utility-library A collection of utility libraries for the Google Maps JavaScript API v3, including marker clustering, marker management, and dynamic API lo… | 10 | 1099 | abandoned |
| yewei02538/HiPermission HiPermission is an Android library that simplifies requesting runtime permissions with a single line of code, showing a customizable pre-pe… | 32 | 1096 | abandoned |
| mobomo/stately Stately is a symbol web font where each US state is a glyph, letting developers build interactive US maps with plain HTML and CSS. States c… | 10 | 1096 | abandoned |
| mrmrs/fluidity An extremely small responsive CSS framework (247 minified bytes) that patches the remaining responsiveness gaps in plain HTML. It includes … | 23 | 1095 | abandoned |
| remy/min.js min.js is a super tiny JavaScript library for simple DOM querying and event listener binding, returning raw DOM nodes for direct manipulati… | 32 | 1094 | abandoned |
| ParkSangGwon/TedBottomPicker TedBottomPicker is an Android library that provides a simple image picker presented as a Material Design bottom sheet, supporting camera ca… | 23 | 1094 | abandoned |
| eramdam/BetterTweetDeck Better TweetDeck is a browser extension that adds many quality-of-life features to TweetDeck, the Twitter/X column-based dashboard. It supp… | 10 | 1094 | abandoned |
| sahildave/Search-View-Layout An Android library implementing the Material Design expanding search bar seen in the Lollipop Dialer and Google Maps. It provides a collaps… | 32 | 1092 | abandoned |
| brucetoo/PickView An Android library providing iOS-style WheelView widgets for picking dates, times, and Chinese provinces via popup windows. It is explicitl… | 32 | 1092 | abandoned |
| w446108264/XhsWelcomeAnim A demo Android application replicating the Xiaohongshu (Little Red Book) welcome/onboarding screen with parallax animation effects, written… | 32 | 1091 | abandoned |
| peduarte/wallop Wallop is a minimal 4KB dependency-free JavaScript library for showing and hiding collections of HTML elements, commonly used as a slider o… | 23 | 1091 | abandoned |
| YANGReal/JokeClient-Swift An iOS client app written in Swift that consumes the public Qiushibaike (糗事百科) API to browse jokes, funny images, and comments. It serves p… | 32 | 1089 | abandoned |
| padolsey-archive/jquery.fn A collection of small jQuery plugins by James Padolsey, including Pulse, Macro, Cross-domain Ajax, sortElements, and Proximity event. The r… | 32 | 1088 | abandoned |
| doctyper/flexie Flexie is a JavaScript polyfill that brings the legacy 2009 CSS3 Flexible Box Model to browsers lacking native support, such as IE 6-9 and … | 32 | 1087 | abandoned |
| akoenig/angular-deckgrid A lightweight AngularJS directive that renders a masonry-like grid layout, delegating all visual styling to the developer's CSS. It accepts… | 10 | 1087 | abandoned |
| arendjr/selectivity Selectivity.js is a modular, lightweight JavaScript selection library providing rich select boxes with single-select, multi-select, and tag… | 10 | 1087 | abandoned |
| atef-najar/react-native-shop-ui A React Native UI template for a clothes shopping app built with Native Base components, including pages for home, shop, product, cart, wis… | 32 | 1084 | abandoned |
| codbking/CalendarExaple An Android custom calendar widget library mimicking DingTalk and Xiaomi calendar UIs, supporting lunar and solar calendars with infinite le… | 23 | 1084 | abandoned |
| 100grams/HGPageScrollView An Objective-C iOS library extending UIScrollView to provide horizontal paging through multiple views, mimicking mobile Safari's tab viewer… | 32 | 1083 | abandoned |
| romannurik/Android-MonthCalendarWidget A simple example of a responsive Month Calendar home-screen app widget for Android 4.1+. It serves as demo/sample code rather than a reusab… | 32 | 1081 | abandoned |
| davidschreiber/FancyCoverFlow FancyCoverFlow is an open-source Android widget that implements a CoverFlow-style gallery with effects like rotation, alpha fading, desatur… | 32 | 1077 | abandoned |
| jairajs89/Touchy.js Touchy.js is a lightweight (1.98 kb minified+gzip) JavaScript library for handling touch events in the browser. It wraps touch interactions… | 32 | 1077 | abandoned |
| DesarrolloAntonio/FragmentTransactionExtended An Android library that provides a set of custom animations for transitions between fragments, extending beyond the simple built-in Fragmen… | 32 | 1076 | abandoned |
| MartinRGB/Replace-iOS An Objective-C demo project for iOS that recreates Zee Young's 'Replace' Dribbble animation using Core Animation and Core Image distortion … | 32 | 1074 | abandoned |
| forkingdog/UIView-FDCollapsibleConstraints An Objective-C UIKit category that collapses a UIView and its related Auto Layout constraints to simulate a flow-layout effect. It supports… | 32 | 1074 | abandoned |
| JasonStu/ReactNative_Shopping An open-source React Native e-commerce app modeled after the Yougou shopping site, built with Redux. It implements basic storefront screens… | 32 | 1074 | abandoned |
| joshaber/Few.swift Few.swift is a React-inspired Swift library for building AppKit and UIKit UIs as stateless functions of their state. When state changes, it… | 23 | 1074 | abandoned |
| fex-team/GMU GMU is a lightweight mobile UI component library built on Zepto, following jQuery UI conventions. It was developed by Baidu's FEX team for … | 32 | 1073 | abandoned |
| Victa/curtain.js Curtain.js is a jQuery plugin that creates web pages with multiple fixed panels that unroll like a rising curtain as the user scrolls. It s… | 32 | 1072 | abandoned |
| zuiwuyuan/WeChatPswKeyboard An Android library that replicates WeChat's numeric payment/password keyboard as a customizable custom view. It can be restyled to mimic ot… | 32 | 1072 | abandoned |
| benhowell/react-grid-gallery A React component library that renders justified image galleries inspired by Google Photos, with support for image selection, captions, tag… | 42 | 1068 | abandoned |
| isteven/angular-multi-select A pure AngularJS directive that renders a dropdown button supporting multiple or single selections, with support for HTML tags and CSS in o… | 23 | 1066 | abandoned |
| lab2023/hierapolis Hierapolis is a flat-style admin dashboard theme built on Twitter Bootstrap 3 with Sass and Compass, developed using Middleman. It provides… | 32 | 1065 | abandoned |
| badoualy/morphy-toolbar An Android UI library providing a morphing toolbar that can expand and collapse with smooth animations, useful for transitions when switchi… | 10 | 1065 | abandoned |
| Kelin-Hong/CalendarListView An Android UI library combining a CalendarView with a ListView that interact with each other, allowing custom calendar item styles and date… | 32 | 1064 | abandoned |