function: ui-components
6753 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| webtui/webtui WebTUI is a modular CSS library that recreates the look and feel of terminal user interfaces in the browser. It ships as an npm package wit… | 85 | 2427 | active |
| geoman-io/leaflet-geoman Leaflet-Geoman is a Leaflet plugin for drawing and editing geometry layers on interactive maps, supporting markers, polylines, polygons, ci… | 91 | 2426 | active |
| Justineo/vue-awesome A Vue.js component for rendering SVG icons inline, with all free Font Awesome icons built in. It supports scaling, spinning, flipping, labe… | 66 | 2426 | stable |
| skydoves/TransformationLayout An Android library by skydoves that implements Material Design container transform animations, allowing Views, Activities, and Fragments to… | 51 | 2426 | stable |
| wechat-miniprogram/weui-miniprogram WeUI-miniprogram is the official WeChat mini-program component library built on the WeUI style system, providing UI components with a nativ… | 58 | 2425 | stable |
| StudioCherno/Walnut Walnut is a simple C++ application framework combining Dear ImGui with Vulkan for building immediate-mode desktop applications with real-ti… | 34 | 2424 | active |
| munafio/chatify Chatify is a Laravel package that adds real-time chat to any Laravel application, including direct messages, group conversations, voice not… | 66 | 2423 | active |
| yomotsu/camera-controls A TypeScript camera control library for three.js that extends the capabilities of THREE.OrbitControls with smooth transitions, configurable… | 65 | 2422 | active |
| nex3z/FlowLayout A FlowLayout library for Android that lets child views wrap to the next row when space runs out, with automatic even spacing between childr… | 34 | 2421 | stable |
| NightCatSama/vue-slider-component A highly customizable slider component for Vue 2 and Vue 3, supporting range sliders, marks, multiple themes, SSR, and TypeScript. It is di… | 32 | 2421 | stable |
| JakeWharton/RxBinding RxBinding provides RxJava binding APIs for Android UI widgets from the platform, AndroidX, and Material libraries. It converts UI events li… | 10 | 9569 | maintenance |
| DSAppTeam/PanelSwitchHelper An Android framework that smoothly animates transitions between the soft keyboard and custom function panels (emoji, options, etc.) in chat… | 76 | 2418 | stable |
| doomemacs/themes A megapack of color themes for GNU Emacs, including the flagship doom-one theme plus 67 community-contributed themes. It integrates with Do… | 77 | 2417 | active |
| elringus/sprite-glow A Unity plugin providing a sprite glow effect using HDR sprite outlines via shaders combined with bloom post-processing. It is distributed … | 44 | 2415 | stable |
| react-page/react-page ReactPage is a highly customizable WYSIWYG content editor for the browser, built with React and TypeScript. It lets developers define custo… | 84 | 9545 | maintenance |
| wenlng/go-captcha GoCaptcha is a high-performance, modular behavioral CAPTCHA library for Go that generates interactive challenges including click, slide, dr… | 69 | 2411 | active |
| Mahmud0808/ColorBlendr ColorBlendr is an open-source Android app for customizing Material You system colors on Android 12+ devices. It lets users generate palette… | 92 | 2410 | active |
| Andarist/react-textarea-autosize A drop-in React replacement for the native <textarea> element that automatically grows and shrinks with its content. It is a tiny (~1.3KB g… | 36 | 2409 | stable |
| liaohuqiu/android-Ultra-Pull-To-Refresh An Android library providing a powerful pull-to-refresh container that can wrap any view (ListView, GridView, ScrollView, TextView, etc.) w… | 23 | 9504 | maintenance |
| goolord/alpha-nvim alpha-nvim is a fast, fully programmable start screen (greeter) plugin for Neovim written in Lua. It provides customizable themes similar t… | 77 | 2404 | stable |
| said7388/developer-portfolio A customizable, responsive developer portfolio website template built with Next.js, React, and Tailwind CSS. It showcases skills, projects,… | 62 | 2402 | active |
| gabrielbull/react-desktop React Desktop is a JavaScript library of React UI components that mimic the native look of macOS High Sierra and Windows 10. It is designed… | 23 | 9487 | maintenance |
| aloisdeniel/flutter_device_preview A Flutter package that simulates how a running app looks and behaves on other devices — screen size, pixel ratio, safe areas, locale, text … | 88 | 2401 | active |
| valor-software/ng2-charts ng2-charts is an Angular library providing directives for rendering Chart.js charts reactively in Angular applications. It supports all eig… | 73 | 2400 | active |
| peachananr/onepage-scroll A jQuery plugin that transforms a website into an Apple-style one-page scroller where users move one full section at a time, popularized by… | 53 | 9470 | maintenance |
| kwwwvagaa/NetWinformControl HZHControls is a collection of custom C# WinForms UI controls built entirely on native .NET Framework 4.0 development with no third-party d… | 37 | 2394 | active |
| umano/AndroidSlidingUpPanel An Android library that adds a draggable sliding up panel, popularized by Google Music and Google Maps, to Android applications. It provide… | 23 | 9448 | maintenance |
| MathJax MathJax is an open-source JavaScript display engine that renders LaTeX, MathML, and AsciiMath notation as high-quality typeset mathematics … | 92 | 2392 | stable |
| alexvasilkov/GestureViews An Android library providing ImageView and FrameLayout widgets with built-in gesture control (pan, zoom, fling, rotation, double tap) and s… | 80 | 2386 | stable |
| fal-ai-community/video-starter-kit A Next.js-based starter kit for building AI-powered video applications in the browser, integrating fal.ai video models (Minimax, Hunyuan, L… | 33 | 2386 | active |
| mrmrs/colors colors.css is a tiny CSS library (~900 bytes) providing better default color classes for text, backgrounds, borders, and SVG fills/strokes.… | 23 | 9409 | maintenance |
| AstraThreshold/oled-ui-astra A C++ UI framework for building smooth, animated menu interfaces on small OLED displays in embedded projects. It is designed to be easy to … | 34 | 2384 | active |
| H5-Dooring/dooringx DooringX is a TypeScript-based visual drag-and-drop framework for quickly building low-code page editor platforms. Its core library, doorin… | 32 | 2383 | active |
| jaredh159/tailwind-react-native-classnames A TypeScript library providing a Tailwind CSS-style tagged template API for styling React Native apps. It converts Tailwind utility classes… | 59 | 2382 | active |
| cocopon/iceberg.vim Iceberg is a well-designed bluish dark color scheme for Vim and Neovim, with light background support and 256-color terminal compatibility.… | 65 | 2380 | stable |
| leaflet-extras/leaflet-providers A Leaflet plugin that provides ready-made configurations for tile layers from many free map providers such as OpenStreetMap, Esri, and Open… | 71 | 2378 | stable |
| refact0r/system24 system24 is a customizable TUI-style Discord theme for client mods like BetterDiscord and Vencord, built on the midnight-discord core style… | 68 | 2375 | active |
| glen-cheney/Shuffle Shuffle.js is a JavaScript library for categorizing, sorting, and filtering responsive grids of DOM items with animated transitions. It han… | 70 | 2371 | active |
| nkbt/react-copy-to-clipboard A small React component that wraps the copy-to-clipboard library to copy text to the clipboard on click. It renders no tags itself and wrap… | 67 | 2370 | stable |
| AnyChart/AnyChart-Android AnyChart Android is a data visualization library for creating interactive charts in Android apps, supporting API 19+ with dozens of built-i… | 65 | 2370 | active |
| surfbryce/beautiful-lyrics A Spicetify extension that overhauls the Spotify lyrics experience with live karaoke lyrics, dynamic cover-art backgrounds, and immersive p… | 54 | 2369 | active |
| facebookarchive/Shimmer Shimmer is an Objective-C library that adds a shimmering effect to any iOS view, useful as an unobtrusive loading indicator. It was origina… | 10 | 9330 | maintenance |
| build-admin/buildadmin BuildAdmin is a full-stack admin management system built with Vue3 (setup) + TypeScript + Vite + Pinia + Element Plus on the frontend and T… | 92 | 2368 | active |
| ray-x/lsp_signature.nvim A Neovim plugin that displays LSP function signature hints in a floating window or virtual text as you type. It complements completion plug… | 60 | 2368 | active |
| vue-bulma/vue-admin Vue Admin Panel Framework built on Vue and Bulma, providing an admin dashboard scaffold. The project is being refactored for the latest Vue… | 32 | 9328 | maintenance |
| JakHuang/form-generator A drag-and-drop form designer for Element UI that generates runnable Vue code and exportable JSON form schemas. It includes a JSON parser c… | 23 | 9318 | maintenance |
| vercel/ai-elements AI Elements is a React component library and custom shadcn/ui registry from Vercel providing pre-built, composable UI components for AI-nat… | 75 | 2365 | active |
| kristoferjoseph/flexboxgrid Flexbox Grid is a lightweight CSS grid system built on the CSS3 flex display property, providing responsive 12-column layouts with classes … | 32 | 9306 | maintenance |
| naver/egjs-infinitegrid @egjs/infinitegrid is a TypeScript library for arranging card elements in infinite grid layouts such as masonry, justified, frame, and pack… | 66 | 2362 | active |
| elevenlabs/ui ElevenLabs UI is a component library and custom shadcn/ui registry providing pre-built React components for building multimodal, audio, and… | 56 | 2361 | active |
| wxFormBuilder/wxFormBuilder wxFormBuilder is a visual GUI builder (RAD tool) for the wxWidgets framework that generates C++, Python, Lua, and PHP code, with XRC import… | 52 | 2361 | active |
| jquense/react-widgets A set of polished, extensible, and accessible form input components for React, including dropdowns, date pickers, and selects. It is distri… | 23 | 2361 | stable |
| kongzue/DialogX DialogX is an Android dialog box component library written in Java that makes it easy to create customizable dialogs, menus, and tip/wait i… | 89 | 2357 | active |
| chakra-ui/park-ui Park UI is a collection of beautifully designed, accessible UI components built on Ark UI (headless components) and Panda CSS, distributed … | 64 | 2355 | active |
| tookit/vue-material-admin A production-ready admin dashboard template built with Vue 3, Vuetify 3, TypeScript, and Vite. It provides Material Design UI components, c… | 57 | 2351 | active |
| mdbootstrap/material-design-for-bootstrap Material Design for Bootstrap (MDB) is a UI kit that applies Google's Material Design to Bootstrap, offering 700+ components, templates, an… | 66 | 9250 | maintenance |
| typekit/webfontloader Web Font Loader is a JavaScript library that gives developers added control when loading linked web fonts via @font-face. It provides a com… | 32 | 9249 | maintenance |
| fgnass/spin.js spin.js is a dependency-free JavaScript/CSS library that dynamically creates animated spinning activity indicators as a resolution-independ… | 23 | 9245 | maintenance |
| raycast/ray-so ray.so is a web application by Raycast for creating beautiful code snippet images, generating extension icons, and browsing AI prompts, pre… | 76 | 2347 | active |
| mwittrien/BetterDiscordAddons A collection of plugins and themes for the BetterDiscord client modification of Discord, written primarily in CSS and JavaScript. It extend… | 76 | 2342 | active |
| elad2412/the-new-css-reset A lightweight CSS reset package that removes default user-agent styles from HTML elements using modern CSS features like `all: unset`, `rev… | 32 | 2342 | stable |
| spite/THREE.MeshLine A JavaScript library that replaces THREE.Line in three.js by rendering lines as billboarded triangle strips instead of GL_LINE, enabling th… | 23 | 2339 | stable |
| gtk-rs/gtk4-rs A set of Rust crates providing complete, idiomatic bindings for GTK 4 and its companion libraries (GDK, GSK, GLib, Gio, Cairo, Pango). It e… | 92 | 2335 | active |
| sddm/sddm SDDM is a QML-based display manager (login screen) for Linux supporting both X11 and Wayland sessions. It is highly themeable via QtQuick, … | 67 | 2335 | active |
| wbotelhos/raty Raty is a vanilla JavaScript star rating plugin that renders interactive rating widgets using images or icon fonts. It supports half stars,… | 23 | 2335 | stable |
| react-native-shared-element A React Native library providing native shared element transition primitives for smooth element transitions between screens. It offers low-… | 24 | 2331 | stable |
| flyerhq/flutter_chat_ui Flyer Chat is an open-source, backend-agnostic chat UI package for Flutter, providing a high-performance and highly customizable chat inter… | 76 | 2330 | active |
| mlaursen/react-md react-md is an accessible React component library implementing Material Design, styled with Sass/SCSS and written in TypeScript. It provide… | 94 | 2328 | active |
| Runixe786/MD3-Windows A Rainmeter skin that brings Material You-style dynamic widgets to the Windows desktop, adapting colors from the user's wallpaper with ligh… | 34 | 2323 | active |
| Owl-Listener/designer-skills A collection of 241 agentic skills, 91 commands, and 33 plugins for design work, covering research, design systems, UI, interaction, and de… | 58 | 2321 | active |
| Thinkmill/keystatic Keystatic is a Git-based content management system with a first-class admin UI and a fully typed TypeScript API for defining content models… | 75 | 2319 | active |
| intuit/sdp An Android library that introduces a new size unit called sdp (scalable dp), which scales with the device's screen size. It helps Android d… | 32 | 2319 | stable |
| didi/cube-ui cube-ui is a mobile UI component library built on Vue.js, offering polished, high-quality components for mobile web applications. It is dev… | 50 | 9102 | maintenance |
| kaina404/FlutterDouBan A Flutter-based mobile application that recreates the Douban (豆瓣) client UI with roughly 90% fidelity, covering the home feed, books/movies… | 32 | 9097 | maintenance |
| airbnb/Showkase Showkase is an annotation-processor based Android library that organizes, discovers, searches, and visualizes Jetpack Compose UI elements s… | 63 | 2317 | active |
| duobaseio/forui Forui is a Flutter UI library offering 40+ minimalistic, beautifully designed widgets inspired by shadcn/ui. It is platform-agnostic, fully… | 88 | 2313 | active |
| bytedance/IconPark IconPark is an icon library from ByteDance offering 2000+ high-quality SVG icons that can be transformed into multiple themes (outline, fil… | 10 | 9061 | maintenance |
| Stability-AI/StableStudio StableStudio is Stability AI's open-source, web-based variant of DreamStudio for creating and editing AI-generated images. It features a pl… | 20 | 9048 | maintenance |
| gruhn/vue-qrcode-reader A set of Vue.js 3 components for detecting and decoding QR codes and other barcode formats directly in the browser. It provides QrcodeStrea… | 75 | 2307 | active |
| bvaughn/react-highlight-words A React component that highlights occurrences of given search terms within a larger body of text. It supports custom styling, active match … | 23 | 2304 | stable |
| styled-components/xstyled xstyled is a utility-first CSS-in-JS framework for React, built on top of styled-components or Emotion. It lets you style components with p… | 90 | 2303 | active |
| tailark/blocks An open-source shadcn/ui registry of prebuilt marketing blocks, pages, and illustrations for Tailwind-based websites. Components are instal… | 63 | 2303 | active |
| iielse/imageviewer A customizable Android full-screen image and video viewer library written in Kotlin. It supports smooth thumbnail-to-fullsize transition an… | 78 | 2302 | active |
| SendWithSES/Drag-and-Drop-Email-Designer An open-source Angular library providing a drag-and-drop HTML email template designer with no-code editing, HTML code editing, and plain te… | 65 | 2302 | active |
| nmxiaowei/avue Avue.js is a data-driven Vue 3 component library built on top of Element Plus, focused on configuration-driven CRUD tables and forms. It bu… | 88 | 2300 | active |
| uber/baseweb Base Web is a React component library implementing Uber's Base design system, providing modern, responsive, themeable UI components. It is … | 64 | 9002 | maintenance |
| antiden/macOS-cursors-for-Windows A megapack of macOS-style mouse cursors for Windows 10 and 11, offered in Sierra and El Capitan variants, with and without shadows, and in … | 51 | 2297 | active |
| eBay/nice-modal-react A small, zero-dependency React utility for managing modal state globally via context, allowing modals to be shown or hidden by component re… | 66 | 2296 | stable |
| guillaumepotier/Parsley.js Parsley.js is a JavaScript form validation library that lets you validate forms entirely through HTML data attributes without writing JavaS… | 61 | 8979 | maintenance |
| color-js/color.js Color.js is a JavaScript library for color conversion, manipulation, and color science, created by editors of the CSS Color specifications.… | 97 | 2292 | active |
| pointfreeco/swift-navigation A Swift library providing foundational tools for state management and navigation across Apple platforms (SwiftUI, UIKit, AppKit) and non-Ap… | 96 | 2288 | stable |
| vizia/vizia Vizia is a declarative, reactive desktop GUI framework for Rust, letting developers build cross-platform applications in pure Rust without … | 81 | 2287 | active |
| Moonofweisheng/wot-design-uni Wot UI (wot-design-uni) is a Vue 3 + TypeScript component library for uni-app offering 80+ high-quality mobile UI components. It supports d… | 82 | 2282 | active |
| TailAdmin TailAdmin is a free, open-source admin dashboard template built with Next.js, React, TypeScript, and Tailwind CSS, providing pre-built UI c… | 76 | 2281 | active |
| alexiscreuzot/SwiftyGif SwiftyGif is a high-performance GIF playback engine for iOS written in Swift, built as UIImage/UIImageView extensions with support for remo… | 23 | 2281 | active |
| vkurko/calendar EventCalendar is a lightweight, zero-dependency JavaScript library for rendering full-sized, interactive event calendars with drag & drop s… | 92 | 2278 | active |
| onevcat/APNGKit APNGKit is a high-performance Swift framework for loading, decoding, and displaying Animated PNG (APNG) images on iOS and macOS. It offers … | 80 | 2276 | active |
| helix-toolkit/helix-toolkit Helix Toolkit is a collection of 3D components for .NET, providing XAML/MVVM-compatible scene graphs and 3D rendering for WPF, WinUI, and A… | 84 | 2274 | active |
| YXJ2018/SpringBoot-Vue-OnlineExam An online examination system built with a decoupled SpringBoot backend and Vue + Element-UI frontend. It supports exam-taking, practice mod… | 39 | 2274 | active |
| mertJF/tailblocks A collection of 60+ ready-to-use Tailwind CSS HTML blocks with responsive layouts, dark mode, and color variations. Users browse blocks on … | 32 | 8887 | maintenance |