function: ui-components
6753 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| johnpolacek/date-range-picker-for-shadcn A reusable DateRangePicker component for shadcn/ui built with Radix UI and Tailwind CSS. It offers a dropdown interface with calendar selec… | 28 | 1018 | active |
| didi/mand-mobile Mand Mobile is a mobile UI component toolkit built on Vue.js 2, designed specifically for financial scenarios like banking and payment apps… | 10 | 3453 | maintenance |
| boona13/mykonos-island-voxels A browser-based isometric island builder with a sun-bleached Mykonos aesthetic, built in vanilla JavaScript ES modules with no bundler or d… | 51 | 1017 | active |
| bl00mber/react-phone-input-2 A highly customizable React phone input component with automatic formatting and country selection. It supports multiple UI styles including… | 32 | 1017 | stable |
| guozhigq/flutter_v2ex VVEX is an open-source third-party client for the V2EX developer forum, built with Flutter for Android and iOS. It supports Material You dy… | 84 | 1015 | active |
| c-frame/aframe-extras A collection of add-on components and helpers for A-Frame VR, including movement controls, model loaders, pathfinding, and primitives. It e… | 79 | 1015 | active |
| heiseonline/embetty Embetty is a JavaScript library that embeds remote content such as tweets and YouTube videos into web pages without loading third-party tra… | 70 | 1015 | active |
| themesberg/landwind Landwind is a free, open-source responsive landing page template for SaaS and product websites built with Tailwind CSS and the Flowbite com… | 23 | 1015 | stable |
| Kink3d/kShading kShading is a package of shaders for Unity's Universal Render Pipeline, offering a physically based Lit shader with anisotropy, clear coat,… | 23 | 1015 | active |
| yrccondor/mdx MDx is a Material Design WordPress theme written in PHP, offering multiple layout styles, color schemes, night mode, and built-in features … | 23 | 1015 | active |
| alamkanak/Android-Week-View An Android library providing a customizable week view and day view calendar component for apps. It supports event rendering, click/long-pre… | 23 | 3443 | maintenance |
| colineckert/obsidian-things An Obsidian theme inspired by the Things 3 task manager app, providing a Things-like color palette and design for Obsidian notes. It suppor… | 89 | 1014 | active |
| ryansolid/dom-expressions A fine-grained reactive DOM rendering runtime for JavaScript libraries that use signals or observables instead of a virtual DOM. It provide… | 67 | 1014 | active |
| AlloyTeam/AlloyFinger AlloyFinger is a super tiny JavaScript library for recognizing multi-touch gestures (tap, doubleTap, longTap, swipe, pinch, rotate, pressMo… | 32 | 3439 | maintenance |
| arielsalminen/ResponsiveSlides.js ResponsiveSlides.js is a tiny (1kb minified and gzipped) jQuery plugin that creates responsive image sliders/slideshows from unordered list… | 32 | 3437 | maintenance |
| po-ui/po-angular PO UI is an Angular component library providing enterprise-grade UI components for building web applications. It is distributed as npm pack… | 77 | 1013 | active |
| azouaoui-med/pro-sidebar-template A responsive HTML/CSS layout template featuring an advanced collapsible sidebar with multi-level menus, built with SCSS and vanilla JavaScr… | 66 | 1013 | active |
| otakustay/react-diff-view A React component library for rendering git unified diff output with split and unified views. It includes a token system for syntax highlig… | 56 | 1013 | active |
| Yalantis/Persei Persei is a Swift library by Yalantis that adds an animated, draggable top menu to UITableView, UICollectionView, or UIScrollView on iOS. I… | 23 | 3432 | maintenance |
| woxingxiao/BubbleSeekBar An Android custom SeekBar widget that displays a bubble showing the current progress while the user is dragging. It is highly customizable … | 23 | 3432 | maintenance |
| DavidHDev/haiku Haiku (react-haiku) is a lightweight collection of 46 React hooks and 9 utility components for common frontend tasks like debouncing, clipb… | 42 | 1012 | active |
| gmrchk/blobity Blobity is a TypeScript library that renders a customizable animated cursor 'blob' effect on websites using HTML5 canvas. It offers magneti… | 23 | 1011 | active |
| callmecavs/jump.js Jump.js is a small JavaScript library for smooth scrolling to elements or pixel offsets in the browser. It exposes a singleton function wit… | 67 | 3427 | maintenance |
| willowtreeapps/spruce-ios Spruce is a lightweight Swift library for choreographing multi-view animations on iOS screens. It provides UIView extensions to prepare and… | 23 | 3427 | maintenance |
| GitLqr/LQRWeChat An open-source Android app that closely replicates WeChat 6.5.7, built on the RongCloud IM SDK with RxJava, Retrofit, MVP, and Glide. It su… | 73 | 3426 | maintenance |
| winblues/blue95 Blue95 is a Fedora Atomic-based Xfce desktop Linux distribution themed with Chicago95 to evoke a Windows 95-era computing experience. It is… | 63 | 1010 | active |
| Yujonpradhananga/Persona-Quickshell A Persona 3 Reload themed desktop shell theme for Quickshell, designed for the Hyprland Wayland compositor. It provides themed widgets such… | 58 | 1010 | active |
| ericgio/react-bootstrap-typeahead A React typeahead/autocomplete component styled with Bootstrap, supporting single- and multi-selection. It is WAI-ARIA compliant and works … | 61 | 1009 | active |
| apptools-lab/AppWorks AppWorks is a VS Code extension pack providing a suite of frontend development tools, including project scaffolding, component generation, … | 45 | 1008 | active |
| vue-final/vue-final-modal Vue Final Modal is a tiny, renderless, feature-rich modal and dialog component library for Vue 3, written in TypeScript. It supports progra… | 23 | 1008 | active |
| makegirlsmoe/makegirlsmoe_web The React front-end for MakeGirlsMoe, a web app that generates anime character portraits using a GAN model. It provides the interactive UI … | 32 | 3414 | maintenance |
| noties/Markwon Markwon is an Android markdown library that parses markdown per the CommonMark spec using commonmark-java and renders it as native Android … | 23 | 3414 | maintenance |
| frappe/frappe-ui Frappe UI is a Vue 3 and Tailwind CSS component library and utility set for rapidly building modern frontends, especially for Frappe Framew… | 68 | 1007 | active |
| Ramotion/circle-menu CircleMenu is a Swift UI component library for iOS that provides an elegant circular menu button with material design animations. It is dis… | 32 | 3411 | maintenance |
| alibaba/GGEditor GGEditor is a React-based visual graph editor library built on AntV G6. It provides ready-made components for building flowchart and mind-m… | 32 | 3410 | maintenance |
| TT-ReBORN/Georgia-ReBORN Georgia-ReBORN is a feature-rich, clean theme for the foobar2000 audio player with full dynamic color theming based on album art. It offers… | 65 | 1006 | active |
| BBC Audio Waveform Visualisation Peaks.js is a client-side JavaScript UI component for displaying and interacting with audio waveforms in the browser using HTML canvas. It … | 53 | 3405 | maintenance |
| KevinnZou/compose-webview-multiplatform A Kotlin library providing a WebView composable widget for JetBrains Compose Multiplatform, supporting loading URLs, HTML, and post data. I… | 53 | 1005 | active |
| alexanderjeurissen/ranger_devicons A plugin for the Ranger terminal file manager that adds a linemode prefixing file names with file icons/glyphs. It requires a NERDfont-patc… | 44 | 1005 | active |
| ilyashubin/scrollbooster ScrollBooster is a tiny (~2KB gzipped) zero-dependency JavaScript library that adds drag-to-scroll behavior to any content viewport via mou… | 23 | 1005 | stable |
| primefaces/sakai-react Sakai is a free, open-source React admin template built on Next.js, providing a pre-styled dashboard layout with components for building ad… | 23 | 1004 | active |
| glorious-codes/glorious-demo A small JavaScript library (4.6kb gzipped) that creates animated demonstrations of code in action, simulating a code editor and terminal wi… | 32 | 3397 | maintenance |
| jacobslusser/ScintillaNET A Windows Forms control, wrapper, and bindings for the Scintilla source code editing component, written in C#. It provides syntax styling, … | 10 | 1001 | active |
| dyq086/wepy-mall A WeChat mini-program mall (online store) application built with the WePY framework in JavaScript. It provides a complete e-commerce fronte… | 32 | 3385 | maintenance |
| ElemeFE/vue-amap A Vue 2.x component library wrapping the AMap (Gaode) JavaScript API, providing declarative map components like markers, polylines, polygon… | 32 | 3379 | maintenance |
| dekatotoro/SlideMenuControllerSwift A Swift library for iOS that implements a slide-out menu (hamburger/drawer) container view controller, inspired by the menus in Google+, Fe… | 23 | 3374 | maintenance |
| AnubisNekhet/AnuPpuccin AnuPpuccin is a highly customizable CSS theme for the Obsidian note-taking app, winner of the Best Theme award in Obsidian's Gems of the Ye… | 22 | 3366 | maintenance |
| kni-labs/rrssb RRSSB (Ridiculously Responsive Social Sharing Buttons) is a lightweight HTML/CSS/JS library of responsive social sharing buttons built with… | 23 | 3365 | maintenance |
| Voog/wysihtml wysihtml is an open-source, dependency-free rich text WYSIWYG editor for the web, forked from xing/wysihtml5. It generates valid semantic H… | 23 | 3349 | maintenance |
| dolphin-wood/smooth-scrollbar A JavaScript/TypeScript library that replaces native browser scrollbars with customizable, high-performance smooth scrollbars using transla… | 23 | 3349 | maintenance |
| MoZhouqi/KMNavigationBarTransition KMNavigationBarTransition is a drop-in iOS library that manages UINavigationBar background styles across a navigation stack and renders smo… | 32 | 3347 | maintenance |
| IFTTT/RazzleDazzle RazzleDazzle is a simple keyframe-based animation framework for iOS written in Swift, designed for scrollview-powered app intro animations.… | 23 | 3346 | maintenance |
| osdnk/react-native-reanimated-bottom-sheet A highly configurable React Native bottom sheet component built with react-native-reanimated and react-native-gesture-handler, providing na… | 23 | 3338 | maintenance |
| flexxui/flexx Flexx is a pure Python GUI toolkit that uses web technology (HTML5/JavaScript) for rendering, transpiling Python to JavaScript via PScript.… | 33 | 3329 | maintenance |
| IanLunn/Sequence Sequence.js is a responsive CSS animation framework for building step-based applications such as sliders, presentations, and banners. It ha… | 23 | 3327 | maintenance |
| wp-bootstrap/wp-bootstrap-navwalker A custom WordPress nav walker class that formats WordPress menus with the markup and CSS classes needed for Bootstrap 4 dropdown navigation… | 23 | 3322 | maintenance |
| Ramotion/paper-onboarding PaperOnboarding is a Swift UI component library for iOS that implements a material design onboarding slider. It lets developers add animate… | 23 | 3318 | maintenance |
| shoheiyokoyama/Gemini Gemini is a Swift framework for iOS that provides rich scroll-based animations through a custom UICollectionView subclass. It offers multip… | 36 | 3310 | maintenance |
| mmin18/RealtimeBlurView An Android library providing a realtime blurring overlay view, similar to iOS's UIVisualEffectView. It is added directly in layout XML with… | 32 | 3309 | maintenance |
| styletron/styletron Styletron is a universal CSS-in-JS toolkit for component-oriented styling, best known for its atomic CSS engine that generates declaration-… | 23 | 3309 | maintenance |
| chenBingX/SuperTextView SuperTextView is an Android UI library providing an enhanced TextView/View widget with built-in support for rounded corners, borders, gradi… | 23 | 3304 | maintenance |
| andreamazz/BubbleTransition A Swift library providing a custom modal transition for iOS that presents and dismisses view controllers with an expanding and shrinking bu… | 23 | 3303 | maintenance |
| xmartlabs/XLActionController XLActionController is a Swift library for building fully customizable and extensible action sheet controllers on iOS. It ships with prebuil… | 23 | 3301 | maintenance |
| ccampbell/rainbow Rainbow is a lightweight (~2.5kb) JavaScript syntax highlighting library for coloring code blocks in web pages. It works in the browser via… | 23 | 3297 | maintenance |
| iammert/ScalingLayout An Android UI library that lets layouts expand and collapse smoothly on user interaction, inspired by the Blinkist app and Spotify's search… | 23 | 3295 | maintenance |
| jonathantneal/svg4everybody A small JavaScript polyfill that adds external SVG spritemap support to browsers that lack it, such as older Safari, IE, and Edge versions.… | 23 | 3276 | maintenance |
| jathu/UIImageColors A Swift library that extracts the most dominant and prominent colors from UIImage and NSImage instances, in the style of iTunes artwork col… | 10 | 3275 | maintenance |
| zhengwenming/WMPlayer WMPlayer is an Objective-C video player library for iOS that wraps AVPlayer as a UIView subclass, supporting both network and local video p… | 40 | 3274 | maintenance |
| stutrek/scrollmonitor A lightweight, dependency-free JavaScript library that monitors DOM elements as the user scrolls, firing events when elements enter or exit… | 23 | 3273 | maintenance |
| hug-sun/element3 Element3 is a Vue.js 3.0 UI component toolkit based on Element UI, built with JavaScript and TypeScript. It provides reusable UI components… | 54 | 3272 | maintenance |
| skatejs/skatejs Skate is a functional reactive library built on the W3C web component standards for writing small, fast custom elements. It integrates with… | 23 | 3271 | maintenance |
| jonmiles/bootstrap-treeview A jQuery plugin that renders hierarchical tree structures as an interactive tree view styled with Twitter Bootstrap 3. It supports selectab… | 10 | 3271 | maintenance |
| garand/sticky Sticky is a jQuery plugin that makes any page element stay visible while scrolling by switching it to position: fixed with configurable spa… | 10 | 3264 | maintenance |
| reasonml/reason-react ReasonReact provides typed Reason language bindings for ReactJS, letting you write React components with Reason's type system while remaini… | 72 | 3263 | maintenance |
| kennethcachia/background-check A small vanilla JavaScript library that detects the brightness of images behind overlapping elements and applies `.background--dark` or `.b… | 23 | 3250 | maintenance |
| FuYaoDe/react-native-app-intro A React Native component that implements a parallax-effect welcome/onboarding intro screen, built on top of react-native-swiper. It mimics … | 23 | 3247 | maintenance |
| stereobooster/react-ideal-image An adaptive React image component that lazily loads images based on viewport visibility and network conditions, with placeholders (LQIP) to… | 32 | 3244 | maintenance |
| LBXScan LBXScan is an iOS barcode and QR code scanning library that wraps the native AVFoundation API, ZXing, and ZBar engines behind a unified int… | 32 | 3238 | maintenance |
| RainManGO/vue3-composition-admin A Vue 3 admin dashboard template built with TypeScript, Vuex 4, Element Plus, and Vue I18n, written entirely in the Composition API style. … | 23 | 3237 | maintenance |
| daimajia/AndroidViewHover An Android library that provides a hover view (BlurLayout) for elegantly displaying menus or messages over existing views with blur and ani… | 23 | 3231 | maintenance |
| florent37/ShapeOfView An Android library that lets developers apply custom shapes (circle, round rect, arc, diagonal, cutout, and more) to any Android view via X… | 37 | 3227 | maintenance |
| malte-wessel/react-custom-scrollbars A React component library that provides fully customizable scrollbars with native browser scrolling behavior. It supports auto-hide, auto-h… | 23 | 3216 | maintenance |
| kenkeiter/skeuocard Skeuocard is a JavaScript library that progressively enhances credit card input forms into a skeuomorphic, visually realistic card interfac… | 23 | 3215 | maintenance |
| zhouzi/TheaterJS TheaterJS is a small JavaScript library that creates typewriter-style typing animations mimicking human behavior, including variable speed,… | 23 | 3215 | maintenance |
| VinsonLaro/stable-diffusion-webui-chinese A Simplified Chinese localization extension for the AUTOMATIC1111 Stable Diffusion WebUI, provided as JSON translation templates. It also i… | 32 | 3205 | maintenance |
| wentin/cssicon A collection of icons built entirely with pure CSS code, with no dependencies, designed to be grabbed and used directly. Each icon is a sta… | 32 | 3201 | maintenance |
| Daemonite/material A CSS/JS theme that applies Google Material Design styling to Bootstrap 4 components. It lets developers keep standard Bootstrap markup whi… | 23 | 3198 | maintenance |
| ragunathjawahar/android-saripaar Android Saripaar is a rule-based UI form validation library for Android that uses declarative annotations on views. It supports synchronous… | 23 | 3189 | maintenance |
| jasondu/wxa-plugin-canvas A WeChat Mini Program component that generates shareable poster images (e.g., for Moments sharing) rendered on canvas from simple JSON conf… | 23 | 3186 | maintenance |
| evrencoskun/TableView TableView is an Android library for displaying complex data structures as tables of rows, columns, and cells, built on RecyclerView. It sup… | 23 | 3182 | maintenance |
| pythongosssss/ComfyUI-Custom-Scripts A ComfyUI custom node extension providing UI enhancements and quality-of-life features such as prompt autocomplete, graph auto-arrangement,… | 61 | 3177 | maintenance |
| erichoracek/MSDynamicsDrawerViewController MSDynamicsDrawerViewController is an Objective-C container view controller for iOS that manages a pane overlaid on one or two swipe-reveale… | 10 | 3174 | maintenance |
| hongyangAndroid/Highlight An Android library for highlighting specific views with a dimmed overlay to guide users through app features (spotlight/onboarding tours). … | 32 | 3171 | maintenance |
| deck-of-cards/deck-of-cards An HTML5 deck of playing cards built with pure vanilla JavaScript and CSS3, with no dependencies. It renders interactive, animated playing … | 34 | 3153 | maintenance |
| e-oj/Magic-Grid Magic Grid is a lightweight JavaScript library for creating dynamic, masonry-style grid layouts. It automatically repositions grid items of… | 32 | 3152 | maintenance |
| running-libo/Tiktok A TikTok clone Android app written in Kotlin that replicates the short-video feed experience with full-screen swipe video playback, like an… | 23 | 3150 | maintenance |
| joshwcomeau/use-sound use-sound is a small React hook for playing sound effects in web applications, built on top of Howler.js. It provides a declarative API for… | 34 | 3148 | maintenance |
| danylovolokh/VideoPlayerManager An Android library that simplifies controlling the MediaPlayer class in scrolling lists like ListView and RecyclerView. It invokes MediaPla… | 32 | 3147 | maintenance |
| arielsalminen/feature.js Feature.js is a fast, dependency-free 1kb browser feature detection library written in plain JavaScript. It lets developers test for capabi… | 32 | 3145 | maintenance |
| malcommac/SwiftRichString A lightweight Swift library for elegantly creating and manipulating attributed strings on iOS, macOS, tvOS, and watchOS. It supports declar… | 23 | 3145 | maintenance |