function: ui-components
6753 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| thomasloven/lovelace-auto-entities A Home Assistant Lovelace custom card plugin that automatically populates the entities list of dashboard cards based on filters, templates,… | 70 | 1794 | active |
| rgossiaux/svelte-headlessui An unofficial, complete Svelte port of the Headless UI component library providing fully accessible, unstyled UI components such as Dialog,… | 23 | 1793 | active |
| entronad/graphic Graphic is a Flutter charting library implementing a declarative grammar of data visualization based on Leland Wilkinson's The Grammar of G… | 65 | 1791 | active |
| davatron5000/FitText.js FitText.js is a jQuery plugin that makes font sizes flexible, resizing display headlines proportionally to their container's width for resp… | 23 | 6713 | maintenance |
| thomasloven/lovelace-card-mod card-mod is a Home Assistant frontend plugin that lets users apply custom CSS styles to almost any Lovelace dashboard card. It is installed… | 82 | 1790 | active |
| tableflowhq/csv-import An open-source CSV, TSV, and XLS/XLSX file importer embeddable in web apps via React or JavaScript SDKs. Users upload spreadsheets through … | 52 | 1790 | active |
| nexxtway/react-rainbow React Rainbow is a collection of 90+ accessible React UI components with out-of-the-box TypeScript typing, interactive examples, and first-… | 26 | 1790 | active |
| griddynamics-archive/MMDrawerController MMDrawerController is a lightweight Objective-C container view controller that implements side drawer navigation for iOS apps. It supports … | 23 | 6706 | maintenance |
| leukbaars/DreamUV DreamUV is a Blender add-on providing a collection of tools for manipulating UVs directly in the 3D viewport. It is designed for texturing … | 67 | 1788 | active |
| wireui/wireui WireUI is a library of pre-built Blade components for Laravel and Livewire applications, built on the TALL stack (Tailwind, Alpine.js, Lara… | 84 | 1787 | active |
| jaysalvat/vegas Vegas is a JavaScript library that adds beautiful animated fullscreen backgrounds and slideshows to any DOM element, with CSS3 transitions … | 63 | 1787 | stable |
| umicro/uView2.0 uView 2.0 is a Vue-based UI component framework for the uni-app ecosystem, fully compatible with nvue native rendering. It provides 60+ mul… | 23 | 1787 | active |
| salesforce/lwc Lightning Web Components (LWC) is an open-source UI framework from Salesforce for building fast, standards-based web components and apps us… | 94 | 1786 | active |
| microsoft/BotFramework-WebChat Bot Framework Web Chat is a highly-customizable web-based chat client component for Microsoft's Bot Framework v4 SDK and Azure Bot Services… | 83 | 1785 | active |
| jakubfiala/atrament Atrament is a small JavaScript library for natural-feeling drawing and handwriting on the HTML Canvas, with adaptive smoothing, draw/fill/e… | 66 | 1785 | active |
| jdecked/twemoji Twemoji is a JavaScript library that provides cross-platform Unicode emoji support by parsing text/DOM and replacing emoji with Twitter-sty… | 80 | 1783 | active |
| syncfusion/flutter-widgets Syncfusion's Flutter widgets libraries providing high-quality UI widgets and file-format packages for building rich applications for iOS, A… | 85 | 1781 | active |
| openvideodev/react-video-editor OpenVideo Editor is a client-side web video editor built with React, Next.js 15, and the OpenVideo engine (PixiJS/WebCodecs), serving as a … | 64 | 1780 | active |
| barvian/fluid-tailwind A Tailwind CSS plugin that lets utilities scale smoothly between breakpoints using CSS clamp(). It reduces the amount of per-breakpoint res… | 28 | 1780 | active |
| reduxframework/redux-framework Redux Framework is an extensible options and interface framework for WordPress themes and plugins, providing admin panels, metaboxes, custo… | 91 | 1779 | active |
| liveblocks/frimousse Frimousse is a lightweight, unstyled, and composable emoji picker component library for React. It is dependency-free, virtualized for perfo… | 66 | 1777 | active |
| jchanvfx/NodeGraphQt NodeGraphQt is a node graph UI framework written in Python using Qt (PySide2), providing an embeddable node editor with nodes, pipes, palet… | 72 | 1774 | active |
| aieditor-team/AiEditor AiEditor is an open-source, AI-powered rich text WYSIWYG editor built on Web Components (ProseMirror/Tiptap-based) that integrates with any… | 61 | 1774 | active |
| zarazhangrui/tab-out Tab Out is a Chrome extension (Manifest V3) that replaces the new tab page with a dashboard of all open tabs, grouped by domain with homepa… | 49 | 1774 | active |
| tholman/elevator.js A standalone vanilla JavaScript library that adds a playful 'back to top' button which smoothly scrolls the page to the top while playing e… | 23 | 6638 | maintenance |
| aagarwal1012/Animated-Text-Kit Animated Text Kit is a Flutter package offering a collection of ready-made text animations such as typewriter, fade, rotate, and liquid fil… | 47 | 1772 | stable |
| UI5/webcomponents UI5 Web Components is an open-source library of enterprise-grade, framework-agnostic web components implementing the SAP Fiori design langu… | 95 | 1771 | active |
| sunface/beatui BeatUI is a TypeScript-based UI framework designed specifically for building interfaces around AI applications, aiming to tame common AI UX… | 72 | 1771 | active |
| chatscope/chat-ui-kit-react An open-source React component library (@chatscope/chat-ui-kit-react) providing 43 reusable, themeable UI components for building web chat … | 43 | 1771 | active |
| saadpasta/developerFolio A React-based portfolio website template for software developers with sections for skills, experience, projects, blogs, and GitHub integrat… | 23 | 6619 | maintenance |
| react-native-picker/picker A cross-platform picker UI component for React Native that lets users select an item from a list of options. It supports Android, iOS, macO… | 62 | 1767 | active |
| TalkingData/iview-weapp iView Weapp is a high-quality UI component library for WeChat Mini Programs, providing ready-made custom components like buttons, forms, an… | 23 | 6604 | maintenance |
| crocodic-studio/crudbooster CRUDBooster is a Laravel package that generates CRUD interfaces and admin panels automatically from database tables. It lets developers bui… | 10 | 1763 | active |
| Vuepic/vue-datepicker A feature-rich datepicker component library for Vue 3, supporting single dates, ranges, time, month, year, quarter, and week pickers with m… | 91 | 1762 | active |
| angcyo/DslTabLayout DslTabLayout is a highly customizable Android tab layout library written in Kotlin, built as a custom-drawn ViewGroup rather than a composi… | 62 | 1761 | active |
| 2d-inc/HistoryOfEverything A Flutter demo app presenting an animated vertical timeline of events from the Big Bang to the birth of the Internet. It showcases custom F… | 32 | 6581 | maintenance |
| GrenderG/Toasty Toasty is an Android library that enhances the standard Android Toast with styled, colored variants for error, success, info, and warning m… | 23 | 6578 | maintenance |
| effekseer/Effekseer Effekseer is an open-source particle effect editing tool for creating visual effects, primarily aimed at game development. Effects authored… | 97 | 1757 | active |
| shshaw/Splitting Splitting.js is a tiny JavaScript microlibrary that splits DOM elements into words, characters, child nodes, and more, wrapping them in spa… | 23 | 1757 | stable |
| taylorchen709/vue-admin A Vue.js 2 admin dashboard template built with Element UI, providing a starting scaffold for building admin panels. It includes webpack con… | 32 | 6559 | maintenance |
| flatlogic/react-material-admin React Material Admin is a free, MIT-licensed admin dashboard template built with React 19 and Material-UI 7, featuring charts, tables, auth… | 84 | 1755 | active |
| animotionjs/animotion Animotion is a presentational framework for creating beautiful animated slides and visualizing ideas with code, built on Svelte, Reveal.js,… | 92 | 1753 | active |
| nolanlawson/emoji-picker-element A lightweight emoji picker distributed as a web component (custom element) for the modern web. It stores emoji data in IndexedDB for low me… | 71 | 1753 | stable |
| edwardtufte/tufte-css Tufte CSS is a CSS-only stylesheet that styles HTML web articles in the distinctive style of Edward Tufte's handouts, featuring careful typ… | 72 | 6546 | maintenance |
| proelements/proelements A WordPress plugin that unlocks GPL-licensed features of Elementor Pro, including pro widgets, theme builder, dynamic content, forms, and p… | 98 | 1752 | active |
| inspire-js/inspire.js Inspire.js is a lean, hackable, extensible slide deck framework for building HTML-based presentations, originally created by Lea Verou as C… | 62 | 1752 | active |
| mozmorris/react-webcam react-webcam is a React component that wraps the browser's getUserMedia API to display a live webcam video stream. It supports capturing sc… | 64 | 1750 | active |
| danielsaidi/SwiftUIKit SwiftUIKit is a Swift library that adds extra functionality to Swift and SwiftUI, including additional components, views, and many extensio… | 98 | 1749 | active |
| microsoft/DirectXTK12 DirectX Tool Kit for DirectX 12 is a C++ library of helper classes for writing Direct3D 12 code, covering sprite rendering, effects, textur… | 85 | 1749 | stable |
| mogenson/PaperWM.spoon PaperWM.spoon is a tiled, scrollable window manager for macOS implemented as a Hammerspoon Spoon plugin in Lua. It arranges windows in a ho… | 76 | 1749 | active |
| emilwidlund/nodl Nodl is a TypeScript framework for building computational node graphs, built on RxJS for reactive data flow. It includes a core package for… | 31 | 1749 | active |
| Dimillian/MovieSwiftUI MovieSwiftUI is a real-world iOS and macOS application built entirely with SwiftUI and Combine, consuming the MovieDB API. It serves as a d… | 32 | 6530 | maintenance |
| richardgill/llm-ui A React component library for rendering LLM output in web applications. It smoothly displays streamed tokens at native frame rate, removes … | 28 | 1748 | active |
| ant-design/ant-design-landing Ant Design Landing is a collection of React landing page templates built on Ant Motion motion components, with a visual editor for composin… | 23 | 6524 | maintenance |
| layoutit/layoutit-grid Layoutit Grid is an interactive web-based CSS Grid layout generator that lets users visually draw page layouts and export the resulting HTM… | 32 | 1746 | stable |
| theme-nexmoe/hexo-theme-nexmoe A Hexo blog theme focused on images and colorful design, featuring image waterfall layouts, lightbox, and lazy loading. It is highly custom… | 10 | 1745 | active |
| ximsfei/Android-skin-support Android-skin-support is an Android dynamic skinning (theme switching) library that lets apps change their look at runtime with a single lin… | 32 | 6508 | maintenance |
| clerk/javascript The official monorepo of Clerk's JavaScript SDKs under the @clerk namespace, providing authentication and user management for frameworks li… | 95 | 1743 | active |
| Small-tailqwq/dsh-deep-whale A whale-girl themed skin series for the DeepSeek Harness (DSH) web GUI, distributed as DSH plugin packages including two skins (maid-atelie… | 68 | 1743 | active |
| dflex-js/dflex DFlex is a vanilla JavaScript drag-and-drop library that transforms DOM elements in place instead of reconstructing the DOM tree, using its… | 23 | 1743 | active |
| Freeboard/freeboard Freeboard is an open-source, browser-based real-time dashboard builder and viewer for IoT and web mashups, serving as a free alternative to… | 32 | 6504 | maintenance |
| CombineCommunity/CombineCocoa CombineCocoa is a Swift library providing Combine publisher bridges for common UIKit controls and gesture recognizers. It lets iOS develope… | 63 | 1741 | active |
| kirevdokimov/Unity-UI-Rounded-Corners A Unity package providing components and shaders that add rounded corners to UGUI Image elements. It supports uniform or per-corner radii, … | 23 | 1741 | stable |
| SirRamEsq/SmartShape2D SmartShape2D is a Godot editor plugin for creating nicely textured 2D polygons and terrain by placing points and assigning shape materials.… | 88 | 1740 | active |
| usewaypoint/email-builder-js EmailBuilder.js is a free, open-source, block-based email template builder for developers that outputs clean JSON or HTML rendering well ac… | 55 | 1740 | active |
| gloriasoft/veaury Veaury is a JavaScript library that lets developers use React components inside Vue 3 apps and Vue 3 components inside React apps. It handl… | 50 | 1737 | active |
| kristerkari/react-native-svg-transformer A Metro transformer for React Native that lets you import SVG files as React components, using SVGR under the hood. It enables sharing the … | 80 | 1736 | stable |
| vineethtrv/css-loader A collection of pure CSS loaders and spinners for indicating loading states in websites and apps. Each loader is built on a single HTML tag… | 72 | 1735 | stable |
| NimaNzrii/comfyui-photoshop A Photoshop plugin that integrates ComfyUI's AI image generation directly into the Photoshop workspace. It lets users run Stable Diffusion … | 71 | 1734 | active |
| jpuri/react-draft-wysiwyg A rich text WYSIWYG editor React component built on top of DraftJS, with a configurable toolbar supporting inline styles, blocks, links, im… | 32 | 6466 | maintenance |
| wet-boew/wet-boew The Web Experience Toolkit (WET) is an open-source front-end framework led by the Government of Canada for building accessible, usable, mob… | 97 | 1733 | active |
| mckenziearts/laravel-notify Laravel Notify is a lightweight Laravel package for displaying backend-driven flash notifications and toast messages in web applications. I… | 85 | 1732 | active |
| Phosphor Icons Phosphor Icons is a flexible open-source icon family offering 1,248+ SVG icons in six weights (Thin, Light, Regular, Bold, Fill, Duotone), … | 61 | 1732 | active |
| moreSwift/swift-cross-ui SwiftCrossUI is a cross-platform declarative UI framework for Swift, inspired by SwiftUI's API and design. It lets developers build native … | 98 | 1731 | active |
| gnat/surreal Surreal is a tiny, dependency-free JavaScript library that provides ergonomic jQuery-style DOM selection and manipulation on top of vanilla… | 72 | 1731 | active |
| RazorConsole/RazorConsole RazorConsole is a .NET framework for building rich, interactive terminal user interfaces (TUIs) using Razor component syntax on top of Spec… | 68 | 1731 | active |
| ephraimduncan/blocks An open-source registry of copy-paste UI blocks built with React, Tailwind CSS, and shadcn/ui. Blocks are added to projects via the shadcn … | 61 | 1731 | active |
| react-simple-code-editor/react-simple-code-editor A lightweight React component that provides a simple code editor with syntax highlighting, built on top of a textarea. It delegates highlig… | 23 | 1731 | stable |
| jtdaugherty/brick Brick is a declarative terminal user interface (TUI) programming toolkit for Haskell, built on top of the vty library. Applications are wri… | 77 | 1729 | active |
| BalazsJako/ImGuiColorTextEdit A syntax-highlighting text editor widget for the ImGui immediate-mode GUI library, written in C++. It supports undo/redo, UTF-8, multiple l… | 56 | 1728 | active |
| kopiro/siriwave A JavaScript library that replicates the Apple Siri voice assistant wave-form animation using the Canvas API. It supports classic iOS, iOS9… | 23 | 1728 | stable |
| Jacse/react-native-app-intro-slider A React Native component library providing a simple, configurable app introduction/onboarding slider built on FlatList with RTL support. It… | 23 | 1726 | stable |
| Dirkster99/AvalonDock AvalonDock is a WPF document and tool window layout container that arranges dockable windows like Visual Studio or other IDEs. This is the … | 98 | 1725 | active |
| ZhongAnTech/zarm Zarm is an enterprise-grade mobile UI component library built on React, developed by ZhongAn Technology. It provides a set of mobile-optimi… | 96 | 1725 | active |
| KiKaraage/ArcWTF ArcWTF is a userChrome.css theme that recreates the Arc Browser look and feel inside Firefox, using Firefox's native vertical tabs and side… | 40 | 1725 | active |
| react-querybuilder/react-querybuilder React Query Builder is a minimally opinionated, fully customizable React component for visually constructing queries from nested rules and … | 99 | 1724 | stable |
| getActivity/EasyWindow EasyWindow is an Android floating window framework written in Java that simplifies creating and managing overlay windows, toasts, and popup… | 89 | 1724 | active |
| axadrn/shadcn-templ shadcn-templ is a community port of shadcn/ui for Go and the templ templating language, providing beautifully designed, accessible UI compo… | 85 | 1722 | active |
| rachartier/tiny-inline-diagnostic.nvim A Neovim plugin written in Lua that displays LSP diagnostic messages inline as customizable virtual text with configurable styles, icons, a… | 64 | 1722 | active |
| rakannimer/react-google-charts A lightweight, fully typed React wrapper around the Google Charts Visualization API, exposing a single Chart component. It supports over 25… | 56 | 1722 | stable |
| karolkozer/planby Planby is a React component library for quickly building EPG (electronic program guide), schedule, timeline, and planner UIs with a custom … | 88 | 1721 | active |
| hihayk/scale Scale is a web-based generative color scale generator for creating consistent color ramps used in design systems and UI. It runs entirely i… | 32 | 1721 | stable |
| yannecer/NCalendar An Android calendar UI library written in Kotlin that mimics MIUI, DingTalk, and Huawei calendar styles. It supports month and week views w… | 23 | 1721 | stable |
| CcSimple/vue-plugin-hiprint A JavaScript utility library wrapping hiprint for use in Vue 2/Vue 3 projects, providing visual print template design, report design, and e… | 70 | 1717 | active |
| mistic100/jQuery-QueryBuilder A jQuery plugin providing a user-friendly GUI for building complex queries and filters, outputting structured JSON rules. It includes plugi… | 23 | 1717 | stable |
| seek-oss/capsize Capsize is a TypeScript library that uses font metadata to make CSS text sizing and layout predictable, sizing text by cap height and trimm… | 96 | 1716 | active |
| vechain/vechain-dapp-kit vechain-dapp-kit is a TypeScript SDK that simplifies interaction between VeChain wallets (VeWorld, Sync2) and decentralized applications. I… | 90 | 1716 | active |
| sudoevolve/EUI-NEO EUI-NEO is a cross-platform, high-performance, low-overhead C++17 UI framework with GLFW/SDL2 windowing backends and OpenGL/Vulkan renderin… | 82 | 1716 | active |
| mrjones2014/smart-splits.nvim A Neovim plugin providing directional (up/down/left/right) navigation and resizing of split panes, with seamless integration across Neovim … | 92 | 1714 | stable |
| Ottodix/Eole-foobar-theme Eole is a skin/theme for the foobar2000 audio player built with JavaScript (SMP/Spider Monkey Panel scripts) and Columns UI. It provides a … | 73 | 1714 | active |