function: ui-components
6753 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| amineyarman/vue-kinesis vue-kinesis is a set of Vue.js components for easily creating complex interactive animations, such as parallax and mouse-driven effects, co… | 23 | 1495 | maintenance |
| vega/voyager Voyager 2 is a web-based data exploration tool that blends manual chart specification (inspired by Tableau/PoleStar) with automated visuali… | 23 | 1495 | maintenance |
| jeromelachaud/freelancer-theme A Jekyll theme based on the Freelancer Start Bootstrap theme, providing a one-page portfolio layout with project modals and a contact form.… | 32 | 1494 | maintenance |
| BalestraPatrick/WhatsNew A Swift library for iOS that automatically shows a 'What's New' screen after an app update, similar to Apple's Pages, Numbers, and Keynote.… | 23 | 1494 | maintenance |
| KyleAMathews/react-spinkit A React component library providing a collection of CSS-animated loading spinners ported from SpinKit and loaders.css. Spinners are configu… | 23 | 1493 | maintenance |
| JackJiang2011/beautyeye BeautyEye is a free, cross-platform Java Swing look-and-feel library that gives Swing applications a modern, polished appearance, drawing o… | 23 | 1492 | maintenance |
| creativetimofficial/notus-nextjs Notus NextJS is a free, MIT-licensed UI kit and admin dashboard template built with Tailwind CSS and NextJS/React by Creative Tim. It ships… | 23 | 1492 | maintenance |
| fluttercommunity/flutter_webview_plugin A Flutter community plugin that lets Flutter apps communicate with a native WebView on Android and iOS, providing a WebviewScaffold widget … | 23 | 1492 | maintenance |
| eqcss/eqcss EQCSS is a JavaScript-based CSS reprocessor that adds element queries (@element), scoped CSS, a parent selector, and responsive JavaScript … | 23 | 1489 | maintenance |
| jedfoster/Readmore.js A lightweight jQuery plugin that collapses and expands long blocks of text with 'Read more' and 'Close' links. It works with existing HTML … | 23 | 1489 | maintenance |
| tombatossals/angular-leaflet-directive An AngularJS directive that makes it easy to embed and interact with Leaflet-managed interactive maps in web applications. It wraps the Lea… | 23 | 1489 | maintenance |
| antoniocasero/Panels Panels is a Swift framework for iOS that makes it easy to add sliding panels (bottom sheets, popups, sliding menus) to an application. It h… | 23 | 1488 | maintenance |
| fossasia/lxlauncher-vala A launcher UI for lightweight Linux distributions, written in Vala. It provides a simple application launcher interface for minimal desktop… | 10 | 1488 | maintenance |
| jmpressjs/jmpress.js jmpress.js is a jQuery plugin for building websites and presentations on an infinite canvas, ported from impress.js. It leverages CSS3 tran… | 70 | 1486 | maintenance |
| steve228uk/MessengerKit MessengerKit is a drop-in Swift UI framework for building messenger/chat interfaces on iOS, centered on a single UIViewController with a UI… | 23 | 1486 | maintenance |
| clj-commons/seesaw Seesaw is a Clojure library and DSL for building desktop GUIs on top of Java Swing. It provides friendly functions for constructing widgets… | 32 | 1485 | maintenance |
| csswizardry/csswizardry-grids csswizardry-grids is a Sass-based, responsive CSS grid system with fluid, nestable, and reorderable layout classes. It uses a modified BEM … | 32 | 1484 | maintenance |
| phil-r/react-native-looped-carousel A looped (infinite) carousel component library for React Native supporting iOS and Android. It provides autoplay, swipe navigation, paginat… | 32 | 1484 | maintenance |
| BenEmdon/CenteredCollectionView A lightweight Swift UICollectionViewFlowLayout subclass that pages and keeps its cells centered, producing a carousel effect. It supports i… | 23 | 1484 | maintenance |
| Jexordexan/vue-slicksort A set of Vue mixin components that turn any list into an animated, touch-friendly sortable list with drag-and-drop support. It is dependenc… | 32 | 1482 | maintenance |
| floriankugler/FLKAutoLayout FLKAutoLayout is a collection of Objective-C categories on UIView that simplify creating Auto Layout constraints programmatically. It offer… | 32 | 1482 | maintenance |
| chakhsu/pinghsu Pinghsu is a Typecho blog theme built with a focus on front-end performance optimization while balancing design aesthetics and visual commu… | 23 | 1482 | maintenance |
| zalog/placeholder-loading A CSS-only library for content placeholder (skeleton) loading animations, built with SASS and customizable via variables. It provides simpl… | 23 | 1481 | maintenance |
| adchsm/Slidebars Slidebars is a jQuery-based framework for adding off-canvas menus and sidebars to websites and web apps. Version 2.0 is a complete rewrite … | 23 | 1480 | maintenance |
| kidjp85/react-id-swiper A React component wrapper around the iDangerous Swiper touch slider, exposing Swiper's options and modules as React props. It lets develope… | 32 | 1478 | maintenance |
| callumboddy/CBZSplashView CBZSplashView is an Objective-C iOS library that recreates the Twitter-style animated splash screen, where an icon grows to reveal the app'… | 32 | 1478 | maintenance |
| jaames/iro.js iro.js is a modular, dependency-free color picker widget for JavaScript built with SVG, supporting hex, RGB, HSV, HSL, and kelvin color for… | 39 | 1477 | maintenance |
| felixmariotto/three-mesh-ui three-mesh-ui is a minimalist JavaScript library for building VR user interfaces on top of three.js. It creates UI elements as three.js Obj… | 23 | 1477 | maintenance |
| cvdlab/react-planner react-planner is a React component for designing building floorplans, letting users draw 2D plans with drag-and-drop catalogs of objects an… | 32 | 1475 | maintenance |
| txusballesteros/bubbles-for-android An Android library written in Java that adds Facebook Messenger-style chat head (floating bubble) capabilities to Android apps. It provides… | 32 | 1474 | maintenance |
| younatics/MotionBook MotionBook is an open-source iOS application that showcases a curated catalog of iOS UI/UX animation libraries with live examples. Users ca… | 32 | 1474 | maintenance |
| Droppers/AnimatedBottomBar AnimatedBottomBar is a customizable Android bottom navigation bar library with sleek tab selection animations. It integrates with ViewPager… | 23 | 1474 | maintenance |
| Yalantis/JellyToolbar An Android UI library providing a custom toolbar with a jelly-like search bar animation, written in Kotlin. It wraps the standard Android T… | 23 | 1474 | maintenance |
| facebook/TextLayoutBuilder An Android library by Facebook that simplifies building android.text.Layout objects using a builder pattern. It adds layout caching for com… | 66 | 1473 | maintenance |
| AladinWay/TransitionButton A Swift UIButton subclass that adds loading spinner and transition animations (expand, shake) to buttons, commonly used for login flows. Di… | 32 | 1473 | maintenance |
| badoualy/stepper-indicator An Android UI library providing a customizable stepper indicator view for onboarding flows or ViewPager page progress. It supports step cou… | 10 | 1473 | maintenance |
| tbl00c/TLChat TLChat is an iOS application that closely replicates the WeChat user interface and core features, built on the TLKit and ZZFLEX libraries. … | 32 | 1471 | maintenance |
| victorb/ngProgress ngProgress is an Angular provider that renders a slim animated loading bar at the top of the page, inspired by nprogress. It exposes a fact… | 23 | 1468 | maintenance |
| florent37/MaterialTextField An Android UI library that wraps EditText views in a MaterialTextField container to create an animated, floating-label text input with Mate… | 10 | 1466 | maintenance |
| tbxark/TKRubberIndicator A Swift UIKit library providing a rubber-band animated page control for iOS. It replaces the standard UIPageControl with a stretchy bubble … | 23 | 1465 | maintenance |
| LunarLogic/starability Starability.css is a dependency-free, pure HTML/CSS library of accessible star rating widgets with playful animations. It uses radio inputs… | 32 | 1463 | maintenance |
| orazz/CreditCardForm-iOS CreditCardForm is an iOS Swift framework that renders a UI replicating a physical credit card, with support for major card brands like Visa… | 32 | 1463 | maintenance |
| NghiaTranUIT/FeSpinner FeSpinner is a collection of customizable loading spinner/HUD components for iOS apps, written in Objective-C. It offers multiple animated … | 23 | 1462 | maintenance |
| kikoso/Swipeable-Cards Swipeable-Cards is a native Android library that provides a Tinder-like card stack UI with swipe animations. Cards can be built from images… | 23 | 1462 | maintenance |
| lukaszflorczak/vue-agile A touch-friendly, responsive carousel/slider component for Vue.js 3, inspired by Slick and free of jQuery dependencies. It supports autopla… | 10 | 1461 | maintenance |
| Joyrocky/DormitoryManager A student dormitory management system built with the Java SSM framework (Spring, SpringMVC, MyBatis) and Layui frontend, developed as a gra… | 32 | 1460 | maintenance |
| jhildenbiddle/css-vars-ponyfill A lightweight, dependency-free JavaScript ponyfill that provides client-side support for CSS custom properties (CSS variables) in legacy an… | 32 | 1459 | maintenance |
| minhur/bootstrap-toggle Bootstrap Toggle is a jQuery-based Bootstrap plugin that converts standard HTML checkboxes into styled toggle switches. It supports data-at… | 32 | 1457 | maintenance |
| 24ark/react-native-step-indicator A React Native component library that renders step indicator (progress stepper) widgets with customizable styling, labels, and animations. … | 23 | 1457 | maintenance |
| LeaVerou/css3patterns A gallery of pure CSS3 background patterns built with gradients, originally created by Lea Verou in 2010. It showcases editable code snippe… | 32 | 1454 | maintenance |
| balloob/react-sidebar React Sidebar is a small (<2.5kB gzipped) React component that renders a sidebar which can slide over or dock next to the main content. It … | 10 | 1454 | maintenance |
| Rannie/flui FLUI is a UI framework and widget library for Google Flutter, providing a set of high-quality, ready-to-use widgets such as buttons, labels… | 32 | 1453 | maintenance |
| xiepeijie/SwipeCardView SwipeCardView is an Android UI library providing a Tinder-style swipe card view with gradient stacking animations, improved from Diolor's S… | 32 | 1452 | maintenance |
| Ciechan/BCGenieEffect An Objective-C UIView category that reproduces the macOS genie minimize effect inside iOS apps using Core Animation. It supports animating … | 32 | 1452 | maintenance |
| 1977474741/image-cropper A high-performance image cropping component plugin for WeChat Mini Programs, supporting rotation, zoom, and customizable crop frames. It is… | 32 | 1451 | maintenance |
| kosmetism/react-soundplayer A React component library for building highly customizable web audio players, with built-in SoundCloud API integration and support for arbi… | 23 | 1451 | maintenance |
| sephiroth74/Material-BottomNavigation A lightweight Android bottom navigation widget library implementing Google's Material Design bottom navigation guidelines. It is configured… | 23 | 1450 | maintenance |
| wellyshen/react-cool-inview A lightweight React hook and component that monitors when elements enter or leave the viewport using the Intersection Observer API. It supp… | 23 | 1450 | maintenance |
| Heydon/fukol-grids Fukol is a 93-byte Flexbox-based CSS grid system that lives entirely in its README. It provides breakpoint-free, responsive grid layouts us… | 32 | 1448 | maintenance |
| zhui-team/zhui Zhui is a React component library with a Chinese aesthetic style, distributed via npm. It provides reusable UI components like buttons for … | 32 | 1448 | maintenance |
| hilongjw/vue-progressbar A lightweight, configurable progress bar plugin for Vue.js 1.x and 2.x applications. It integrates with vue-router to show loading progress… | 32 | 1447 | maintenance |
| stephenhutchings/typicons.font Typicons is a set of 336 pixel-perfect vector icons packaged as a web font with CSS, distributed via npm and bower. It includes SVG source … | 23 | 1446 | maintenance |
| KuangPF/mpvue-weui A demo project rewriting the WeUI component library for WeChat mini programs using Vue.js via the mpvue framework. It showcases reimplement… | 23 | 1445 | maintenance |
| bernii/gauge.js A dependency-free JavaScript/CoffeeScript library for rendering animated, configurable gauges on HTML canvas. It is resolution-independent,… | 23 | 1441 | maintenance |
| jaredrummler/Cyanea Cyanea is a dynamic theme engine for Android apps, written in Kotlin, that lets users change app colors and themes at runtime. It integrate… | 10 | 1441 | maintenance |
| race604/WaveLoading An Android library providing a wave-like loading animation implemented as a Drawable. It wraps any existing drawable and animates a rising/… | 32 | 1439 | maintenance |
| chengdazhi/StyleImageView An Android library that applies styles and filters (e.g., grayscale, sepia, invert, vintage) plus brightness and contrast adjustments to Im… | 32 | 1439 | maintenance |
| vekexasia/android-edittext-validator An Android library extending EditText with built-in data validation capabilities, usable via XML attributes. It supports common validators … | 23 | 1439 | maintenance |
| yahoo/AppDevKit AppDevKit is an Objective-C iOS development library from Yahoo providing everyday app development utilities across five sub-libraries: comm… | 23 | 1439 | maintenance |
| Pulsator Pulsator is an iOS component for creating pulsing halo animations, written in Swift as the successor to the discontinued Objective-C Pulsin… | 87 | 1438 | maintenance |
| bryanjclark/SwiftTweaks SwiftTweaks is an iOS Swift library that lets developers adjust 'magic numbers' like animation timings, colors, and layout constants in deb… | 23 | 1438 | maintenance |
| oneHamidreza/MeowBottomNavigation A Kotlin library providing a curved, material-style bottom navigation bar for Android apps. It supports customizable colors, animations, ba… | 23 | 1438 | maintenance |
| blockprotocol/blockprotocol Block Protocol is an open standard (with a TypeScript monorepo of libraries and tooling) defining how data-driven, interoperable frontend c… | 68 | 1437 | maintenance |
| creotip/vue-particles A Vue.js component that renders animated particle backgrounds, wrapping particles.js for Vue 2 applications. It is SSR-compatible and teste… | 32 | 1437 | maintenance |
| google/flutter.widgets A collection of Flutter widgets developed by Google but outside the core Flutter team, including scrollable_positioned_list, visibility_det… | 10 | 1437 | maintenance |
| anvil-ui/anvil Anvil is a small Java/Kotlin library for building reactive Android UIs declaratively, inspired by React's render model. Views are updated l… | 32 | 1436 | maintenance |
| ctrlplusb/react-async-component A React library for resolving components asynchronously with support for code splitting and advanced server side rendering. It provides a P… | 23 | 1436 | maintenance |
| hilongjw/vue-recyclerview A Vue 2 component library for rendering very large lists efficiently using DOM recycling. It supports multiple columns and waterfall layout… | 23 | 1436 | maintenance |
| lerboe/ImagePickerSheetController A Swift iOS library that replicates the custom photo action sheet from iMessage, with an API similar to UIAlertController. It lets users se… | 32 | 1434 | maintenance |
| tailwindlabs/tailwindcss-container-queries An official Tailwind CSS plugin that adds container query utilities like @container and @lg: variants for styling elements based on their c… | 59 | 1433 | maintenance |
| laobie/NineGridImageView NineGridImageView is a custom Android widget for displaying images in a nine-grid layout, similar to the photo grids seen in Weibo or WeCha… | 32 | 1433 | maintenance |
| MZCretin/ExpandableTextView An Android TextView library that renders Weibo-style content with expandable/collapsible text, highlighted and clickable @mentions and link… | 43 | 1432 | maintenance |
| nitin42/redocx redocx is a React custom renderer (built on React Fiber) that lets you declaratively create Word documents (.docx) using React components. … | 23 | 1432 | maintenance |
| Raathigesh/dazzle Dazzle is a React library for building dashboards with a grid-based layout, drag-and-drop widget reordering, and add/remove widget support.… | 23 | 1432 | maintenance |
| supermedium/aframe-react aframe-react is a thin React binding layer for A-Frame that exposes Scene and Entity components so developers can declaratively build virtu… | 23 | 1432 | maintenance |
| github/catalyst Catalyst is a small TypeScript library from GitHub that simplifies building Web Components using decorators, targets, and data-action bindi… | 82 | 1431 | maintenance |
| liuzhiyi1992/ZYCornerRadius An Objective-C category (and UIImageView subclass) that applies corner radius to UIImageView images without triggering offscreen rendering,… | 32 | 1431 | maintenance |
| contentful-labs/Concorde Concorde is an Objective-C framework for downloading and progressively decoding progressive JPEG images on iOS and OS X, built on libjpeg-t… | 23 | 1431 | maintenance |
| flavienlaurent/discrollview DiscrollView is an Android library that brings the 'discrollver' scroll pattern to Android apps, where widgets fade, translate, scale, or c… | 32 | 1430 | maintenance |
| dmytrodanylyk/android-morphing-button An Android UI library providing a button widget that can morph between shapes, sizes, and colors with animated transitions. It is extensibl… | 36 | 1429 | maintenance |
| Yalantis/pull-to-make-soup An Android library by Yalantis providing a custom animated pull-to-refresh control (a soup-cooking animation) that wraps a RecyclerView. It… | 23 | 1426 | maintenance |
| cgross/angular-busy An AngularJS directive library that displays busy/loading indicators on any element while $http, $resource requests, or arbitrary promises … | 23 | 1425 | maintenance |
| loveRandy/vue-cli3.0-vueadmin A Vue 2 admin dashboard template built on vue-cli 3.0 with Element UI, Vuex, Vue Router, and Axios. It provides role-based permission manag… | 37 | 1422 | maintenance |
| tmdvs/TDBadgedCell TDBadgedCell is a Swift UITableViewCell subclass that adds an Apple-style badge to table view cells, similar to badges in Mail.app and Sett… | 23 | 1420 | maintenance |
| google/ion Ion is a portable C++ suite of libraries and tools from Google for building graphical client applications across desktop, mobile, browser, … | 10 | 1419 | maintenance |
| PowerDos/Mall-Vue Mall-Vue is an open-source e-commerce storefront front-end built with Vue 2, Vuex, Vue Router, and iView UI. It provides complete shopping … | 23 | 1418 | maintenance |
| Ramotion/fluid-slider-android An Android UI library by Ramotion providing a fluid slider widget with a popup bubble that displays the precise selected value. It is writt… | 32 | 1417 | maintenance |
| cykod/Quintus Quintus is a lightweight, modular HTML5 game engine written in JavaScript for building 2D games that run in the browser on mobile and deskt… | 32 | 1416 | maintenance |
| BootstrapDash/StarAdmin-Free-Bootstrap-Admin-Template Star Admin is a free, responsive admin dashboard template built with Bootstrap 4, featuring a clean, elegant UI with pre-built components, … | 23 | 1416 | maintenance |
| mmin18/FlexLayout An Android layout view library that lets developers describe relative view positions using Java-style expressions in XML layout params, suc… | 32 | 1415 | maintenance |