function: ui-components
6753 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| opentiny/tiny-vue TinyVue is an enterprise-class UI component library from the OpenTiny community offering 104 components that work with both Vue.js 2 and Vu… | 93 | 2272 | active |
| relation-graph/relation-graph relation-graph is an MIT-licensed relationship graph visualization and editing component library supporting React, Vue 2/3, Svelte, and Web… | 75 | 2272 | stable |
| siwangqishiq/ImageEditor-Android An open-source Android image editing control (Java) supporting stickers, filters, rotation, cropping, text overlays, doodles, skin smoothin… | 49 | 2271 | active |
| lljj-x/vue-json-schema-form A Vue 2/Vue 3 library that dynamically generates fully validated HTML forms from JSON Schema definitions, with adapters for ElementUI, Elem… | 60 | 2269 | active |
| ibireme/YYText YYText is a powerful iOS text framework for displaying and editing rich text, offering UILabel/UITextView-compatible APIs with high-perform… | 23 | 8870 | maintenance |
| nest-admin A Vue 3 + TypeScript admin dashboard template built with Vite and Ant Design Vue 4, featuring an RBAC permission system, JSON Schema dynami… | 66 | 2268 | active |
| OnsenUI/OnsenUI Onsen UI is an HTML5/JavaScript mobile app framework built on Web Components that provides a rich set of iOS and Android Material Design UI… | 62 | 8857 | maintenance |
| desandro/imagesloaded imagesLoaded is a small JavaScript library that detects when images (including background images) inside a container have finished loading.… | 23 | 8850 | maintenance |
| fltk/fltk FLTK (Fast Light Tool Kit) is a cross-platform C++ GUI toolkit for Linux (X11/Wayland), Windows, and macOS, providing lightweight, modular … | 89 | 2264 | stable |
| cappuccino/cappuccino Cappuccino is an open-source web application framework that lets developers build desktop-class applications in the browser using Objective… | 77 | 2264 | active |
| Taiizor/ReaLTaiizor ReaLTaiizor is a .NET WinForms control library offering a wide range of user-friendly, design-focused UI components. It supports multiple t… | 67 | 2261 | active |
| streetturtle/awesome-wm-widgets A collection of widgets for the Awesome Window Manager (v4.3+), written in Lua, covering system stats, media players, and developer service… | 58 | 2261 | active |
| ukrbublik/react-awesome-query-builder A user-friendly React component library for visually building queries and filters with a drag-and-drop tree UI. It supports multiple UI ski… | 66 | 2259 | active |
| akveo/eva-icons Eva Icons is an open-source pack of over 480 crafted icons for common UI actions and items, provided in SVG, PNG, web font, and Sketch form… | 23 | 8818 | maintenance |
| SpinaCMS/Spina Spina CMS is a Ruby on Rails gem that adds an easy-to-use content management system with a clean, distraction-free admin interface to Rails… | 83 | 2256 | active |
| ImGuiNET/ImGui.NET ImGui.NET is a .NET wrapper around the Dear ImGui immediate-mode GUI library, built on the cimgui C API. It lets .NET developers build grap… | 65 | 2256 | active |
| liamcain/obsidian-calendar-plugin An Obsidian plugin that adds a calendar widget to the sidebar for visualizing and navigating daily and weekly notes. It shows word-count do… | 23 | 2254 | stable |
| oqtane/oqtane.framework Oqtane is an open-source CMS and modular application framework for building modern .NET applications using Blazor, supporting Server, WebAs… | 99 | 2253 | active |
| nandorojo/zeego Zeego is a cross-platform menu library for React Native and Web, providing native menus on iOS/Android and Radix UI menus on the web behind… | 63 | 2251 | active |
| material-foundation/material-color-utilities A set of color utilities implementing Material Design 3's color system, including the HCT color space, dynamic color schemes, contrast meas… | 76 | 2250 | stable |
| uiwjs/react-codemirror A React component wrapper around CodeMirror 6, providing a declarative, hook-friendly way to embed a code editor in React applications. It … | 93 | 2249 | active |
| antoniandre/splitpanes Splitpanes is a Vue.js component library providing a reliable, touch-ready splitter/resizer for creating resizable panes in web application… | 76 | 2249 | stable |
| bartgryszko/react-native-circular-progress A React Native component for rendering animated circular progress indicators using ReactART/SVG. It supports configurable size, colors, cus… | 48 | 2249 | stable |
| youzan/zent Zent is a React component library developed and used at Youzan, offering 50+ essential and domain-specific UI components. It supports TypeS… | 43 | 2248 | active |
| laobie/StatusBarUtil StatusBarUtil is a Java utility library for Android that simplifies setting the status bar style (color, translucency, transparency) on app… | 32 | 8745 | maintenance |
| gioui/gio Gio is a Go library for writing cross-platform immediate mode GUIs, supporting Linux, macOS, Windows, Android, iOS, FreeBSD, OpenBSD, and W… | 77 | 2237 | active |
| mrousavy/react-native-blurhash A React Native library that renders BlurHash strings as colorful blurred image placeholders while content loads. It provides a native compo… | 65 | 2237 | stable |
| reshaped-ui/reshaped Reshaped is a professionally crafted design system providing accessible React components, hooks, utilities, and design tokens, synced with … | 93 | 2235 | active |
| ant-design/ant-design-charts A React chart library built on AntV's G2, G6, X6, and L7 engines, providing statistical charts, relationship graphs, flow diagrams, and geo… | 71 | 2234 | active |
| TTTAttributedLabel/TTTAttributedLabel TTTAttributedLabel is an Objective-C drop-in replacement for UILabel that renders attributed strings with support for embedded links and au… | 23 | 8711 | maintenance |
| mwaterfall/MWPhotoBrowser MWPhotoBrowser is an Objective-C iOS library that displays one or more photos and videos with zooming, panning, captions, and an optional g… | 32 | 8710 | maintenance |
| SherlockGougou/BigImageViewPager An Android library for previewing images and videos, supporting very large images, long images, GIFs, and video playback with gesture zoom … | 96 | 2232 | active |
| netease-im/NIM_Duilib_Framework NIM Duilib is a Windows desktop application development framework built on an extended Duilib UI library, integrated with Google's base lib… | 23 | 2231 | stable |
| jbetancur/react-data-table-component A batteries-included React data table component library with built-in sorting, pagination, row selection, expandable rows, filtering, inlin… | 98 | 2230 | active |
| 5t3ph/stylestage Style Stage is a community-driven CSS showcase site (built with 11ty) where contributors restyle a fixed, semantic HTML page by submitting … | 60 | 2230 | active |
| daybrush/selecto Selecto.js is a TypeScript component library that lets users select elements by dragging a selection area with the mouse or touch. It ships… | 23 | 2227 | active |
| ejci/favico.js favico.js is a JavaScript library for dynamically manipulating the browser favicon, adding animated alert badges, rendering images, videos,… | 32 | 8678 | maintenance |
| ucupumar/ucupaint Ucupaint is a Blender add-on for managing layered textures and materials in the Eevee and Cycles renderers. It provides a layer-based paint… | 98 | 2223 | active |
| Teradata/covalent Covalent is Teradata's open-source design system providing a reusable component library for building consistent, branded web experiences. I… | 92 | 2223 | active |
| Nickersoft/push.js Push.js is a compact JavaScript library that wraps the browser Notifications API to show desktop notifications with cross-browser fallbacks… | 10 | 8657 | maintenance |
| ncdai/chanhdai.com A pixel-perfect developer portfolio website and shadcn/ui component registry built with Next.js, Tailwind CSS, and MDX. It serves both as a… | 73 | 2221 | active |
| kognise/water.css Water.css is a tiny, classless CSS framework that styles semantic HTML with no markup changes—just add a stylesheet link. It supports autom… | 32 | 8647 | maintenance |
| IBAnimatable/IBAnimatable IBAnimatable is a Swift library that extends UIKit so developers and designers can design customized UI, animations, transitions, and gestu… | 23 | 8642 | maintenance |
| ybq/Android-SpinKit Android-SpinKit is an Android library providing a collection of loading animations (spinners) ported from the SpinKit CSS project. It offer… | 32 | 8634 | maintenance |
| xiaohaibin/XBanner XBanner is an Android banner/carousel view library supporting infinite auto-scrolling image rotation with custom indicators, tip text, tran… | 23 | 2217 | stable |
| react-toolbox/react-toolbox React Toolbox is a set of React components implementing Google's Material Design specification, styled with CSS Modules and PostCSS. It int… | 23 | 8616 | maintenance |
| gotk3/gotk3 gotk3 provides Go bindings for GTK 3 and related libraries such as GDK, GLib, and Cairo. It enables building native desktop GUI application… | 53 | 2213 | active |
| orchidjs/tom-select Tom Select is a lightweight (~16kb gzipped), framework-agnostic <select> UI control with autocomplete and native-feeling keyboard navigatio… | 96 | 2212 | active |
| aheze/Popovers A Swift library for presenting customizable popovers above app content in SwiftUI and UIKit on iOS 13+ and iPadOS. It supports attaching to… | 26 | 2211 | active |
| miniMAC/magic Magic is a lightweight CSS3 animation library (about 3.1 kB gzipped) providing dozens of special-effect animation classes like puffIn, twis… | 23 | 8603 | maintenance |
| aduskin/AduSkin AduSkin is a beautiful WPF control UI library for C#/.NET desktop applications, providing restyled native controls, multi-color themes, and… | 76 | 2210 | active |
| sersavan/shadcn-multi-select-component A copy-paste multi-select dropdown component built with React, TypeScript, Tailwind CSS, and shadcn/ui. It offers searchable, grouped, anim… | 50 | 2209 | active |
| GriffinJohnston/ldrs LDRS is a collection of 44 minimalist loading animations (loaders and spinners) built with HTML, CSS, and SVG, distributed as zero-dependen… | 54 | 2206 | active |
| emilkowalski/vaul Vaul is a drawer component for React, providing an animated, accessible bottom-sheet/dialog UI primitive. The author has stated the repo is… | 50 | 8576 | maintenance |
| HubSpot/offline Offline.js is a small browser JavaScript library that automatically detects when users lose internet connectivity and shows a themed online… | 10 | 8573 | maintenance |
| vovgou/loxodon-framework Loxodon Framework is a lightweight MVVM and data-binding framework for Unity3D, usable from both C# and Lua (via XLua/ILRuntime). It provid… | 57 | 2202 | active |
| openstatusHQ/data-table-filters A shadcn/ui-based collection of copy-paste components and patterns for building filterable React data tables with TanStack Table, offering … | 67 | 2200 | active |
| evgenyneu/Cosmos Cosmos is a star rating UI control for iOS and tvOS written in Swift, implemented as a UIView subclass. It displays star ratings with optio… | 32 | 2198 | stable |
| andrumak/MyBox MyBox is a collection of attributes, editor tools, and extensions for the Unity game engine, written in C#. It enhances the Unity inspector… | 70 | 2195 | active |
| computerjazz/react-native-draggable-flatlist A React Native FlatList component with built-in drag-and-drop reordering, powered by Reanimated and React Native Gesture Handler for fully … | 62 | 2195 | active |
| aunetx/blur-my-shell A GNOME Shell extension that adds a blur look to different parts of the GNOME Shell, including the top panel, dash, overview, and popups. I… | 83 | 2190 | active |
| codedthemes/berry-free-react-admin-template Berry is a free, MIT-licensed React admin dashboard template built with Material UI (MUI v7) and React 19. It provides prebuilt, responsive… | 81 | 2184 | active |
| cloudtogo/pageplug PagePlug is a China-localized fork of Appsmith, an open-source declarative low-code framework for building web applications and WeChat mini… | 54 | 2182 | active |
| keitaoouchi/MarkdownView A Swift library that renders Markdown as styled HTML inside a native iOS UIView using WKWebView, markdown-it, and highlight.js. It supports… | 88 | 2179 | active |
| JetBrains/skiko Skiko is a Kotlin Multiplatform library that exposes the Skia graphics library APIs to Kotlin, along with rendering context and window mana… | 94 | 2178 | active |
| StartBootstrap/startbootstrap-resume A free, open-source Bootstrap resume/CV theme by Start Bootstrap featuring a fixed sidebar layout with content sections. It ships prebuilt … | 32 | 2178 | stable |
| ammarahm-ed/react-native-actions-sheet A cross-platform (Android, iOS & Web) ActionSheet and bottom sheet component library for React Native with native performance and a flexibl… | 78 | 2177 | active |
| jackchen0120/vueDataV A Vue + Echarts based data visualization platform offering cool big-screen dashboard templates and a reusable chart component library. It p… | 32 | 2176 | active |
| Novik/ruTorrent ruTorrent is a web front-end for the rTorrent BitTorrent client, providing a browser-based interface for managing torrents. It is lightweig… | 99 | 2175 | active |
| pygubu Pygubu is a RAD tool for building user interfaces for Python's tkinter module, with a core library that loads XML-defined UIs and a compani… | 75 | 2173 | stable |
| SortableJS/react-sortablejs React bindings for SortableJS that expose a ReactSortable component for building drag-and-drop sortable lists. It wraps the SortableJS libr… | 23 | 2173 | active |
| maplibre/maplibre-native MapLibre Native is a free, open-source C++ library for rendering interactive, GPU-accelerated vector tile maps in mobile and desktop applic… | 95 | 2169 | stable |
| widgetti/solara Solara is a pure Python, React-style framework for building scalable Jupyter and standalone web applications on top of ipywidgets. It provi… | 77 | 2169 | active |
| brianwernick/ExoMedia ExoMedia is an Android library that wraps ExoPlayer to simplify audio and video playback with straightforward APIs. It provides a drop-in V… | 61 | 2169 | active |
| piemonte/Player Player is a Swift library for iOS and tvOS that wraps AVFoundation to play local media files and stream remote video over HTTP. It offers a… | 64 | 2167 | active |
| ecklf/tailwindcss-radix A Tailwind CSS plugin that generates utilities and variants for styling Radix UI component state via data attributes. It provides prefixed … | 41 | 2165 | active |
| jazzband/django-widget-tweaks A Django app providing template tags and filters for tweaking form field rendering directly in templates, allowing CSS classes and HTML att… | 67 | 2163 | stable |
| lobehub/lobe-ui Lobe UI is an open-source React UI component library built on Ant Design for building AIGC (AI-generated content) web apps. It provides 90+… | 92 | 2159 | active |
| Subhan-code/Amicro--Micro-transitions- A curated collection of premium React micro-interaction and transition components (fade-ins, tilt cards, magnetic buttons, text reveals, ca… | 57 | 2158 | active |
| geosigno/simpleParallax.js simpleParallax.js is a lightweight TypeScript library that adds parallax scroll effects directly to <img> tags, available for both React an… | 81 | 2157 | active |
| namespace-ee/react-calendar-timeline A modern and responsive React timeline component for visualizing time-based events and groups. It is written in TypeScript and supports Rea… | 95 | 2154 | active |
| rickytan/RTRootNavigationController An Objective-C iOS library that transparently gives every pushed view controller its own independent UINavigationBar, while letting develop… | 72 | 2152 | stable |
| zombieyang/sd-ppp SD-PPP is an open-source Photoshop plugin (built on Adobe UXP) that integrates AI image generation platforms like ComfyUI, Replicate, and R… | 66 | 2151 | active |
| UniSharp/laravel-filemanager A Laravel package providing a media gallery and file manager with upload, validation, cropping, and resizing, built on the Laravel file sys… | 93 | 2150 | stable |
| primefaces/primereact PrimeReact is a comprehensive React UI component library offering 70+ accessible, themeable components (datatables, dialogs, charts, forms)… | 10 | 8318 | maintenance |
| welovedevs/react-ultimate-resume react-ultimate-resume is an open-source, customizable software developer resume built with React and the JSON Resume standard. It renders a… | 63 | 2147 | active |
| marcelodolza/iziModal iziModal is a lightweight, responsive jQuery plugin for creating elegant, animated modal dialogs. It supports iframe and Ajax content, data… | 10 | 2146 | stable |
| calintamas/react-native-toast-message An animated toast message component library for React Native with an imperative API. It is lightweight, keyboard-aware, and supports custom… | 91 | 2144 | stable |
| hanton/Fisheye Fisheye is an iOS library for playing 360-degree panorama videos with Metal-based rendering, offering both SwiftUI and UIKit APIs. It suppo… | 78 | 2144 | active |
| ruucm/shadergradient ShaderGradient is a React library built on Three.js and react-three-fiber that renders customizable, animated 3D moving gradients. It also … | 71 | 2142 | active |
| arnog/mathlive MathLive is a set of web components (custom elements) for editing and rendering mathematical notation on the web with LaTeX-quality typeset… | 67 | 2139 | active |
| bchiang7/v4 The fourth iteration of Brittany Chiang's personal portfolio website, built with Gatsby and styled-components and hosted on Netlify. It is … | 32 | 8273 | maintenance |
| macosui/macos_ui A Flutter package providing widgets and themes that implement the current macOS design language. It lets developers build apps with native-… | 71 | 2138 | active |
| adobe/leonardo Leonardo is an open-source tool from Adobe for generating accessible, adaptive color palettes based on desired contrast ratios. It includes… | 86 | 2136 | active |
| surface-ui/surface Surface is a server-side rendering component library for the Phoenix web framework, built on top of Phoenix LiveView. It offers an HTML-cen… | 66 | 2136 | active |
| magicismight/react-native-root-toast A pure JavaScript toast notification component for React Native that works on both Android and iOS. It offers an imperative API and a decla… | 45 | 2136 | stable |
| layoutBox/FlexLayout FlexLayout is a Swift library providing a concise, chainable interface over Facebook's Yoga flexbox layout engine for iOS UI development. I… | 76 | 2132 | active |
| Arc Theme Arc is a flat GTK theme with transparent elements for GTK 2, GTK 3, and GNOME Shell, available in Arc, Arc-Darker, and Arc-Dark variants. I… | 23 | 8241 | maintenance |
| StartBootstrap/startbootstrap-clean-blog-jekyll The official Jekyll version of the Clean Blog theme by Start Bootstrap, a stylish responsive blog theme built on Bootstrap 4. It provides b… | 32 | 2130 | stable |
| sonata-project/SonataAdminBundle SonataAdminBundle is a Symfony bundle that generates administration interfaces for managing application data. It provides CRUD listings, fo… | 89 | 2126 | active |