function: ui-components
6753 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| react/react React is a JavaScript library for building declarative, component-based user interfaces for web and native applications. It lets developers… | 97 | 247898 | stable |
| Flutter Flutter is Google's open-source UI SDK for building natively compiled applications for mobile, web, and desktop from a single Dart codebase… | 67 | 178663 | stable |
| Bootstrap Bootstrap is the most popular HTML, CSS, and JavaScript framework for building responsive, mobile-first websites and web applications. It p… | 76 | 174656 | stable |
| Excalidraw Excalidraw is an open-source virtual whiteboard for creating hand-drawn style diagrams, wireframes, and sketches on an infinite canvas. It … | 81 | 130582 | active |
| React Native React Native is an open-source framework for building native mobile applications for Android, iOS, and other platforms using React and Java… | 95 | 126421 | stable |
| shadcn/ui shadcn/ui is a collection of beautifully designed, accessible React UI components distributed as source code you copy into your project rat… | 94 | 122212 | stable |
| nextlevelbuilder/ui-ux-pro-max-skill An AI skill (installable into coding agents like Claude Code, Cursor, Windsurf, and Copilot) that provides design intelligence for building… | 82 | 121366 | active |
| Ant Design Ant Design is an enterprise-class UI design language and a comprehensive React component library written in TypeScript. It provides a large… | 95 | 99208 | stable |
| mui/material-ui Material UI is a comprehensive open-source React component library implementing Google's Material Design, MIT-licensed and production-ready… | 94 | 98940 | stable |
| Tailwind CSS Tailwind CSS is a utility-first CSS framework for rapidly building custom user interfaces directly in markup. It provides low-level utility… | 96 | 97339 | stable |
| nexu-io/open-design OpenDesign is an open-source, local-first desktop application that turns coding agents like Claude Code, Codex, Cursor, and DeepSeek Harnes… | 81 | 91793 | active |
| Storybook Storybook is an open-source frontend workshop for building, documenting, and testing UI components and pages in isolation. It supports majo… | 95 | 90941 | stable |
| animate-css/animate.css Animate.css is a cross-browser CSS library providing dozens of ready-made animation classes like fades, bounces, and attention seekers. Dev… | 23 | 82753 | stable |
| Leonxlnx/taste-skill Taste Skill is a collection of open-source SKILL.md files that inject design-quality rules into AI coding agents like Cursor, Claude Code, … | 59 | 81030 | active |
| Font Awesome Font Awesome is the Internet's most popular icon library and toolkit, providing thousands of icons as SVGs, web fonts, and CSS. It ships fr… | 90 | 76876 | stable |
| juliangarnier/anime Anime.js is a fast, lightweight, multipurpose JavaScript animation library for animating CSS properties, SVG, DOM attributes, and JavaScrip… | 95 | 72448 | stable |
| toeverything/AFFiNE AFFiNE is an open-source, local-first knowledge base workspace that merges documents, whiteboards, and databases into a single block-based … | 99 | 71918 | active |
| pbakaus/impeccable Impeccable is a design skill and command set for AI coding agents (Claude Code, Cursor, Copilot, Codex, Gemini CLI, etc.) that improves the… | 83 | 62940 | active |
| jquery/jquery jQuery is a fast, small, feature-rich JavaScript library for HTML document traversal and manipulation, event handling, animation, and Ajax … | 76 | 59774 | stable |
| penpot/penpot Penpot is an open-source, browser-based design and prototyping platform for product teams, built with Clojure/ClojureScript. It offers UI d… | 99 | 59220 | stable |
| vuejs/core Vue.js is a progressive, incrementally-adoptable JavaScript framework for building web user interfaces, written in TypeScript. It features … | 99 | 54251 | stable |
| google/material-design-icons Google's official Material Design icon sets, including the current Material Symbols (variable font based) and the legacy Material Icons. It… | 66 | 53821 | active |
| Ionic Framework Ionic Framework is an open-source cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps from a singl… | 95 | 52629 | stable |
| jgthms/bulma Bulma is a free, open-source modern CSS framework based on Flexbox and CSS Grid, providing ready-to-use frontend components via a single CS… | 57 | 50060 | stable |
| chenglou/pretext Pretext is a pure TypeScript library for fast, accurate multiline text measurement and layout that avoids DOM reflows by using the browser'… | 55 | 50059 | active |
| tldraw/tldraw tldraw is a React SDK for building infinite canvas applications, providing a feature-complete whiteboard engine with drawing, diagramming, … | 95 | 49973 | stable |
| pixijs/pixijs PixiJS is a fast, open-source 2D rendering engine for the web built on WebGL and WebGPU, providing a scene graph, asset loading, filters, m… | 99 | 48075 | stable |
| bevyengine/bevy Bevy is a free, open-source, data-driven game engine and app framework written in Rust, built around a custom Entity Component System (ECS)… | 94 | 47878 | active |
| Quill Quill is a modern WYSIWYG rich text editor library for the web, built for compatibility and extensibility with a JSON-based Delta document … | 38 | 47320 | stable |
| microsoft/monaco-editor Monaco Editor is the browser-based code editor that powers VS Code, distributed as an npm package with ESM and TypeScript API definitions. … | 93 | 46594 | stable |
| DavidHDev/react-bits React Bits is an open-source collection of 165+ animated, interactive, and fully customizable React components for text animations, backgro… | 68 | 46215 | active |
| streamlit/streamlit Streamlit is an open-source Python framework that turns data scripts into interactive web apps in minutes, with widgets, charts, and datafr… | 99 | 45620 | stable |
| ColorlibHQ/AdminLTE AdminLTE is the most popular free open-source admin dashboard template, built on Bootstrap 5.3 with vanilla JavaScript and no jQuery depend… | 99 | 45556 | stable |
| Leaflet/Leaflet Leaflet is the leading open-source JavaScript library for building lightweight, mobile-friendly interactive maps, weighing about 40 kB gzip… | 77 | 45524 | stable |
| React Hook Form React Hook Form is a lightweight, dependency-free React library for managing form state and validation using custom hooks, supporting both … | 99 | 44839 | stable |
| gradio-app/gradio Gradio is an open-source Python library for quickly building web-based demos and UIs for machine learning models, APIs, or arbitrary Python… | 95 | 43425 | stable |
| saadeghi/daisyui daisyUI is a free, open-source component library for Tailwind CSS that adds semantic class names like btn, card, and toggle on top of Tailw… | 95 | 42205 | stable |
| nolimits4web/swiper Swiper is a free, open-source mobile touch slider/carousel library with hardware-accelerated transitions and native-like touch behavior. It… | 99 | 41896 | stable |
| Tabler Tabler is a free and open-source HTML dashboard UI kit and admin template built on Bootstrap 5, offering 150+ responsive components, multip… | 74 | 41565 | active |
| styled-components/styled-components styled-components is a CSS-in-JS library for React that lets you write actual CSS in tagged template literals attached to components. It su… | 98 | 41123 | active |
| vuetifyjs/vuetify Vuetify is a Vue.js component framework implementing Material Design with a large library of prebuilt UI components. It provides theming, l… | 95 | 41034 | stable |
| Chakra UI Chakra UI is an accessible React component library and design system for building web applications quickly, with semantic tokens, styling r… | 93 | 40597 | stable |
| CorentinTh/it-tools IT Tools is a collection of handy online utilities for developers and IT professionals, built with Vue and TypeScript, with a focus on grea… | 67 | 40366 | active |
| Video.js Video.js is an open-source web video player and framework supporting HTML5 video/audio plus streaming formats like HLS and DASH across desk… | 92 | 39867 | active |
| vadimdemedes/ink Ink is a React renderer for building interactive command-line apps using components and hooks. It leverages Yoga to provide Flexbox layout … | 97 | 39741 | stable |
| ueberdosis/tiptap Tiptap is a headless, framework-agnostic rich text editor framework built on ProseMirror, customizable through 100+ extensions for React, V… | 95 | 38173 | stable |
| impress/impress.js impress.js is a JavaScript presentation framework that creates Prezi-style presentations using CSS3 transforms and transitions on an infini… | 65 | 38167 | stable |
| xyflow/xyflow xyflow is a monorepo of open-source libraries (React Flow and Svelte Flow) for building node-based UIs, interactive diagrams, and node edit… | 95 | 38154 | stable |
| CopilotKit/CopilotKit CopilotKit is an open-source frontend SDK for building agent-native applications with generative UI, shared state, chat interfaces, and hum… | 92 | 37065 | active |
| Textualize/textual Textual is a Python framework for building text user interfaces (TUIs) with a simple, modern Python API, CSS-like styling, and a rich widge… | 89 | 37056 | active |
| solidjs/solid Solid is a declarative JavaScript library for building user interfaces that compiles JSX templates to real DOM nodes instead of using a Vir… | 67 | 35924 | active |
| refinedev/refine Refine is an open-source React framework for rapidly building internal tools, admin panels, dashboards, and B2B applications on top of exis… | 81 | 35584 | active |
| fullPage.js fullPage.js is a JavaScript library for creating fullscreen snap-scrolling websites (one-page sites) with vertical sections and horizontal … | 74 | 35402 | stable |
| jaredpalmer/formik Formik is a popular open-source form library for React and React Native that manages form state, validation, and submission. It provides de… | 63 | 34330 | stable |
| zenorocha/clipboard.js clipboard.js is a lightweight (3kb gzipped) JavaScript library for copying text to the clipboard without Flash or heavy frameworks. It uses… | 53 | 34119 | stable |
| Motion Motion (formerly Framer Motion) is a production-grade open source animation library for JavaScript, React, and Vue, built on a hybrid engin… | 77 | 33372 | stable |
| vbenjs/vue-vben-admin Vue Vben Admin is an open-source admin dashboard template built with Vue 3, Vite, TypeScript, and Shadcn UI in a monorepo layout. It provid… | 94 | 33239 | active |
| floating-ui/floating-ui Floating UI is a small JavaScript/TypeScript library for positioning floating elements like tooltips, popovers, and dropdowns anchored to r… | 93 | 32709 | stable |
| refined-github/refined-github Refined GitHub is a browser extension that simplifies the GitHub interface and adds many quality-of-life features. It supports Chrome, Fire… | 98 | 31990 | active |
| codex-team/editor.js Editor.js is an open-source, block-style rich text editor for the web that outputs clean JSON instead of HTML markup. It is highly extensib… | 86 | 31907 | stable |
| Filament Filament is an open-source UI framework for Laravel built on the TALL stack (Tailwind CSS, Alpine.js, Livewire, Laravel) for rapidly buildi… | 95 | 31897 | stable |
| ianstormtaylor/slate Slate is a completely customizable framework for building rich text editors on top of React, inspired by Draft.js, ProseMirror, and Quill. … | 99 | 31748 | active |
| mantinedev/mantine Mantine is a fully featured React components library with 120+ customizable components and 70+ hooks for building accessible web applicatio… | 95 | 31619 | stable |
| Avalonia Avalonia is an open-source, MIT-licensed cross-platform UI framework for .NET that lets developers build desktop, mobile, embedded, and Web… | 98 | 31389 | stable |
| iced-rs/iced Iced is a cross-platform GUI library for Rust inspired by The Elm Architecture, offering a simple, type-safe, reactive programming model wi… | 74 | 31367 | active |
| SortableJS/Sortable Sortable is a standalone JavaScript library for creating reorderable drag-and-drop lists using the native HTML5 drag-and-drop API. It works… | 77 | 31172 | stable |
| transloadit/uppy Uppy is a sleek, modular JavaScript file uploader for web browsers that integrates with any frontend framework via plugins. It fetches file… | 95 | 30935 | stable |
| Layui Layui is an open-source, MIT-licensed Web UI component library built with vanilla HTML, CSS, and JavaScript, offering a lightweight modular… | 98 | 30575 | active |
| heroui-inc/heroui HeroUI (formerly NextUI) is an open-source React UI component library built on Tailwind CSS v4 and React Aria Components, offering accessib… | 94 | 30464 | active |
| the1812/Bilibili-Evolved A powerful userscript that enhances the Bilibili video website with a modular component system for features like UI tweaks, video downloadi… | 95 | 30288 | active |
| egui egui is an easy-to-use immediate mode GUI library written in pure Rust that runs on the web (via WASM), natively on desktop and mobile, and… | 98 | 30175 | stable |
| sampotts/plyr Plyr is a lightweight, accessible, and customizable media player library for HTML5 video and audio, as well as YouTube and Vimeo embeds. It… | 87 | 29968 | stable |
| pmndrs/react-spring react-spring is a spring-physics based animation library for React that lets you build fluid, interactive UI animations via hooks like useS… | 96 | 29139 | stable |
| reflex-dev/reflex Reflex is an open-source Python framework for building full-stack web applications entirely in Python, compiling to a React frontend with a… | 95 | 28858 | active |
| tailwindlabs/headlessui Headless UI is a set of completely unstyled, fully accessible UI components for React and Vue, designed to pair with Tailwind CSS. It provi… | 82 | 28722 | stable |
| fyne-io/fyne Fyne is a cross-platform GUI toolkit and app API written in Go, inspired by Material Design. It lets developers build desktop and mobile ap… | 95 | 28640 | stable |
| NvChad/NvChad NvChad is a fast, beautifully themed Neovim configuration framework written in Lua, providing solid defaults, lazy-loaded plugins, and poli… | 63 | 28440 | active |
| TanStack/table TanStack Table is a headless, framework-agnostic table and datagrid engine for TypeScript/JavaScript that provides sorting, filtering, grou… | 95 | 28383 | stable |
| JedWatson/react-select React-Select is the widely used select/dropdown/combobox component library for React, offering searchable, multi-select, and highly customi… | 71 | 28036 | stable |
| greensock/GSAP GSAP (GreenSock Animation Platform) is a framework-agnostic JavaScript animation library for animating CSS, SVG, canvas, WebGL, and generic… | 67 | 28017 | stable |
| Element Plus Element Plus is a Vue.js 3 UI component library written in TypeScript, offering a comprehensive set of ready-made components for building w… | 99 | 27716 | stable |
| recharts/recharts Recharts is a composable charting library for React applications built on top of D3 submodules and native SVG. It provides declarative, reu… | 98 | 27515 | stable |
| WeUI WeUI is a WeChat-like UI framework officially designed by the WeChat Design Team for WeChat web development. It provides standardized mobil… | 74 | 27412 | stable |
| Quasar Framework Quasar is a Vue.js framework for building high-performance user interfaces with 70+ Material Design components. One codebase targets SPAs, … | 95 | 27202 | stable |
| Nutlope/hallmark Hallmark is a design skill/plugin for AI coding assistants like Claude Code, Cursor, and Codex that generates web UI which avoids generic '… | 57 | 27188 | active |
| Ace Editor Ace is a standalone, embeddable code editor written in JavaScript for the browser, originally developed as the primary editor for Cloud9 ID… | 97 | 27143 | stable |
| Lottie Lottie is a family of libraries by Airbnb that parses Adobe After Effects animations exported as JSON via the Bodymovin plugin and renders … | 83 | 26847 | stable |
| nilbuild/driver.js Driver.js is a lightweight (~5kb gzipped), dependency-free TypeScript library for creating product tours, feature introductions, and elemen… | 94 | 26644 | stable |
| onlook-dev/onlook Onlook is an open-source, AI-first visual code editor that lets designers visually build, style, and edit React (Next.js + TailwindCSS) app… | 66 | 26563 | active |
| GrapesJS/grapesjs GrapesJS is a free and open-source web builder framework for creating drag-and-drop visual editors that let users build HTML-like templates… | 99 | 26166 | active |
| feathericons/feather Feather is a collection of open-source SVG icons designed on a 24x24 grid with an emphasis on simplicity and consistency. It ships as an np… | 27 | 25980 | stable |
| select2/select2 Select2 is a jQuery-based replacement for native HTML select boxes that adds searching, tagging, remote data loading via AJAX, and infinite… | 83 | 25909 | stable |
| React Native Elements React Native Elements is a cross-platform React Native UI toolkit providing 30+ prebuilt, themeable components with a consistent API for iO… | 69 | 25867 | active |
| simple-icons/simple-icons Simple Icons is a collection of over 3400 free SVG icons for popular brands, available via npm package, CDN, or direct download from simple… | 94 | 25733 | active |
| NativeScript NativeScript is an open-source framework for building truly native iOS, Android, and visionOS apps using TypeScript/JavaScript, with suppor… | 95 | 25627 | active |
| goldfire/howler.js howler.js is a JavaScript audio library that provides a single, consistent API for audio playback on the web, defaulting to the Web Audio A… | 47 | 25337 | stable |
| dimsemenov/PhotoSwipe PhotoSwipe is a modular, framework-independent JavaScript image gallery and lightbox library for mobile and desktop browsers. It provides t… | 48 | 25242 | stable |
| scwang90/SmartRefreshLayout SmartRefreshLayout is an Android pull-to-refresh and load-more layout framework built on ViewGroup, supporting nested view hierarchies, ove… | 34 | 25127 | stable |
| highlightjs/highlight.js Highlight.js is a zero-dependency JavaScript syntax highlighter supporting 193 languages with automatic language detection and 516 themes. … | 94 | 24985 | stable |
| CymChad/BaseRecyclerViewAdapterHelper BRVAH (BaseRecyclerViewAdapterHelper) is a powerful and flexible RecyclerView adapter library for Android, written in Kotlin. It simplifies… | 92 | 24577 | active |
page 1 / 68 next →