function: ui-components
6753 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| konvajs/vue-konva vue-konva is a Vue library providing declarative, reactive components for the Konva 2D HTML5 canvas framework. Each Konva node (stage, laye… | 76 | 1355 | active |
| sindresorhus/DockProgress A Swift library for macOS that displays task progress directly in an app's Dock icon, with built-in styles like bar, circle, badge, and pie… | 68 | 1355 | active |
| jeromeetienne/jquery-qrcode A jQuery plugin that generates QR codes purely in the browser without relying on external services. It is lightweight (under 4k minified+gz… | 32 | 4836 | maintenance |
| wojtekmaj/react-date-picker A date picker component library for React applications, written in TypeScript. It provides calendar-based date and month selection UI with … | 88 | 1354 | active |
| Viglino/ol-ext ol-ext is a collection of extensions, controls, interactions, and styles for the OpenLayers mapping library, including animated clusters, C… | 82 | 1354 | active |
| mehdibha/dotUI dotUI is a design-system builder and component registry for React that lets you compose a custom visual language (colors, icons, radius, de… | 70 | 1354 | active |
| jazzband/django-tinymce A Django application providing a form widget and model field that renders the TinyMCE rich text editor. It integrates TinyMCE 7 with Django… | 67 | 1354 | stable |
| jrnold/ggthemes An R package providing extra themes, color scales, and geoms for ggplot2, mimicking the visual styles of publications and tools like The Ec… | 57 | 1352 | stable |
| pronamic/advanced-custom-fields-pro A Git mirror of Advanced Custom Fields Pro, a premium WordPress plugin for adding custom fields and edit-screen controls to WordPress. It p… | 98 | 1351 | active |
| rob-balfre/svelte-select A select/autocomplete/typeahead dropdown component for Svelte applications. Version 6+ targets Svelte 5, using runes, callback props, and s… | 86 | 1351 | active |
| MiracleTanC/Neo4j-KGBuilder A self-hosted knowledge graph construction and visualization application built on Neo4j, Spring Boot, Vue.js, and D3.js. It provides a grap… | 57 | 1351 | active |
| QuintGao/GKPhotoBrowser GKPhotoBrowser is a highly customizable iOS photo and video browser library written in Objective-C, mimicking the image viewers of WeChat a… | 43 | 1350 | active |
| xinthink/react-native-material-kit A set of Material Design UI components for React Native apps, including buttons, sliders, text fields, checkboxes, and progress indicators.… | 23 | 4813 | maintenance |
| VadimDez/ng2-pdf-viewer ng2-pdf-viewer is an Angular component library for rendering PDF files in web applications, built on top of PDF.js. It supports features li… | 64 | 1349 | active |
| Scratch 3.0 Scratch GUI is a set of React components that make up the interface for creating and running Scratch 3.0 projects, the block-based visual p… | 10 | 4811 | maintenance |
| pthom/imgui_bundle Dear ImGui Bundle is a batteries-included immediate-mode GUI framework for both Python and C++, built on Dear ImGui with integrated plottin… | 94 | 1348 | active |
| sailboatui/sailboatui Sailboat UI is a modern open-source UI component library for Tailwind CSS offering 150+ copy-paste HTML components such as buttons, cards, … | 54 | 1348 | active |
| vueup/vue-quill VueQuill is a Vue 3 component that wraps the Quill rich text editor, written entirely in TypeScript. It provides a simple API for embedding… | 96 | 1347 | active |
| rjaros/kvision KVision is an object-oriented web framework for Kotlin/JS that lets developers build modern web UIs entirely in Kotlin without HTML, CSS, o… | 91 | 1347 | active |
| jgudo/ecommerce-react Salinaka is an open-source e-commerce web application built with React, Redux, Redux-Saga, and Firebase (Firestore) with SASS styling. It p… | 32 | 1347 | active |
| bespokejs/bespoke Bespoke.js is a super minimal (1KB) modular presentation micro-framework for modern browsers, providing a core slide-deck engine with a con… | 32 | 4796 | maintenance |
| tiberiuzuld/angular-gridster2 An Angular library implementing a gridster-style draggable and resizable grid layout for building dashboards with widgets. It provides Angu… | 90 | 1345 | active |
| caplin/FlexLayout FlexLayout is a docking layout manager for React that arranges components into resizable, draggable tabsets with splitters. It supports flo… | 99 | 1344 | active |
| hsluv/hsluv HSLuv is a human-friendly alternative to HSL built on the perceptually uniform CIELUV color space, with a reference implementation written … | 76 | 1344 | stable |
| climblee/uv-ui uv-ui is a multi-platform Vue UI component framework based on uView 2.x, compatible with Vue 2 and Vue 3 across uni-app targets including H… | 28 | 1344 | active |
| pierpo/react-archer react-archer is a React library for declaratively drawing SVG arrows between DOM elements. You wrap your layout in an ArcherContainer, mark… | 89 | 1343 | active |
| rcaferati/react-awesome-button A React component library providing animated, 3D-styled button components including a base button, a progress-flow button, and a social/sha… | 85 | 1343 | stable |
| popcar2/GodotOS GodotOS is a fake operating system interface built entirely in the Godot game engine, featuring a file browser, text editor, image viewer, … | 61 | 1343 | active |
| YIZHUANG/react-multi-carousel A lightweight, production-ready React carousel component supporting multiple visible items and server-side rendering with zero dependencies… | 52 | 1343 | stable |
| nzbin/three-dots Three Dots is a set of CSS loading animations, each built with a single HTML element, available as a Sass/Less library. It provides 14+ dot… | 23 | 1342 | stable |
| andkulikov/Transitions-Everywhere An Android library providing extra Transition implementations on top of the AndroidX Transitions Library, including hidden platform transit… | 23 | 4781 | maintenance |
| TakWolf/CNode-Material-Design A third-party native Android client for the CNode Node.js Chinese developer community, built in Kotlin with Material Design styling. It sup… | 49 | 1341 | active |
| StartBootstrap/startbootstrap-grayscale Grayscale is a free, multipurpose one-page HTML theme for Bootstrap created by Start Bootstrap. It ships prebuilt HTML/CSS/JS in a dist fol… | 32 | 1341 | active |
| samvermette/SVPullToRefresh An Objective-C library that adds pull-to-refresh and infinite scrolling to any UIScrollView (or subclass) with a single line of code, using… | 32 | 4778 | maintenance |
| FXMisc/RichTextFX RichTextFX is a memory-efficient rich-text area control for JavaFX that supports styling ranges of text and embedding custom inline objects… | 58 | 1340 | active |
| gunnartorfis/sonner-native-toasts An opinionated toast notification component for React Native, ported from emilkowalski's sonner web library. It offers multiple toast varia… | 84 | 1338 | active |
| nishanths/zoom.js A dependency-free TypeScript image zooming plugin for the web, ported from fat/zoom.js (the effect seen on older Medium). Clicking an image… | 32 | 1338 | active |
| nslogx/flutter_easyloading A lightweight, customizable Flutter package for showing loading spinners, progress bars, result states, and toast notifications without nee… | 96 | 1336 | stable |
| enkisoftware/imgui_markdown A permissively licensed (Zlib) single-header C++11 library that renders Markdown inside Dear ImGui applications. It supports headers, empha… | 73 | 1336 | active |
| ookii-dialogs/ookii-dialogs-wpf A .NET class library providing native Windows dialogs for WPF applications, including task dialogs, progress dialogs, credential dialogs, a… | 51 | 1336 | active |
| abuanwar072/Welcome-Login-Signup-Page-Flutter A Flutter UI template providing responsive Welcome, Login, and Signup screens that work on Android, iOS, Web, and Desktop. It demonstrates … | 73 | 1335 | stable |
| Expensify/react-native-live-markdown A drop-in replacement for React Native's TextInput component that renders Markdown formatting live as the user types. It provides synchrono… | 71 | 1335 | active |
| jogboms/flutter_offline A Flutter package providing an OfflineBuilder widget to detect and react to offline/online connectivity changes across all platforms. It su… | 58 | 1335 | active |
| igorescobar/jQuery-Mask-Plugin A lightweight jQuery plugin for applying input masks to form fields and arbitrary HTML elements. It supports string, numeric, and mixed mas… | 32 | 4753 | maintenance |
| sshwsfc/xadmin Xadmin is a drop-in replacement for the Django admin interface with a Twitter Bootstrap-based UI, plugin extensibility, and features like b… | 48 | 4751 | maintenance |
| llazzaro/django-scheduler A reusable Django app that adds calendaring functionality to Django projects, supporting one-time and recurring events with occurrence exce… | 63 | 1333 | active |
| salvadordf/CEF4Delphi CEF4Delphi is a component library that embeds Chromium-based browsers (via CEF) into applications built with Delphi or Lazarus/Free Pascal.… | 98 | 1332 | active |
| jtydhr88/ComfyUI-qwenmultiangle A ComfyUI custom node providing an interactive Three.js 3D viewport for controlling camera azimuth, elevation, and zoom. It outputs formatt… | 56 | 1332 | active |
| dapi-labs/react-nice-avatar A React component library for generating illustrated SVG avatars from seeds or custom configuration objects. It offers customizable attribu… | 23 | 1332 | stable |
| saiwu-bigkoo/Android-ConvenientBanner An Android banner/carousel library built on a looping ViewPager with auto-paging and multiple 3D page-transform effects. It lets developers… | 32 | 4741 | maintenance |
| frappe/datatable Frappe DataTable is a modern, dependency-light JavaScript library for rendering interactive, editable data tables in the browser. It suppor… | 95 | 1331 | active |
| Shopify/remote-dom Remote DOM is a TypeScript library that synchronizes a tree of DOM elements created in a sandboxed JavaScript environment (like an iframe o… | 89 | 1330 | active |
| paypal/paypal-checkout-components A set of JavaScript components for easily integrating PayPal Buttons and PayPal Checkout into websites, built on the zoid cross-domain comp… | 67 | 1330 | active |
| brianvoe/slim-select Slim Select is a lightweight, dependency-free JavaScript library that replaces the native HTML <select> element with an advanced dropdown s… | 84 | 1329 | active |
| younatics/YNDropDownMenu YNDropDownMenu is a customizable dropdown menu component for iOS written in Swift. It displays a dropdown view of related items when a menu… | 82 | 1329 | active |
| seraui/seraui Sera UI is an open-source UI component library for React, Next.js, and other JSX-based frameworks, built with Tailwind CSS and Framer Motio… | 39 | 1329 | active |
| Calvin-LL/Reorderable A Kotlin library for Jetpack Compose and Compose Multiplatform that adds drag-and-drop reordering to lazy lists and grids such as LazyColum… | 73 | 1328 | active |
| kf99916/TimelineTableViewCell TimelineTableViewCell is a Swift library that provides a simple timeline view implemented as a UITableViewCell for iOS apps. It is distribu… | 55 | 1328 | stable |
| FarazzShaikh/THREE-CustomShaderMaterial A TypeScript library that lets you extend Three.js standard materials with custom vertex and fragment shaders. It supports both vanilla Thr… | 44 | 1328 | active |
| BelkacemYerfa/shadcn-extension An open-source collection of UI components that extends shadcn/ui, built with React, Radix UI, and Tailwind CSS. It ships as a copy-paste c… | 32 | 1328 | active |
| jackmoore/colorbox Colorbox is a lightweight, customizable lightbox plugin for jQuery that displays images, galleries, slideshows, ajax, inline, and iframed c… | 10 | 4724 | maintenance |
| ebullient/obsidian-admonition An Obsidian.md community plugin that adds admonition-style callout blocks (tips, warnings, notes, etc.) to notes. It supports built-in and … | 95 | 1327 | active |
| masastack/MASA.Blazor MASA.Blazor is a Material Design-based UI component library for Blazor, supporting Blazor Server, Blazor WebAssembly, and MAUI Blazor. It o… | 82 | 1327 | active |
| aheze/SwipeActions A lightweight SwiftUI library that adds customizable swipe actions to any view on iOS, not just Lists. It is a single-file, dependency-free… | 46 | 1327 | active |
| apache/incubator-weex-ui Weex Ui is a rich-interactive, lightweight, high-performance UI component library built on Apache Weex for cross-platform mobile developmen… | 10 | 4719 | maintenance |
| tryphotino/photino.NET Photino.NET is the .NET 6 wrapper for the Photino.Native project, enabling developers to build lightweight native cross-platform desktop ap… | 59 | 1326 | active |
| xiyuesaves/lite-tools A plugin for LiteLoaderQQNT/QwQNT that adds a lightweight toolbox of UI tweaks and message enhancements to the QQ desktop client. It offers… | 93 | 1325 | active |
| yudaocode/yudao-mall-uniapp Yudao Mall is a fully open-source mobile e-commerce storefront built with Vue3 and uni-app, part of the Yudao (ruoyi-vue-pro) development p… | 87 | 1325 | active |
| davatron5000/FitVids.js FitVids.js is a lightweight jQuery plugin that makes video embeds (YouTube, Vimeo, etc.) fluid-width in responsive web designs by automatin… | 32 | 4708 | maintenance |
| hongyangAndroid/baseAdapter A universal Android adapter library for ListView, RecyclerView, and GridView that eliminates boilerplate ViewHolder code. It supports multi… | 32 | 4700 | maintenance |
| annulusgames/Alchemy Alchemy is a Unity library providing attribute-based Inspector extensions, Hierarchy and EditorWindow enhancements, and source-generated se… | 80 | 1322 | active |
| PropertyTools/PropertyTools A collection of custom WPF controls for .NET, including PropertyGrid, DataGrid, TreeListBox, ColorPicker, and various pickers and editors. … | 66 | 1322 | active |
| gilbarbara/react-inlinesvg A React component library that loads and inlines SVG files from local paths, remote URLs, data URIs, or raw SVG strings. It caches remote r… | 88 | 1321 | active |
| lindylearn/unclutter Unclutter is a browser extension for Chrome and Firefox that provides a modern reader mode by modifying a page's CSS to remove ads and clut… | 23 | 1320 | active |
| KDE/plasma-desktop Plasma Desktop is the desktop form factor of the KDE Plasma workspace, containing the desktop shell widgets, taskbar, and configuration mod… | 77 | 1319 | stable |
| mackysoft/Unity-SerializeReferenceExtensions A Unity editor extension that adds a SubclassSelector dropdown to the Inspector for fields serialized with Unity's [SerializeReference] att… | 71 | 1317 | active |
| hoaphantn7604/react-native-element-dropdown A customizable dropdown and multiselect component library for React Native applications, written in TypeScript. It provides a consistent lo… | 30 | 1317 | stable |
| ratatui/mousefood Mousefood is a no-std embedded-graphics backend for Ratatui, the Rust terminal UI library. It lets Ratatui widgets render onto embedded dis… | 83 | 1316 | active |
| moumen-soliman/uitripled UI TripleD is a collection of production-ready UI blocks, components, and full pages built for shadcn/ui and Base UI, powered by Framer Mot… | 58 | 1315 | active |
| Bloggify/github-calendar A JavaScript library that embeds a user's GitHub contributions calendar into any web page with a single function call. It fetches contribut… | 44 | 1315 | active |
| EliverLara/candy-icons Candy Icons is a colorful icon theme featuring sweet gradient-styled icons for Linux desktop environments. It is installed into the system … | 64 | 1314 | active |
| aeagle/react-spaces React Spaces is a React component library providing a nestable layout system of anchored, scrollable, and resizable spaces for building des… | 53 | 1314 | active |
| 3lang3/react-vant React Vant is a lightweight and reliable mobile UI component library for React, based on the Vant design system. It provides a set of ready… | 10 | 1313 | active |
| microsoft/roosterjs RoosterJs is a framework-independent JavaScript rich text editor built by Microsoft, contained within a single HTML div element. It operate… | 96 | 1311 | active |
| lixiang1994/LEEAlert LEEAlert is an Objective-C iOS library for building customizable Alert and ActionSheet popups with an elegant chained-syntax API. It suppor… | 44 | 1311 | active |
| alibaba/butterfly Butterfly is a data-driven, node-based diagramming library for JavaScript, React, and Vue2, focused on flow layout. It provides canvas, nod… | 32 | 4650 | maintenance |
| callmecavs/bricks.js Bricks.js is a fast, dependency-free JavaScript library that generates masonry layouts for fixed-width elements in the browser. It position… | 23 | 4648 | maintenance |
| googlemaps/android-maps-compose A set of Jetpack Compose composable functions and data types wrapping the Google Maps SDK for Android. It lets developers declaratively bui… | 99 | 1309 | stable |
| TrySound/rifm Rifm is a tiny, dependency-free React hook and render-prop component for building formatted and masked text inputs while preserving cursor … | 88 | 1309 | stable |
| splitwise/TokenAutoComplete An Android library that provides a Gmail-style token auto-complete text view, letting users type filtered suggestions and turn selections i… | 23 | 1309 | active |
| ZachSaucier/Just-Read Just Read is a customizable reader mode browser extension that reformats article pages into a clean, distraction-free reading view with cus… | 77 | 1308 | active |
| fulldecent/FDWaveformView FDWaveformView is a Swift UIView subclass that reads audio files and renders their waveforms with support for highlighting playback progres… | 77 | 1308 | active |
| igordanchenko/yet-another-react-lightbox Yet Another React Lightbox is a modern, performant lightbox component for React for displaying image (and optionally video) galleries. It i… | 98 | 1305 | active |
| techniq/layerchart LayerChart is a collection of composable Svelte chart components for building a wide variety of visualizations, including cartesian, radial… | 95 | 1305 | active |
| pmndrs/triplex Triplex is an open source visual workspace for building React / Three Fiber components, distributed as a VS Code extension that also works … | 80 | 1305 | active |
| ghost1372/HandyControls HandyControls is a C# library of extended WPF UI controls, styles, and themes built as a fork of HandyControl, adding extra controls and fe… | 61 | 1305 | active |
| wdullaer/MaterialDateTimePicker An Android library providing Material Design styled date and time picker dialogs with a themable API. It is based on the Android framework'… | 23 | 4627 | maintenance |
| tomchentw/react-google-maps A React component library that wraps the Google Maps JavaScript API, providing declarative components like GoogleMap, Marker, InfoWindow, a… | 32 | 4626 | maintenance |
| bUnit-dev/bUnit bUnit is a C# testing library for Blazor components that lets tests run like regular unit tests on top of xUnit, NUnit, MSTest, and TUnit. … | 98 | 1304 | active |
| Web Awesome Web Awesome (successor to Shoelace) is an open-source, framework-agnostic design system of 50+ accessible UI components built on standard w… | 95 | 1303 | active |