function: ui-components
6753 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| umicro/uView uView UI is a comprehensive UI component framework for the uni-app ecosystem, offering 60+ components, utility JS tools, and common page la… | 23 | 4214 | maintenance |
| SupremeTechnopriest/react-idle-timer React Idle Timer is a React hook and component for detecting user activity and idle states in web applications. It provides configurable id… | 56 | 1205 | stable |
| bootflat/bootflat.github.io Bootflat is an open source flat UI kit built on top of Bootstrap 3.3.0, written with Sass, providing styled components for building elegant… | 23 | 4213 | maintenance |
| rajaprerak/rajaprerak.github.io A responsive personal portfolio website template built with HTML, CSS, and Bootstrap, designed to be hosted on GitHub Pages. It includes se… | 32 | 1203 | active |
| PaoloCuscela/Cards A Swift library that recreates the card views from the iOS 11 App Store for UIKit apps, with IBDesignable support for use in storyboards. I… | 23 | 4202 | maintenance |
| BeatsKitano/KafkaRefresh KafkaRefresh is an animated, customizable pull-to-refresh framework for iOS, written in Objective-C. It provides multiple built-in refresh … | 48 | 1202 | stable |
| nysamnang/react-native-raw-bottom-sheet A lightweight, zero-dependency React Native bottom sheet component that lets developers render any custom component inside an animated bott… | 23 | 1202 | stable |
| DeclarativeHub/Bond Bond is a Swift binding framework built on ReactiveKit that enables type-safe, reactive bindings between UI components and state. It bridge… | 23 | 4196 | maintenance |
| staltz/rxmarbles RxMarbles is a web application providing interactive diagrams of Rx Observables, letting users drag marbles on input streams to see how ope… | 10 | 4196 | maintenance |
| coolpace/V2EX_Polish V2EX Polish is a lightweight browser extension (also available as a userscript) that enhances the V2EX forum with a modernized UI, nested c… | 56 | 1200 | active |
| gansm/finalcut FINAL CUT is a lightweight C++ widget toolkit for building text-based user interface (TUI) terminal applications with its own windowing sys… | 67 | 1199 | active |
| yhaolpz/FloatWindow An Android library that simplifies creating system-level floating windows (overlays) over any app screen, with drag support, edge-snapping … | 23 | 4186 | maintenance |
| guoyingtao/Mantis Mantis is a Swift image cropping library for iOS and Mac Catalyst offering UIKit and SwiftUI APIs with an Apple Photos-style crop experienc… | 94 | 1198 | active |
| dbc-team/dash-bootstrap-components A library of Bootstrap v5 components for use with Plotly Dash, exposed as native Dash components for building consistently styled, responsi… | 65 | 1198 | active |
| alexpfau/calendar-card-pro Calendar Card Pro is a custom Lovelace card for Home Assistant that displays upcoming calendar events in a sleek, highly customizable layou… | 88 | 1197 | active |
| chr15m/DoodleCSS DoodleCSS is a simple hand-drawn HTML/CSS theme that gives web pages a sketchy, doodle-style look. It is distributed as a single stylesheet… | 68 | 1197 | stable |
| bkrem/react-d3-tree A React component that renders hierarchical data as interactive D3-based tree graphs using SVG. It wraps D3's tree layout with customizable… | 38 | 1197 | stable |
| flutterchina/azlistview A Flutter library providing an AzListView with A-Z grouped items, sticky headers, and an IndexBar for fast scrolling, commonly used for cit… | 32 | 1197 | stable |
| stevenwanderski/bxslider-4 bxSlider is a responsive jQuery plugin for creating content sliders/carousels that support images, video, and HTML slides. It offers horizo… | 23 | 4176 | maintenance |
| hugeterry/CoordinatorTabLayout An Android UI library providing a custom composite control that combines TabLayout with CoordinatorLayout to create collapsing header layou… | 32 | 4173 | maintenance |
| nuxt/icon A Nuxt module providing an <Icon> component that renders over 200,000 open-source vector icons from Iconify, plus emojis and custom SVG com… | 99 | 1195 | active |
| helloflask/bootstrap-flask Bootstrap-Flask is a Flask extension providing Jinja macros for rendering Bootstrap 4 and 5 markup from Flask data objects. It converts Fla… | 91 | 1195 | active |
| Jacksgong/JKeyboardPanelSwitch An Android library that resolves the layout conflict and flicker that occurs when switching between the soft keyboard and custom panels (li… | 23 | 4171 | maintenance |
| afreakyelf/Pdf-Viewer A lightweight Android PDF viewer library written in Kotlin that occupies only around 80kb, far smaller than typical PDF viewers. It support… | 79 | 1193 | active |
| matghazaryan/AMSlideMenu2 AMSlideMenu2 is a Swift library for iOS that implements sliding menus with left, right, or both side panels. It supports storyboards and XI… | 23 | 1193 | stable |
| Leaflet/Leaflet.markercluster A Leaflet plugin that provides animated marker clustering for interactive maps, grouping large numbers of markers into clusters for perform… | 32 | 4162 | maintenance |
| jfcere/ngx-markdown ngx-markdown is an Angular library providing a component, directive, pipe, and service to parse static, dynamic, or remote markdown content… | 95 | 1191 | active |
| yglukhov/nimx Nimx is a cross-platform GUI framework written in Nim, supporting Linux, macOS, Windows, Android, iOS, and WebAssembly. It provides a view … | 75 | 1191 | active |
| sleepy-zone/fabritor-web Fabritor is an open-source creative image editor built on fabric.js and React, designed to let developers quickly build their own image edi… | 27 | 1190 | active |
| remorses/gpuix GPUIX provides React and TypeScript bindings for GPUI, Zed's GPU-accelerated UI framework, letting you build native desktop apps that rende… | 82 | 1189 | active |
| xiyaowong/transparent.nvim A Neovim plugin written in Lua that removes all background colors from highlight groups to make the editor transparent. It supports configu… | 71 | 1189 | active |
| rydmike/flex_color_scheme FlexColorScheme is a Flutter package for building sophisticated Material Design color scheme based themes, including Material-3 seeded colo… | 64 | 1189 | stable |
| 123xiao/sex-agreement-app A Next.js web application for creating, digitally signing, and managing sexual consent agreements, with PDF export and multi-step form guid… | 33 | 1189 | active |
| bggRGjQaUbCoE/c001apk c001apk is a third-party open-source Android client for the Coolapk community, written in Kotlin. It reimplements the Coolapk app experienc… | 10 | 1189 | active |
| logamee/lin-ui Lin UI is a high-quality UI component library built with native WeChat Mini Program syntax, offering buttons, forms, and e-commerce compone… | 23 | 4145 | maintenance |
| everfu/hexo-theme-solitude Solitude is a feature-rich blog theme for the Hexo static site generator (with a separate native Hugo edition), built with Stylus and offer… | 92 | 1188 | active |
| zero-to-mastery/ZtM-Job-Board A community job board web application where developers from the Zero To Mastery community list their profiles so recruiters can find them f… | 77 | 1188 | active |
| awesome-reveal/react-awesome-reveal React Awesome Reveal is a lightweight React component library for adding scroll-triggered reveal animations using the Intersection Observer… | 34 | 1188 | active |
| Anashost/HA-Animated-cards A collection of customizable animated card templates for Home Assistant dashboards, covering appliances, battery status, environmental grap… | 61 | 1187 | active |
| alexusmai/laravel-file-manager A file manager package for Laravel with a Vue.js frontend, built on Laravel Flysystem to support local, S3, FTP, and Dropbox disks. It prov… | 60 | 1187 | active |
| Block-Network/StatusBarLyric StatusBarLyric is an Xposed module (LSPosed only) that displays music lyrics in the Android status bar with customizable styles. It works a… | 10 | 1186 | active |
| joshwcomeau/react-flip-move A React component library that animates DOM changes such as list reordering using the FLIP technique with hardware-accelerated CSS transfor… | 23 | 4135 | maintenance |
| jamiebuilds/spectacle-code-slide A React component for the Spectacle presentation framework that renders code slides with step-by-step highlighted line ranges, titles, and … | 32 | 4134 | maintenance |
| bolt/bolt Bolt is a lightweight, open-source content management system (CMS) written in PHP, built on Silex and Symfony components with Twig templati… | 10 | 4134 | maintenance |
| advanced-cropper/vue-advanced-cropper A flexible Vue.js image cropping component library that lets developers build custom croppers matching any website design. It supports canv… | 23 | 1185 | active |
| xieziyu/ngx-echarts ngx-echarts is an Angular directive (for Angular >= 2.x) that wraps Apache ECharts (ver >= 3.x), making it easy to embed interactive charts… | 82 | 1184 | active |
| cruffenach/CRToast CRToast is an Objective-C library for iOS that displays customizable toast-style notifications appearing over or pushing out the status bar… | 32 | 4125 | maintenance |
| Skyscanner/SkyFloatingLabelTextField A Swift UIKit library implementing the 'Float Label Pattern' text field for iOS, with customizable floating titles, icons, RTL support, and… | 10 | 4125 | maintenance |
| zTree/zTree_v3 zTree is a jQuery-based tree view plugin for rendering hierarchical data in web pages. It supports JSON data, static and asynchronous loadi… | 32 | 4124 | maintenance |
| pmndrs/its-fine A TypeScript library of escape hatches for React that lets components access the internal React Fiber tree. It provides hooks like useFiber… | 26 | 1183 | stable |
| winjs/winjs WinJS (Windows Library for JavaScript) is a UI toolkit of polished JavaScript controls and utilities for building HTML/CSS/JS applications … | 23 | 4120 | maintenance |
| Avijit07x/animateicons AnimateIcons is a library of 542 animated SVG icons for React, built on motion/react with path-level animations triggered by hover, focus, … | 63 | 1182 | active |
| Dorota1997/react-frontend-dev-portfolio A customizable React portfolio template for front-end developers with sections for about, experience, skills, and projects. It supports lig… | 32 | 1182 | active |
| Yggdroot/indentLine A Vim plugin that displays thin vertical lines at each indentation level for code indented with spaces. It uses Vim 7.3+'s conceal feature … | 10 | 4119 | maintenance |
| Temzasse/react-modal-sheet A flexible React bottom sheet component library built on the Motion animation library, offering smooth gesture-driven sheets with snap poin… | 80 | 1181 | active |
| Samillion/ModernZ ModernZ is a sleek, modern on-screen controller (OSC) script for the mpv media player, forked from ModernX with added features. It offers c… | 78 | 1180 | active |
| prosekit/prosekit ProseKit is a headless, framework-agnostic rich text editor toolkit for the web, built on ProseMirror with adapters for React, Vue, Preact,… | 92 | 1179 | active |
| 10play/10tap-editor TenTap is a typed, customizable rich text editor library for React Native, built on top of Tiptap and ProseMirror. It provides a plug-and-p… | 76 | 1179 | active |
| hugeicons/hugeicons Hugeicons is a large icon library offering 54,000+ icons (5,400+ free) in 10 styles on a 24x24 pixel-perfect grid, distributed as packages … | 66 | 1179 | active |
| compnerd/swift-win32 Swift/Win32 is a Swift application framework providing an MVC model for building native Windows applications. It wraps the Win32 APIs with … | 53 | 1179 | active |
| pablogila/TileMapDual TileMapDual is a Godot plugin that adds a custom TileMapLayer node implementing a real-time dual-grid tileset system. It supports square, i… | 50 | 1178 | active |
| mgarin/weblaf WebLaF is an open-source Look & Feel and component library for Java Swing desktop applications, written in pure Java. It provides reskinnab… | 23 | 1178 | active |
| willmcpo/body-scroll-lock A small JavaScript library that locks body scrolling on iOS, Android, and desktop browsers while preserving scrolling of a target element s… | 23 | 4102 | maintenance |
| dinuscxj/LoadingDrawable An Android library providing a collection of animated loading Drawables (spinners) that can be attached to any View or used as a ProgressBa… | 32 | 4096 | maintenance |
| johnpapa/vscode-peacock Peacock is a Visual Studio Code extension that subtly changes the color of your VS Code workspace. It helps you quickly identify which edit… | 98 | 1176 | active |
| luis-almeida/unveil Unveil is a very lightweight (under 1KB) jQuery/Zepto plugin for lazy loading images, delaying image loading until the user scrolls them in… | 32 | 4093 | maintenance |
| Vvveb VvvebJs is a drag-and-drop page builder library written in vanilla JavaScript with no dependencies or build tools, bundled with Bootstrap 5… | 90 | 1175 | active |
| skywind3000/vim-quickui A Vim/NeoVim plugin providing a Borland/Turbo C++ inspired TUI widget library: dropdown menubars, context menus, listboxes, and a data-driv… | 89 | 1175 | active |
| imcuttle/mometa Mometa is a code-based low-code metaprogramming toolkit that adds WYSIWYG visual editing to local frontend development. It works as a webpa… | 23 | 4088 | maintenance |
| alvarotrigo/pagePiling.js pagePiling.js is a jQuery plugin that creates a scrolling pile of fullscreen sections, letting users navigate stacked page sections via mou… | 23 | 4088 | maintenance |
| internetarchive/bookreader The Internet Archive BookReader is a JavaScript library for viewing scanned books online in a browser, with page-turning, zoom, search-insi… | 98 | 1174 | active |
| mojotech/torch Torch is a rapid admin generator for Elixir Phoenix applications that creates admin interfaces with custom templates. It wraps Phoenix's HT… | 60 | 1174 | active |
| Expensify/react-native-qrcode-svg A React Native component library for generating and rendering QR codes as SVG images, built on react-native-svg and node-qrcode. It support… | 68 | 1173 | active |
| adamlyttleapps/claude-skill-app-onboarding-questionnaire A Claude Code skill that designs and builds high-converting questionnaire-style onboarding flows for mobile and web apps, based on a 14-scr… | 48 | 1173 | active |
| roberthein/TinyConstraints TinyConstraints is a Swift library that provides syntactic sugar over NSLayoutConstraint to make Auto Layout code shorter and more readable… | 23 | 4082 | maintenance |
| flixlix/power-flow-card-plus Power Flow Card Plus is a highly customizable Home Assistant Lovelace card that visualizes live (instantaneous) power flow between grid, so… | 82 | 1172 | active |
| nevertoday/zhongguo-traditional-colors An open-source static website and reference library of 742 Chinese traditional colors, providing high-resolution color cards with HEX, RGB,… | 65 | 1172 | active |
| doki-theme/doki-theme-vscode A VS Code extension providing over 60 cute anime character-based color themes, wallpapers, and stickers. It modifies VS Code's CSS to enabl… | 23 | 1172 | active |
| HeshamMegid/HMSegmentedControl HMSegmentedControl is a highly customizable drop-in replacement for UISegmentedControl on iOS, written in Objective-C and usable from Swift… | 23 | 4078 | maintenance |
| luisbocanegra/plasma-panel-colorizer A KDE Plasma widget (plasmoid) that brings Latte-Dock and window manager status bar customization features to the default Plasma panels. It… | 91 | 1171 | active |
| akii09/pdfx PDFx is a shadcn/ui-style collection of pre-built, themeable React PDF components built on @react-pdf/renderer, with a CLI to copy componen… | 80 | 1171 | active |
| DevCloudFE/vue-devui Vue DevUI is a Vue 3 component library implementing the DevUI Design system, offering 55+ high-quality UI components built with TypeScript … | 79 | 1171 | active |
| stdware/qwindowkit QWindowKit is a cross-platform window customization framework for Qt Widgets and Qt Quick that lets applications replace the native title b… | 73 | 1171 | active |
| malihu/malihu-custom-scrollbar-plugin A highly customizable jQuery plugin that replaces native browser scrollbars with styled custom scrollbars. It supports vertical and horizon… | 32 | 4074 | maintenance |
| nathantannar4/Transmission Transmission is a Swift library that bridges UIKit presentation APIs to SwiftUI, enabling presentation controllers, interactive transitions… | 95 | 1170 | active |
| Atri-Labs/atrilabs-engine Atri is an open-source full-stack web framework that combines a visual drag-and-drop no-code builder with the ability to write React and Py… | 23 | 4067 | maintenance |
| ubaimutl/react-portfolio A simple, responsive multi-page portfolio website template for developers and designers built with React, Vite, and React-Bootstrap. Conten… | 75 | 1169 | active |
| alvaromontoro/almond.css Almond.CSS is a class-less CSS stylesheet collection that makes simple semantic HTML websites look nicer without any JavaScript or classes.… | 38 | 1168 | active |
| callstack/masked-view A React Native library providing a MaskedView component that renders its children through an alpha-channel mask defined by another React el… | 43 | 1167 | stable |
| laravel/jetstream Laravel Jetstream is an application scaffolding/starter kit for the Laravel framework that provides pre-built authentication, profile, team… | 92 | 4058 | maintenance |
| prayag17/Blink Blink is a modern cross-platform desktop client for Jellyfin media servers, built with Tauri and React. It supports DirectPlay of most medi… | 78 | 1166 | active |
| Workflow Workflow is a unidirectional data flow library by Square that lets developers model business logic and navigation as composable state machi… | 67 | 1166 | active |
| wangyuan389/yunda Yunda (云搭) is an open-source, free visual low-code platform for building WeChat mini-programs, H5 pages, surveys, and image-text articles w… | 23 | 1166 | active |
| arielsalminen/responsive-nav.js A tiny (~1.3kb minified and gzipped) dependency-free JavaScript plugin that creates a toggled, collapsible navigation menu for small screen… | 32 | 4052 | maintenance |
| JosephusPaye/Keen-UI Keen UI is a lightweight Vue 3 UI component library with a simple API, inspired by Google's Material Design. It focuses on interactive Java… | 23 | 4052 | maintenance |
| Zulko/eagle.js Eagle.js is a hackable slideshow framework built on top of Vue 2 for creating web-based presentations with reusable slides, themes, animati… | 23 | 4052 | maintenance |
| oruga-ui/oruga Oruga is a lightweight, CSS-framework-agnostic UI component library for Vue.js 3 with no external dependencies. Components are fully custom… | 100 | 1165 | active |
| digitoimistodude/air-light Air-light is a minimalist, dependency-free WordPress starter theme under 20 KB, based on Underscores. It follows the original WordPress way… | 96 | 1165 | active |
| stephane-monnot/react-vertical-timeline A React component library for rendering vertical timelines with customizable elements, icons, dates, and styling. It provides drop-in Verti… | 52 | 1165 | stable |
| outfoxxed/hy3 hy3 is a Hyprland plugin that provides an i3/sway-like manual tiling layout with node-based window manipulation and enhanced tabbed groups.… | 91 | 1164 | active |