function: ui-components
6753 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| arielsalminen/vue-design-system Vue Design System is an open source starter tool for building UI design systems with Vue.js, built on Vue Styleguidist, Webpack, and Theo. … | 23 | 2195 | maintenance |
| shakee93/vue-toasted Vue Toasted is a responsive, touch-compatible toast notification plugin for Vue.js 2+. It supports icons, action buttons, custom themes, an… | 23 | 2195 | maintenance |
| MopTym/vue-waterfall A Vue.js component that arranges child elements in a Pinterest-style waterfall (masonry) layout, supporting vertical and horizontal line di… | 23 | 2195 | maintenance |
| soarcn/BottomSheet An Android UI library that implements Material Design bottom sheets, panels that slide up from the bottom edge of the screen to present a s… | 10 | 2194 | maintenance |
| Baddaboo/ClassicKit ClassicKit is a collection of pixel-accurate, Windows 95-style UI components for iOS built on UIKit. Components like CKButton are @IBDesign… | 32 | 2193 | maintenance |
| Idean/Flutter-Neumorphic A complete Neumorphic (soft UI) design widget kit for Flutter, providing themed containers, buttons, sliders, toggles, progress bars, and a… | 23 | 2190 | maintenance |
| hojberg/cssarrowplease A small web application that generates CSS code for tooltip arrows with configurable position, size, color, and border. It is available at … | 32 | 2188 | maintenance |
| HpWens/MeiWidgetView An Android collection library of custom UI widgets and animations, aggregating popular controls from Chinese Android bloggers (Guo Lin, Hon… | 23 | 2188 | maintenance |
| yukilzw/dy_flutter A Flutter reimplementation of the Douyu live-streaming app, featuring gift effects, gesture animations, danmaku (bullet comment) pools, lot… | 32 | 2185 | maintenance |
| delba/TextAttributes A Swift library that simplifies composing NSAttributedString attributes through chainable, strongly-typed setter methods. It wraps the verb… | 32 | 2185 | maintenance |
| AudithSoftworks/Uniform A jQuery plugin that restyles native form controls (checkboxes, selects, inputs) with custom CSS/SASS themes, supporting HTML-5 attributes.… | 10 | 2181 | maintenance |
| mattn/go-gtk Go bindings for the GTK+ 2 graphical toolkit, letting developers build native desktop GUI applications in Go. It wraps GTK, GDK, and GDK-Pi… | 32 | 2179 | maintenance |
| 1000ch/grd Grd is an ultra-lightweight CSS grid framework built on Flexbox, providing just two base classes (Grid and Cell) plus modifiers in only 321… | 23 | 2178 | maintenance |
| HarshilShah/DeckTransition A Swift library for iOS that recreates the card-like modal transition used in the iOS 10 Apple Music and iMessage apps. It provides a custo… | 23 | 2175 | maintenance |
| xaksis/vue-good-table vue-good-table is a Vue.js data table component library offering sorting, column filtering, pagination, grouping, and checkbox selection wi… | 23 | 2174 | maintenance |
| sl1673495/vue-netease-music A web-based music player application that closely mimics the macOS NetEase Cloud Music client UI, built with Vue 2, Vuex, and Vue CLI 3. It… | 32 | 2171 | maintenance |
| GeekyAnts/NativeBase-KitchenSink A demo application showcasing all UI components of NativeBase, a React Native component library, maintained by its creators GeekyAnts. It s… | 52 | 2170 | maintenance |
| icanzilb/SwiftSpinner SwiftSpinner is a Swift library for iOS that displays a beautiful activity indicator (spinner) with text overlays using blur and translucen… | 23 | 2168 | maintenance |
| madebysource/lesshat LessHat is a library of smart LESS CSS mixins that generate cross-browser CSS3 properties with vendor prefixes. It provides mixins named af… | 23 | 2168 | maintenance |
| harjot-oberai/MaterialShadows An Android library that renders convex material design shadows for views of any shape, using bitmap outline extraction and the Graham scan … | 32 | 2167 | maintenance |
| nandorojo/dripsy Dripsy is a responsive, unstyled UI primitive library for React Native and Web, offering a themeable `sx` prop similar to styled-system. It… | 23 | 2167 | maintenance |
| fython/MaterialStepperView An Android library providing Material Design stepper widgets (currently vertical style) for SDK 17+. It supports customizable point colors,… | 10 | 2165 | maintenance |
| gjiazhe/PanoramaImageView An Android ImageView library that automatically scrolls an image based on device rotation using the gyroscope, creating a panorama-like eff… | 32 | 2164 | maintenance |
| esjeon/krohnkite Kröhnkite is a dynamic tiling extension for KWin, the KDE window manager, inspired by dwm. It automatically tiles windows while integrating… | 23 | 2163 | maintenance |
| lkzhao/ElasticTransition A Swift library providing a UIKit custom modal transition that simulates an elastic drag effect with configurable stiffness, damping, and e… | 23 | 2162 | maintenance |
| reactjs/react-autocomplete A WAI-ARIA compliant autocomplete (combobox) component for React.js. It provides an accessible, extensible input with a dropdown menu of su… | 10 | 2160 | maintenance |
| alfonsobries/vue-tailwind VueTailwind is a set of Vue.js UI components (inputs, buttons, modals, datepicker, etc.) designed to be fully customized with your own CSS … | 23 | 2159 | maintenance |
| dollarshaveclub/stickybits Stickybits is a tiny (~1kb, zero-dependency) JavaScript library that makes elements stick vertically on scroll, serving as a lightweight al… | 10 | 2158 | maintenance |
| nitin42/terminal-in-react A React component that renders an interactive terminal in the browser, supporting custom commands, descriptions, and plugins. It is a small… | 23 | 2157 | maintenance |
| NLRX-WJC/react-antd-admin-template A React + Ant Design admin dashboard template with built-in login, dynamic routing, permission checks, and typical business pages like tabl… | 23 | 2154 | maintenance |
| greena13/react-hotkeys A declarative React library for managing keyboard hotkeys and focus areas via JSX components and higher-order components. It supports globa… | 23 | 2153 | maintenance |
| xmuSistone/AndroidPileLayout An Android custom ViewGroup library that renders a horizontal, ListView-like 'pile' layout with stretch and contraction (scaling) effects w… | 32 | 2152 | maintenance |
| tajo/react-portal A small React component library that transports children (modals, lightboxes, loading bars) into a portal appended to document.body or a cu… | 25 | 2152 | maintenance |
| rnmp/salvattore Salvattore is a lightweight, dependency-free JavaScript library that arranges HTML elements into a multi-column masonry-style grid, configu… | 10 | 2152 | maintenance |
| alexdrone/Render Render (CoreRender) is a SwiftUI-inspired declarative UI framework built on top of UIKit, compatible with iOS 10+ and Objective-C. It uses … | 23 | 2150 | maintenance |
| powmedia/backbone-forms A form framework for Backbone.js that auto-generates forms from schema definitions, with support for nested forms, editable lists, validati… | 23 | 2147 | maintenance |
| vitch/jScrollPane jScrollPane is a jQuery plugin that replaces the browser's default scrollbars on overflow elements with fully customizable, CSS-skinnable H… | 23 | 2147 | maintenance |
| niorgai/StatusBarCompat A small Android utility library that simplifies changing the status bar mode (color, translucency, light/dark icons) across SDK versions 19… | 23 | 2146 | maintenance |
| Vuetable Vuetable-2 is a Vue 2.x component library for rendering data tables from API endpoints or local JSON data, with field mapping, sorting, pag… | 23 | 2143 | maintenance |
| lepture/github-cards An unofficial GitHub Cards project that generates embeddable cards for GitHub user profiles and repositories. It provides a widget.js scrip… | 35 | 2142 | maintenance |
| janishar/PlaceHolderView An Android Java library providing advanced list and stack views, including RecyclerView-based list views and a ground-up swipeable card sta… | 52 | 2141 | maintenance |
| zingchart/zingtouch ZingTouch is a dependency-free JavaScript library for detecting touch gestures in the browser. It ships six customizable standard gestures … | 42 | 2140 | maintenance |
| andreruffert/rangeslider.js A small, fast jQuery polyfill for the HTML5 <input type="range"> slider element, providing consistent styled sliders across browsers includ… | 10 | 2139 | maintenance |
| oakmac/chessboardjs chessboard.js is a standalone JavaScript chessboard component for embedding interactive chess boards in web pages. It is intentionally 'jus… | 32 | 2134 | maintenance |
| simc/auto_size_text A Flutter widget package that automatically resizes text to fit perfectly within its bounds, behaving like the standard Text widget. It sup… | 32 | 2132 | maintenance |
| zurb/tribute Tribute is a cross-browser @mention engine written in ES6 with no dependencies. It attaches to inputs, textareas, and contenteditable eleme… | 25 | 2132 | maintenance |
| avast/android-styled-dialogs A Java library for Android that provides Material Design-styled dialogs built on top of DialogFragment, with a simple builder API. It backp… | 23 | 2132 | maintenance |
| Naezr/ShyFox ShyFox is a Firefox userChrome CSS theme that hides the entire browser interface into the window border for an ultra-minimal look, with ver… | 27 | 2129 | maintenance |
| mfrachet/rn-placeholder A React Native library for displaying animated placeholder skeletons before text or media content loads. It provides composable components … | 23 | 2129 | maintenance |
| dntzhang/cax Cax is a lightweight Canvas 2D rendering engine with SVG path support, built-in display objects (Bitmap, Sprite, Graphics, Shape, Text), cl… | 32 | 2122 | maintenance |
| Awalz/SwiftyCam SwiftyCam is a Snapchat-inspired iOS camera framework written in Swift that simplifies photo and video capture from a single AVFoundation s… | 23 | 2116 | maintenance |
| vivian8725118/TimeLine An Android library providing staggered timeline views via RecyclerView ItemDecoration. It supports vertical and horizontal timelines with d… | 32 | 2115 | maintenance |
| libui libui is a simple and portable GUI library for C that uses each platform's native GUI technologies to create native-looking interfaces. It … | 23 | 10897 | experimental |
| corin8823/Popover A pure Swift UIKit library for showing Facebook-style popover balloon views anchored to points or views on iOS. It supports customization o… | 23 | 2112 | maintenance |
| xgfe/react-native-datepicker A React Native date and time picker component that works on both Android and iOS by wrapping the native DatePickerAndroid, TimePickerAndroi… | 23 | 2112 | maintenance |
| aschuch/StatefulViewController A Swift library providing a protocol for UIViewControllers and UIViews to display placeholder views based on content, loading, error, or em… | 23 | 2111 | maintenance |
| microsoft/vscode-webview-ui-toolkit A component library of web components for building webview-based extensions in Visual Studio Code, matching the editor's design language. I… | 10 | 2111 | maintenance |
| fooplugins/FooTable FooTable is a jQuery plugin that makes HTML tables responsive so they look good on small-screen devices. It adds features like sorting, fil… | 60 | 2107 | maintenance |
| FE-Driver/vue-beauty vue-beauty is a Vue.js UI component library that implements Ant Design components with Vue 2. It provides a rich set of styled, data-driven… | 23 | 2098 | maintenance |
| polqf/FillableLoaders A Swift library for iOS that renders customizable progress-based loading animations filled along custom CGPath shapes, with built-in styles… | 23 | 2097 | maintenance |
| adad184/MMPopupView An Objective-C iOS library for creating customizable pop-up views such as alerts and action sheets. It provides a base MMPopupView class de… | 10 | 2092 | maintenance |
| zenozeng/fonts.css A CSS library that packages cross-platform Chinese font stacks (Song, Kai, Hei, FangSong) covering common fonts on Windows, macOS, and Linu… | 23 | 2091 | maintenance |
| yanhaijing/zepto.fullpage A lightweight mobile-focused JavaScript library that implements fullpage single-screen scrolling effects, similar to fullPage.js but design… | 32 | 2089 | maintenance |
| pocorall/scaloid Scaloid is a Scala library that provides a concise DSL for Android development, reducing boilerplate in UI construction, listeners, and lif… | 67 | 2088 | maintenance |
| vsmode/pixel8 Pixel8 is a React library of low-res primitives for creating pixel art and games in the browser. It uses a custom React renderer and ArrayB… | 32 | 2088 | maintenance |
| dollarshaveclub/shave Shave is a zero-dependency JavaScript plugin that truncates multi-line text to fit within an HTML element based on a max-height, adding an … | 10 | 2086 | maintenance |
| wavded/humane-js humane.js is a lightweight, framework-independent browser notification system that displays unobtrusive on-screen messages using CSS transi… | 56 | 2085 | maintenance |
| MohammadYounes/AlertifyJS AlertifyJS is a dependency-free JavaScript library for creating attractive browser dialogs (alert, confirm, prompt) and unobtrusive toast n… | 23 | 2083 | maintenance |
| react-cropper/react-cropper react-cropper is a React component wrapper around Cropper.js for interactive image cropping. It exposes Cropper.js options as props and pro… | 23 | 2081 | maintenance |
| oubowu/PinnedSectionItemDecoration An Android library providing a RecyclerView ItemDecoration that renders pinned (sticky) section headers across LinearLayoutManager, GridLay… | 32 | 2080 | maintenance |
| at-import/breakpoint Breakpoint is a Sass library that simplifies writing media queries for responsive web design. It provides a mixin-based syntax with named b… | 24 | 2080 | maintenance |
| dai-siki/vue-image-crop-upload A Vue 2/3 component that provides an image cropping modal with preview and upload to a server endpoint. It is designed for desktop browsers… | 32 | 2079 | maintenance |
| vbenjs/vben-admin-thin-next A slimmed-down starter template of Vue Vben Admin built with Vue 3, Vite, and TypeScript for middle- and back-end admin front-ends. It ship… | 23 | 2075 | maintenance |
| Ramotion/preview-transition PreviewTransition is a Swift UI library providing a simple preview gallery controller with animated transitions for iOS apps. It is develop… | 32 | 2070 | maintenance |
| sesine/wechat-weapp-movie A WeChat mini-program (weapp) that recommends movies, built in JavaScript using WeChat's native APIs and custom UI components. It integrate… | 23 | 2070 | maintenance |
| noelboss/featherlight Featherlight is an ultra-slim (~4kB) jQuery lightbox plugin supporting images, ajax content, iframes, and custom DOM content. It uses minim… | 23 | 2068 | maintenance |
| Kelin-Hong/ScrollablePanel An Android UI library providing a two-dimensional scrollable panel, like a 2D RecyclerView, with pinned first row and column headers. It us… | 32 | 2067 | maintenance |
| luckybilly/SmartSwipe SmartSwipe is an Android library that abstracts swipe gesture handling for Views and Activities, with built-in consumers for effects like d… | 23 | 2067 | maintenance |
| dwainscheeren/dwains-lovelace-dashboard Dwains Lovelace Dashboard (DD3) is a fully auto-generating Home Assistant UI dashboard for desktop, tablet, and mobile, installed via HACS.… | 97 | 2065 | maintenance |
| Ramotion/android-ui-animation-components-and-libraries A curated list of Android UI libraries, components, and custom animations developed by Ramotion, including Folding Cell, Paper Onboarding, … | 32 | 2065 | maintenance |
| Tencent/LKImageKit LKImageKit is a high-performance Objective-C image framework for iOS that bundles image views, downloading, memory/disk caching, decoding, … | 23 | 2064 | maintenance |
| dianqk/TransitionTreasury TransitionTreasury is a Swift framework for iOS that simplifies custom view controller transitions, supporting push, present, and tab bar t… | 10 | 2057 | maintenance |
| sschoger/heroicons-ui Heroicons UI is a set of 104 free, premium-quality SVG icons released under the MIT license. It provides ready-to-use icon assets for use i… | 32 | 2056 | maintenance |
| Shougo/denite.nvim Denite.nvim is a Vim/Neovim plugin that provides a generic asynchronous fuzzy-finder-like interface for unifying many editor interactions s… | 32 | 2055 | maintenance |
| cosscom/coss coss.com/ui (formerly Origin UI) is the official design system of Cal.com, a collection of accessible, composable React UI components built… | 66 | 10527 | experimental |
| baoyongzhang/android-PullRefreshLayout An Android library providing a pull-to-refresh layout component similar to SwipeRefreshLayout, with multiple animated refresh indicator sty… | 32 | 2053 | maintenance |
| esofar/cnblogs-theme-silence Silence is a clean, reading-focused theme for the CNBlogs (博客园) blogging platform. It offers responsive design, dark mode, customizable nav… | 23 | 2050 | maintenance |
| dev-labs-bg/transitioner Transitioner is a Kotlin library for Android that enables dynamic, adjustable animations between two views with nested children. Views are … | 23 | 2049 | maintenance |
| ganapativs/bttn.css A CSS-only button style library offering a variety of prebuilt button classes (simple, jelly, gradient, material, pill, etc.) with sizes an… | 23 | 2048 | maintenance |
| yuzhiqiang1993/zxing An Android QR code and barcode scanning library built on top of Google's ZXing, packaged for easy one-line Gradle/JitPack integration. It o… | 23 | 2047 | maintenance |
| Friend-LGA/LGSideMenuController LGSideMenuController is an iOS view controller that manages left and right side menu views with multiple presentation styles. It supports S… | 23 | 2046 | maintenance |
| davidkpiano/react-redux-form React Redux Form is a library of reducer and action creators for building complex, performant forms in React applications using Redux for s… | 10 | 2041 | maintenance |
| raphamorim/react-tv React-TV is a custom React renderer and CLI ecosystem for building TV applications targeting low-memory devices like LG webOS and Samsung T… | 10 | 2033 | maintenance |
| abpetkov/switchery Switchery is a small standalone JavaScript component that converts default HTML checkbox inputs into iOS 7 style toggle switches. It is cus… | 23 | 2032 | maintenance |
| vislyhq/stretch Stretch is a high-performance Flexbox layout engine written in Rust with bindings for Rust, JavaScript/TypeScript, Kotlin (Android), and Sw… | 32 | 2031 | maintenance |
| StartBootstrap/startbootstrap-agency A free, open-source one-page agency portfolio HTML theme built on Bootstrap by Start Bootstrap. It includes responsive sections, a portfoli… | 32 | 2031 | maintenance |
| codestergit/SweetAlert-iOS A Swift library providing beautifully animated custom alert views for iOS, inspired by the JavaScript SweetAlert library. It serves as a dr… | 23 | 2030 | maintenance |
| linb/CrossUI CrossUI is an open-source cross-browser JavaScript framework for building single-page rich web applications, with 100+ UI components and dr… | 79 | 2028 | maintenance |
| KDE/latte-dock Latte Dock is a dock application for KDE Plasma desktops that displays tasks and plasmoids with a parabolic zoom animation effect. It is bu… | 76 | 2028 | maintenance |
| JetBrains/svg-sprite-loader A Webpack loader and plugin that converts imported SVG files into SVG sprites, injecting them into pages at runtime or emitting external sp… | 23 | 2028 | maintenance |