function: ui-components
6753 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| ui-layouts/uilayouts An open-source React component library offering animated UI components, effects, and ready-to-use page blocks built on Tailwind CSS, Framer… | 67 | 3588 | active |
| MarsX-dev/floatui Float UI is a free, open-source collection of beautifully designed, responsive UI components and website templates built with React (and Vu… | 36 | 3588 | active |
| mauricius/vue-draggable-resizable A dependency-free Vue 3 component that makes elements draggable and resizable, with features like grid snapping, axis locking, aspect ratio… | 23 | 3588 | stable |
| Tremor Tremor is an open-source React component library built on Tailwind CSS, Recharts, and Radix UI for creating charts, dashboards, and analyti… | 46 | 3582 | active |
| dalibo/pev2 PEV2 is a Vue.js component that parses and graphically visualizes PostgreSQL EXPLAIN execution plans. It powers explain.dalibo.com and can … | 93 | 3575 | active |
| patrick-steele-idem/morphdom morphdom is a lightweight JavaScript library that efficiently morphs an existing real DOM node tree to match a target DOM tree with minimal… | 61 | 3574 | stable |
| histoire-dev/histoire Histoire is a Vite-powered tool for building interactive component playgrounds (story books) for Vue and Svelte projects. It lets developer… | 82 | 3571 | active |
| osano/cookieconsent A lightweight, free JavaScript plugin that displays cookie consent banners to help websites comply with the EU Cookie Law, GDPR, and CCPA. … | 66 | 3568 | stable |
| rcarriga/nvim-notify A configurable notification manager plugin for NeoVim that replaces the default vim.notify with fancy animated floating windows. It support… | 48 | 3568 | active |
| madrobby/zepto Zepto.js is a minimalist JavaScript library for modern browsers with a largely jQuery-compatible API, designed to be a tiny (~5-10k gzipped… | 59 | 15082 | maintenance |
| paperjs/paper.js Paper.js is an open source vector graphics scripting library that runs on top of the HTML5 Canvas, offering a Scene Graph / Document Object… | 23 | 15068 | maintenance |
| omgovich/react-colorful react-colorful is a tiny (~3 KB gzipped) color picker component for React and Preact applications. It is dependency-free, tree-shakeable, w… | 90 | 3552 | stable |
| react/react-strict-dom React Strict DOM is a library for building styled React components that render to HTML/CSS on web and truly native components on native pla… | 71 | 3550 | active |
| JetBrains/kotlinconf-app The official KotlinConf conference application by JetBrains, built with Kotlin Multiplatform and Compose Multiplatform to share UI code acr… | 76 | 3546 | active |
| DioxusLabs/taffy Taffy is a high-performance, cross-platform UI layout library written in Rust that implements the CSS Flexbox, Grid, and Block layout algor… | 99 | 3539 | active |
| tkirda/jQuery-Autocomplete A jQuery plugin that adds autocomplete/autosuggest dropdowns to text input fields, supporting both Ajax-backed and local-data suggestion so… | 96 | 3537 | active |
| liangjingkanji/DrakeTyporaTheme A collection of twelve flat, elegant CSS themes for the Typora Markdown editor, including Material, Google, JetBrains, Vue, Juejin, Purple,… | 23 | 3536 | active |
| Megabit/Blazorise Blazorise is a source-available UI component library for Blazor (.NET) offering 100+ strongly-typed components that render through multiple… | 67 | 3530 | stable |
| alibaba/designable Designable is a React-based library for building visual designers and low-code/no-code builders, such as form, table, chart, and app builde… | 30 | 3529 | active |
| ampproject/amphtml AMP (AMPHTML) is an open-source web component framework for building fast, user-first websites, Web Stories, ads, and interactive emails us… | 99 | 14908 | maintenance |
| Joxit/docker-registry-ui A lightweight web user interface for private Docker registries (v2 and v3), built with Riot.js and distributed as an nginx-based Docker ima… | 76 | 3524 | active |
| cruisediary/Pastel Pastel is a Swift library that provides Instagram-style animated gradient backgrounds for iOS apps. It supports both SwiftUI and UIKit with… | 68 | 3519 | active |
| airbnb/react-sketchapp A React renderer that renders React components directly into Sketch documents, built by Airbnb for managing design system assets in code. I… | 45 | 14867 | maintenance |
| mariusandra/pigeon-maps Pigeon Maps is a lightweight, dependency-free React map component library for displaying map tiles, markers, and overlays. It prioritizes s… | 34 | 3517 | active |
| zzanehip/The-OldOS-Project OldOS is an open-source iOS app that recreates the look and feel of iOS 4 in SwiftUI, with many functional apps like iPod, Maps, Safari, an… | 88 | 3512 | active |
| JohannesKlauss/react-hotkeys-hook A small, dependency-free React hook (useHotkeys) for declaratively binding keyboard shortcuts in components. It supports modifier combinati… | 96 | 3511 | active |
| stevenschobert/instafeed.js Instafeed.js is a lightweight JavaScript plugin that displays Instagram photos on a website. It fetches images via the Instagram API and re… | 41 | 3508 | active |
| huntabyte/bits-ui Bits UI is a headless, unstyled component library for Svelte providing accessible UI primitives. It offers composable, WAI-ARIA-compliant b… | 90 | 3507 | active |
| nana-4/materia-theme Materia is a Material Design theme for GNOME/GTK-based desktop environments, supporting GTK 2/3/4, GNOME Shell, and other desktops like Xfc… | 57 | 3507 | active |
| getActivity/Toaster Toaster is an Android toast framework written in Java that fixes common Toast problems such as display failures on Android 11+ and backgrou… | 77 | 3506 | active |
| system-fonts/modern-font-stacks A collection of copy-paste CSS font-family stacks that use pre-installed system fonts, organized by typeface classification (System UI, Hum… | 64 | 3506 | active |
| HamishMW/portfolio A personal portfolio website built with Remix, React, Three.js, and Framer Motion, featuring 3D animated backgrounds and a cyberpunk-inspir… | 32 | 3505 | active |
| openseadragon/openseadragon OpenSeadragon is an open-source, web-based viewer for high-resolution zoomable images, implemented in pure JavaScript for desktop and mobil… | 94 | 3500 | stable |
| liu-ziting/what-to-eat An AI-powered recipe generation web platform built with Vue 3 and TypeScript that creates recipes across China's eight major cuisines plus … | 45 | 3500 | active |
| HeapsIO/heaps Heaps is a high-performance, cross-platform 2D and 3D game engine and graphics framework written in Haxe, created by the designer of the Ha… | 74 | 3499 | stable |
| Renovamen/playground-macos A personal portfolio website that simulates the macOS desktop GUI in the browser, built with React, Zustand, UnoCSS, TypeScript, and Vite. … | 32 | 3488 | active |
| sunniejs/vue-h5-template A Vue 3 + Vite + TypeScript mobile H5 scaffold/boilerplate integrating Vant, NutUI, and Varlet UI libraries with Pinia, viewport-based adap… | 77 | 3487 | active |
| vantezzen/autoform AutoForm is a React library that automatically renders forms from existing validation schemas (Zod, Yup, Joi). It is agnostic to UI librari… | 70 | 3486 | active |
| twbs/ratchet Ratchet is a CSS and JavaScript component framework from the Bootstrap family for building mobile app prototypes with simple HTML, CSS, and… | 28 | 14701 | maintenance |
| KieronQuinn/Smartspacer Smartspacer is a customisable Android widget that replaces or upgrades the built-in At a Glance/Smartspace on Pixel devices without root. I… | 92 | 3485 | active |
| surmon-china/vue-codemirror A Vue 3 component library that wraps CodeMirror 6, providing a code editor component with v-model support, theming, and language extension … | 23 | 3479 | stable |
| vincentdoerig/latex-css LaTeX.css is a minimal, almost class-less CSS library that makes any website look like a LaTeX document. It styles semantic HTML with optio… | 75 | 3476 | active |
| emacs-helm/helm Helm is an Emacs framework for incremental completion and narrowing selections, helping users rapidly pick files, buffers, and other candid… | 66 | 3476 | active |
| Shubham0812/SwiftUI-Animations A curated collection of 25+ custom SwiftUI animations and Metal shaders, including loaders, toggles, and interactive UI components for iOS … | 76 | 3473 | active |
| rechsteiner/Parchment Parchment is a Swift library providing a customizable paging view controller for iOS with a flexible menu indicator built on UICollectionVi… | 23 | 3470 | stable |
| tailwindlabs/tailwindcss-intellisense The official Tailwind CSS IntelliSense extension for Visual Studio Code, providing intelligent tooling for Tailwind utility classes. It off… | 96 | 3467 | active |
| YunYouJun/air-conditioner A novelty web app that simulates a portable air conditioner in the browser, complete with temperature controls, wind animation, sound effec… | 75 | 3467 | active |
| cloudflare/kumo Kumo is Cloudflare's open-source React component library providing accessible, design-system-compliant UI components built on Base UI. It s… | 83 | 3465 | active |
| Akryum/floating-vue Floating Vue is a Vue library for creating tooltips, popovers, dropdowns, and menus, built on Floating UI for positioning. It supports both… | 66 | 3463 | active |
| felixmosh/bull-board A dashboard UI library for inspecting and managing Bull, BullMQ, and BullMQ Pro job queues backed by Redis. It plugs into Node.js servers v… | 95 | 3462 | active |
| bdlukaa/fluent_ui An unofficial Flutter package implementing Microsoft's WinUI3/Fluent Design UI controls for building native-looking Windows apps. It provid… | 92 | 3462 | active |
| myliang/x-spreadsheet x-spreadsheet is a web-based JavaScript spreadsheet component rendered on canvas, supporting editing, styling, data validation, and xlsx im… | 23 | 14585 | maintenance |
| rubensousa/PreviewSeekBar An Android UI library providing a SeekBar that shows a preview (e.g., video thumbnails) while scrubbing, as seen in Google Play Movies. It … | 23 | 3459 | stable |
| Kyant0/AndroidLiquidGlass A Compose Multiplatform library that renders a customizable Liquid Glass effect by drawing a copy of the background (backdrop) into the for… | 85 | 3456 | active |
| imbhargav5/rooks Rooks is a large collection of typed React hooks for state, browser APIs, events, timing, and more, published as an ESM package for React 1… | 99 | 3449 | active |
| hperrin/svelte-material-ui Svelte Material UI (SMUI) is a library of Material Design UI components for Svelte applications, with full TypeScript support, Sass theming… | 75 | 3441 | active |
| revolist/revogrid RevoGrid is a high-performance, MIT-licensed JavaScript data grid built with StencilJS that works as a Web Component across React, Vue, Ang… | 95 | 3440 | active |
| LianjiaTech/bruno Bruno is an enterprise-class Flutter UI component library extracted from real mobile products, offering high-quality out-of-the-box widgets… | 23 | 3437 | active |
| primefaces/primevue PrimeVue is a comprehensive Vue UI component library offering dozens of components like tables, datepickers, trees, and selects. The reposi… | 10 | 14455 | maintenance |
| microweber/microweber Microweber is an open-source drag-and-drop website builder and content management system built on the PHP Laravel framework. It combines vi… | 75 | 3435 | active |
| FaridSafi/react-native-gifted-chat A React Native and Web chat UI component library providing a fully customizable message interface with features like typing indicators, qui… | 95 | 14442 | maintenance |
| redom/redom RE:DOM is a tiny (2 KB) JavaScript UI library for creating user interfaces with pure JavaScript and web standards, without a virtual DOM. I… | 27 | 3432 | stable |
| dohooo/react-native-reanimated-carousel A performant, customizable carousel/swiper component for React Native built on Reanimated and Gesture Handler, supporting iOS, Android, and… | 97 | 3429 | active |
| stevenpetryk/mafs Mafs is a set of opinionated React components for building interactive, animated math visualizations with declarative code. It is distribut… | 40 | 3427 | active |
| freshOS/Stevia Stevia is a Swift DSL library that makes iOS Auto Layout code concise and readable, offering visual, chainable, and equation-based APIs tha… | 48 | 3416 | active |
| Tencent-TDS/KuiklyUI KuiklyUI is a Kotlin Multiplatform UI framework from Tencent TDS that lets developers build apps with one codebase targeting Android, iOS, … | 86 | 3413 | active |
| SilenceLove/HXPhotoPicker A Swift library for iOS providing a customizable photo/video picker supporting Live Photos, GIFs, iCloud downloads, and built-in image and … | 75 | 3411 | active |
| pandao/editor.md Editor.md is an open-source embeddable online Markdown editor component built on CodeMirror, jQuery, and Marked. It provides real-time prev… | 23 | 14318 | maintenance |
| davidshimjs/qrcodejs QRCode.js is a dependency-free JavaScript library for generating QR codes in the browser using HTML5 Canvas or DOM tables. It works across … | 32 | 14299 | maintenance |
| tigerAndBull/TABAnimated TABAnimated is an iOS skeleton screen framework that automatically generates loading placeholder animations from existing native views with… | 23 | 3402 | active |
| rgthree/rgthree-comfy A collection of custom nodes and UI improvements for ComfyUI, the node-based Stable Diffusion interface. It adds utility nodes like seed co… | 63 | 3401 | active |
| Shopify/restyle Restyle is a type-enforced styling system for building UI components in React Native with TypeScript, focused on themability and design-sys… | 52 | 3399 | stable |
| tomkp/react-split-pane A lightweight, TypeScript-first React component for creating resizable split-pane layouts with horizontal and vertical splits. It supports … | 79 | 3392 | active |
| DanielMartinus/Konfetti Konfetti is a lightweight Kotlin library for rendering confetti particle animations on Android, supporting both Jetpack Compose and XML-bas… | 40 | 3385 | active |
| paper-design/shaders Paper Shaders is a collection of zero-dependency HTML canvas/WebGL shader components for websites, available as vanilla JS and React npm pa… | 67 | 3383 | active |
| dockview/dockview Dockview is a zero-dependency docking layout manager for the web that provides tabs, groups, grids, splitviews, drag-and-drop, floating pan… | 94 | 3380 | active |
| Backpack for Laravel Backpack for Laravel is a collection of open-source Laravel packages for rapidly building custom admin panels on top of Eloquent models. It… | 95 | 3377 | stable |
| keenthemes/reui ReUI is an open-source shadcn/ui-compatible component registry offering 1,000+ free React components and blocks built with Tailwind CSS, Ra… | 64 | 3377 | active |
| airbnb/MagazineLayout MagazineLayout is a UICollectionViewLayout subclass for laying out vertically scrolling grids and lists on iOS. It extends UICollectionView… | 75 | 3376 | stable |
| ng-select/ng-select ng-select is a lightweight, all-in-one native Angular select component providing dropdown, multiselect, and autocomplete functionality. It … | 94 | 3372 | active |
| JonasGessner/JGProgressHUD JGProgressHUD is an elegant, customizable progress HUD library for iOS and tvOS, usable from both Swift and Objective-C. It provides plug-a… | 23 | 3372 | stable |
| Maronato/vue-toastification Vue Toastification is a lightweight, customizable toast notification library for Vue 3 applications. It provides an easy API for showing st… | 23 | 3368 | stable |
| jenly1314/ZXingLite ZXingLite is a streamlined, fast Android library built on ZXing for scanning and generating QR codes and barcodes, with fully customizable … | 82 | 3367 | active |
| twbs/rfs RFS is a unit resizing engine that automatically rescales CSS values like font-size, margin, padding, and border-radius based on viewport d… | 66 | 3365 | stable |
| MengTo/Spring Spring is a Swift library that simplifies iOS animations with prebuilt effects like shake, pop, squeeze, and slide, configurable via code o… | 32 | 14050 | maintenance |
| davidhu2000/react-spinners A collection of loading spinner React components, based on Halogen, with customizable props like color, size, and speed. It ships TypeScrip… | 79 | 3353 | stable |
| callstack/react-native-pager-view A React Native component library that wraps the native Android ViewPager and iOS UIPageViewController for swiping through pages of content.… | 98 | 3351 | active |
| adobe-webplatform/Snap.svg Snap.svg is a JavaScript library for creating, manipulating, and animating SVG graphics in modern browsers, written by the author of Raphaë… | 71 | 14007 | maintenance |
| ant-design/ant-design-mobile-rn Ant Design Mobile RN is a React Native implementation of the Ant Design Mobile UI specification, providing a configurable set of mobile UI … | 69 | 3342 | active |
| tomasklaen/uosc uosc is a Lua script that adds a feature-rich, minimalist proximity-based user interface to the MPV media player. UI elements appear based … | 92 | 3339 | active |
| ibireme/YYKit YYKit is a large collection of high-performance iOS components written in Objective-C, including model serialization, caching, image loadin… | 32 | 13975 | maintenance |
| threlte/threlte Threlte is a declarative, type-safe 3D framework for Svelte that wraps Three.js with reactive components. It ships as modular packages incl… | 95 | 3332 | active |
| testing-library/dom-testing-library DOM Testing Library is a lightweight JavaScript library providing utilities for querying and interacting with DOM nodes in tests, in a way … | 46 | 3332 | active |
| rrousselGit/flutter_hooks A Flutter implementation of React hooks, providing hook objects that manage widget life-cycles. It enables code sharing between widgets and… | 70 | 3330 | active |
| jupyter-widgets/ipywidgets ipywidgets is a Python library providing interactive HTML widgets (sliders, buttons, text inputs, etc.) for Jupyter notebooks and JupyterLa… | 90 | 3326 | active |
| andreamazz/AMPopTip AMPopTip is a Swift library for iOS that displays animated popovers pointing to a given frame, with customizable direction, color, border r… | 23 | 3326 | stable |
| romboHQ/tailwindcss-motion tailwindcss-motion is a Tailwind CSS plugin by RomboHQ that provides a simple, composable syntax for CSS animations, including presets like… | 54 | 3324 | active |
| shaojiankui/JKCategories JKCategories is a collection of useful Objective-C categories that extend iOS frameworks such as Foundation, UIKit, CoreData, QuartzCore, C… | 23 | 3324 | active |
| LegendApp/legend-list Legend List is a high-performance, pure-TypeScript list component for React Native and React, serving as a drop-in replacement for FlatList… | 88 | 3323 | active |
| tmcw/big Big is a tiny (~16kb) HTML-based presentation system where slides are simple div elements and text is automatically sized to fit the screen… | 46 | 3318 | active |