function: ui-components
6753 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| reactiveui/ReactiveUI ReactiveUI is a composable, functional reactive model-view-viewmodel (MVVM) framework for all .NET platforms, built on Reactive Extensions.… | 94 | 8537 | stable |
| Shopify/react-native-skia A React Native library that brings the Skia 2D graphics engine to mobile apps, enabling high-performance drawing, rendering, and animation.… | 95 | 8527 | active |
| TahaSh/swapy Swapy is a framework-agnostic JavaScript/TypeScript library that converts any HTML layout into a drag-to-swap layout with minimal code. It … | 26 | 8510 | active |
| garmeeh/next-seo Next SEO is a React/Next.js plugin that simplifies managing SEO metadata and structured data (JSON-LD) in Next.js projects. It provides typ… | 96 | 8507 | active |
| visgl/react-map-gl react-map-gl is a suite of React components providing a React-friendly API wrapper around Mapbox GL JS and MapLibre GL JS. It lets develope… | 92 | 8494 | stable |
| shipshapecode/tether Tether is a small client-side JavaScript library that positions absolutely positioned UI elements (tooltips, dropdowns, popovers) next to t… | 70 | 8481 | active |
| NorthwoodsSoftware/GoJS GoJS is a commercial JavaScript and TypeScript library for building interactive diagrams, charts, and graphs in the browser, rendering to H… | 95 | 8472 | active |
| DImuthuUpe/AndroidPdfViewer An Android library for displaying PDF documents in apps, built on PdfiumAndroid for decoding. It supports animations, gestures, zoom, and d… | 55 | 8470 | active |
| thesysdev/openui OpenUI is an open-source, renderer-agnostic Generative UI framework built around OpenUI Lang, a compact streaming-first DSL that lets LLM a… | 66 | 8463 | active |
| chinchang/hint.css Hint.css is a pure CSS tooltip library that creates accessible tooltips using aria-label/data attributes, pseudo elements, and CSS3 transit… | 23 | 8433 | stable |
| DylanVann/react-native-fast-image FastImage is a performant drop-in replacement for React Native's built-in Image component that aggressively caches remote images via SDWebI… | 23 | 8423 | stable |
| Snouzy/workout-cool Workout.cool is a modern open-source fitness coaching platform built with Next.js, TypeScript, and PostgreSQL. It lets users create workout… | 70 | 8420 | active |
| davidjerleke/embla-carousel Embla Carousel is a lightweight, dependency-free carousel/slider library written in TypeScript with fluid motion and precise touch swiping.… | 78 | 8396 | stable |
| bytedance/flowgram.ai FlowGram is a TypeScript/React workflow development framework and toolkit from ByteDance for building AI workflow platforms. It provides a … | 82 | 8393 | active |
| Hacker0x01/react-datepicker A simple and reusable datepicker component for React applications, supporting date selection, time picking, ranges, and localization via da… | 75 | 8384 | stable |
| jerryc127/hexo-theme-butterfly Butterfly is a modern, feature-rich theme for the Hexo static site generator, built with pug templates and stylus styles. It provides a car… | 97 | 8354 | active |
| grommet/grommet Grommet is a React-based UI framework and design system that packages accessible, modular, responsive, and themeable components for buildin… | 99 | 8352 | stable |
| antonioru/beautiful-react-hooks A collection of reusable custom React hooks covering callbacks, refs, events, and component lifecycle concerns. It provides a concise, ligh… | 52 | 8350 | active |
| Floorp-Projects/Floorp Floorp is a free, open-source web browser built on Mozilla Firefox (Gecko) that adds advanced customization features like workspaces, split… | 95 | 8348 | active |
| mediaelement/mediaelement MediaElement.js is a JavaScript library providing a unified HTML5 audio and video player with a consistent UI across all browsers. It suppo… | 76 | 8300 | stable |
| Remix-Design/RemixIcon Remix Icon is an open-source neutral-style icon library with 3200+ carefully crafted icons on a 24x24 grid, available in Outlined and Fille… | 75 | 8297 | active |
| jackocnr/intl-tel-input A JavaScript library for entering, formatting, and validating international telephone numbers, available as a vanilla JS library and as nat… | 94 | 8247 | stable |
| Viewer.js Viewer.js is a JavaScript library for viewing images in the browser with zoom, rotation, flip, move, and keyboard/touch support. It works i… | 95 | 8234 | stable |
| heartcombo/simple_form Simple Form is a Ruby gem that provides a flexible DSL for building forms in Rails applications without imposing markup opinions. It wraps … | 72 | 8229 | stable |
| ng-bootstrap/ng-bootstrap A library of Angular components built from scratch on top of Bootstrap 5 CSS, with APIs designed for the Angular ecosystem. It provides wid… | 82 | 8227 | active |
| intitni/CopilotForXcode An Xcode Source Editor Extension that brings GitHub Copilot, Codeium, and ChatGPT-powered AI assistance to Xcode on macOS. It provides inli… | 78 | 8225 | active |
| google/model-viewer Google's <model-viewer> is a web component for easily displaying interactive 3D models (glTF/GLB) on the web with built-in AR support via W… | 83 | 8213 | stable |
| shaka-project/shaka-player Shaka Player is an open-source JavaScript library for playing adaptive media formats like DASH and HLS in the browser using MediaSource Ext… | 95 | 8204 | active |
| inorganik/countUp.js CountUp.js is a dependency-free, lightweight JavaScript/TypeScript class that animates a numerical value by counting up or down to it in th… | 88 | 8159 | stable |
| reactive-python/reactpy ReactPy is a Python library for building reactive user interfaces in pure Python without writing JavaScript, using a component model that m… | 94 | 8150 | active |
| banchichen/TZImagePickerController TZImagePickerController is an Objective-C library for iOS that clones UIImagePickerController with support for picking multiple photos, ori… | 66 | 8149 | active |
| lexrus/LTMorphingLabel A Swift UILabel subclass that provides graceful morphing text animations, originally mimicking Apple's QuickType animation from iOS 8. It s… | 55 | 8145 | active |
| SwiftUIX/SwiftUIX SwiftUIX is an extensive Swift library that fills gaps in Apple's standard SwiftUI framework, providing hundreds of missing components, ext… | 85 | 8142 | stable |
| jagenjo/litegraph.js A JavaScript library for creating node-based graph engines similar to Unreal Blueprints or Pure Data, with an HTML5 Canvas2D editor include… | 23 | 8114 | active |
| twbs/icons Bootstrap Icons is the official open source SVG icon library for Bootstrap, offering over 2,000 free, high-quality icons. Icons can be used… | 77 | 8109 | stable |
| nvim-lualine/lualine.nvim lualine.nvim is a fast, highly configurable statusline plugin for Neovim written in pure Lua. It loads only the components you configure, k… | 70 | 8100 | active |
| zhiyiYo/PyQt-Fluent-Widgets A fluent design widget library for PyQt5/PyQt6/PySide2/PySide6 that brings Windows 11 Fluent Design components to Qt applications. It provi… | 66 | 8074 | active |
| lewislulu/html-ppt-skill An AgentSkill that lets AI agents generate professional HTML presentations from themes, layouts, and full-deck templates, all as pure stati… | 50 | 8071 | active |
| nativewind/nativewind NativeWind is a styling library that brings the Tailwind CSS utility-first workflow to React Native and React Native Web applications. It c… | 93 | 8063 | active |
| codewithsadee/vcard-personal-portfolio A fully responsive personal portfolio website template built with HTML, CSS, and JavaScript. It presents a vCard-style personal site with a… | 44 | 8063 | active |
| PapirusDevelopmentTeam/papirus-icon-theme Papirus is a free and open source SVG icon theme for Linux, based on the Paper Icon Set, with thousands of pixel-perfect icons for apps, ac… | 85 | 8039 | active |
| ben-rogerson/twin.macro Twin.macro is a Babel macro that compiles Tailwind CSS classes into CSS-in-JS objects at build time, supporting libraries like emotion, sty… | 56 | 8027 | active |
| bombshell-dev/clack Clack is a TypeScript library for building beautiful, interactive command-line interfaces in JavaScript. It provides ready-to-use styled pr… | 95 | 8025 | active |
| junixapp/XPopup XPopup is a powerful and elegant popup library for Android that can replace Dialog, PopupWindow, PopupMenu, BottomSheet, DrawerLayout, and … | 25 | 8025 | stable |
| folke/snacks.nvim A collection of quality-of-life plugins for Neovim, written in Lua, bundling features like a fuzzy picker, file explorer, dashboard, notifi… | 73 | 8016 | active |
| bingoogolapple/BGAQRCode-Android An Android library for scanning and generating QR codes and barcodes, offering both ZXing and ZBar engines behind customizable scan views. … | 64 | 8008 | stable |
| davemorrissey/subsampling-scale-image-view An Android library providing a highly configurable, extendable image view for displaying very large images with deep zoom support. It uses … | 23 | 8006 | stable |
| software-mansion/react-native-svg A React Native library providing SVG rendering support on iOS, Android, macOS, Windows, and the web via React Native Web. It supports most … | 89 | 8000 | stable |
| F2 F2 is a lightweight, interactive charting library from AntV focused on mobile data visualization, built on the Grammar of Graphics with a d… | 77 | 7993 | active |
| pqoqubbw/icons lucide-animated is an open-source (MIT) collection of beautifully crafted animated React icons built on Lucide icons and Motion. It ships a… | 66 | 7993 | active |
| bvaughn/react-error-boundary A reusable React error boundary component that catches rendering errors and displays fallback UI. It supports all React renderers including… | 98 | 7984 | stable |
| railsadminteam/rails_admin RailsAdmin is a Rails engine that adds an easy-to-use admin interface for managing application data. It provides automatic CRUD, search, fi… | 77 | 7957 | active |
| Dogfalo/materialize Materialize is a responsive front-end CSS framework based on Google's Material Design language, shipped with compiled CSS/JS, Sass sources,… | 67 | 38813 | maintenance |
| ikuaitu/vue-fabric-editor An open-source web-based image and graphic editor built on fabric.js and Vue 3 with a plugin-based architecture. It supports custom fonts, … | 65 | 7946 | active |
| microsoft/microsoft-ui-xaml WinUI is Microsoft's modern UI framework providing Fluent Design controls and styles for building Windows applications, with WinUI 3 shippi… | 98 | 7928 | active |
| alibaba/x-render XRender is a family of React libraries from Alibaba for building admin/enterprise forms, search tables, and charts from JSON schema with mi… | 68 | 7854 | active |
| juliencrn/usehooks-ts usehooks-ts is a collection of ready-to-use React hooks written in TypeScript, covering common needs like localStorage, debounce, dark mode… | 67 | 7851 | stable |
| gilbarbara/react-joyride React Joyride is a React library for creating step-by-step guided tours and interactive walkthroughs in web applications. It provides compo… | 93 | 7846 | stable |
| OpenCoworkAI/open-codesign Open CoDesign is an open-source, local-first desktop AI design tool that turns prompts into polished artifacts like UI prototypes, slide de… | 75 | 7842 | active |
| google/accompanist Accompanist is a collection of extension libraries for Jetpack Compose that fill gaps in the official Compose toolkit, such as runtime perm… | 46 | 7828 | active |
| codemirror/dev CodeMirror is an extensible code editor component for the web, implemented as a set of modular npm packages providing syntax highlighting, … | 10 | 7821 | active |
| SVG-Edit/svgedit SVGEdit is a fast, web-based SVG drawing editor that runs in any modern browser, built on the @svgedit/svgcanvas library. It can be used di… | 66 | 7803 | active |
| facebook/litho Litho is a declarative UI framework from Facebook for building efficient Android user interfaces using immutable components and a functiona… | 67 | 7777 | active |
| idea4good/GuiLite GuiLite is a minimal header-only C++ GUI library of about 4,000 lines of code with zero dependencies, capable of running on everything from… | 44 | 7765 | active |
| tabulator-tables/tabulator Tabulator is a JavaScript library for creating fully featured, interactive tables and data grids from HTML tables, JavaScript arrays, AJAX … | 88 | 7751 | active |
| dotnet/wpf Windows Presentation Foundation (WPF) is a .NET UI framework for building Windows desktop applications, using XAML for declarative UI with … | 98 | 7717 | active |
| TheWidlarzGroup/react-native-video A React Native <Video /> component providing cross-platform video playback built on native players (ExoPlayer, AVPlayer, UWP, HTML5). It su… | 92 | 7712 | active |
| Comcast/react-data-grid A feature-rich, customizable data grid React component written in TypeScript. It renders large datasets efficiently via row/column virtuali… | 89 | 7668 | active |
| glidejs/glide Glide.js is a dependency-free JavaScript ES6 slider and carousel library for the web. It is lightweight (~7kb gzipped), modular, extendable… | 67 | 7666 | stable |
| styled-components/polished polished is a lightweight JavaScript library of Sass-style helper functions, mixins, and color utilities for writing styles in JavaScript. … | 56 | 7663 | stable |
| barvian/number-flow NumberFlow is a dependency-free animated number component for React, Vue, Svelte, and plain TypeScript/JavaScript that smoothly transitions… | 81 | 7650 | active |
| mob-sakai/UIEffect UIEffect is a Unity package for applying rich visual effects like grayscale, blur, and dissolve to UI elements directly from the Inspector … | 98 | 7606 | active |
| vercel-labs/native Native SDK is a toolkit for building native desktop applications with declarative .native markup views and app logic written in TypeScript … | 81 | 7587 | active |
| Flutter Flutter is Google's open-source UI framework for building natively compiled applications for mobile, web, desktop, and embedded devices fro… | 10 | 7577 | stable |
| imaNNeo/fl_chart FL Chart is a free, open-source, highly customizable charting library for Flutter applications. It provides widgets for line, bar, pie, sca… | 88 | 7574 | stable |
| SwiftKickMobile/SwiftMessages SwiftMessages is a flexible message bar and view presentation library for iOS, supporting both UIKit and SwiftUI. It displays customizable … | 53 | 7547 | stable |
| ecomfe/echarts-for-weixin A WeChat Mini Program component (ec-canvas) that wraps Apache ECharts for rendering charts inside WeChat mini programs. It lets developers … | 23 | 7508 | active |
| zsviczian/obsidian-excalidraw-plugin An Obsidian plugin that integrates the Excalidraw sketching and diagramming tool into Obsidian vaults. It lets users create, edit, store, a… | 94 | 7505 | active |
| clappr/clappr Clappr is an extensible, plugin-oriented HTML5 media player library for the web, supporting formats like HLS, MP4, and DASH. It provides a … | 99 | 7495 | active |
| metafizzy/infinite-scroll Infinite Scroll is a JavaScript plugin that automatically loads and appends the next page of content as the user scrolls, avoiding full pag… | 27 | 7479 | stable |
| antfu-collective/icones Icônes is a web-based icon explorer that provides instant fuzzy searching across all Iconify icon collections, entirely client-side. It let… | 77 | 7441 | active |
| reactjs/react-modal react-modal is an accessible modal dialog component library for React applications. It provides a customizable modal with built-in accessib… | 54 | 7410 | stable |
| DataTables/DataTables DataTables is a table-enhancing plug-in for jQuery that adds sorting, paging, filtering, and scrolling to plain HTML tables with minimal co… | 62 | 7399 | stable |
| sindresorhus/modern-normalize A small CSS library that normalizes browsers' default styles, a modernized alternative to normalize.css targeting only the latest Chrome, F… | 63 | 7388 | stable |
| WenchaoD/FSPagerView FSPagerView is an elegant iOS/tvOS screen slide library built on UICollectionView, supporting infinite scrolling, automatic sliding, and 3D… | 32 | 7362 | stable |
| WebStackPage/WebStackPage.github.io WebStack is an open-source, responsive static bookmark/navigation website template built on Bootstrap, designed for creating personal or te… | 32 | 7325 | active |
| folke/which-key.nvim A Neovim plugin that shows available keybindings in a popup as you type, helping users remember their keymaps. It supports multiple modes, … | 56 | 7264 | active |
| react95-io/React95 React95 is a React component library that recreates the Windows 95 user interface aesthetic using styled-components. It provides themed, re… | 23 | 7262 | active |
| wxWidgets/wxWidgets wxWidgets is a mature, open-source cross-platform C++ framework for building native-looking GUI desktop applications using each platform's … | 93 | 7258 | stable |
| 0xGF/boneyard Boneyard is a skeleton loading screen framework that automatically captures pixel-perfect skeleton placeholders from your real rendered UI … | 75 | 7220 | active |
| jspreadsheet/ce Jspreadsheet CE is a lightweight, MIT-licensed JavaScript library for embedding Excel-like interactive data grids and spreadsheet controls … | 57 | 7220 | active |
| SublimeText/Spacegray Spacegray is a set of hyperminimal UI themes for Sublime Text, each paired with a Base16 color scheme. It ships in several flavors (Dark, L… | 70 | 7209 | stable |
| react-native-webview/react-native-webview A community-maintained cross-platform WebView component for React Native, replacing the WebView removed from React Native core. It supports… | 94 | 7191 | active |
| Shopify/flash-list FlashList is a fast, performant list component library for React Native that replaces FlatList using view recycling to eliminate blank cell… | 95 | 7183 | active |
| yocontra/react-responsive A React library that lets components respond to CSS media queries via a useMediaQuery hook and a MediaQuery component. It supports camelCas… | 36 | 7171 | stable |
| gitalk/gitalk Gitalk is a comment widget for websites that stores comments as GitHub Issues and renders them using Preact. It is serverless, authenticati… | 73 | 7168 | stable |
| HandyOrg/HandyControl HandyControl is a UI control library for WPF (.NET) offering a set of simple, commonly used custom controls and styles written in C# and XA… | 66 | 7167 | active |
| uswds/uswds The United States Web Design System (USWDS) is a library of open source UI components, design tokens, utilities, and a visual style guide f… | 95 | 7161 | active |
| wix/react-native-ui-lib A UI toolset and components library for React Native by Wix, providing a wide range of prebuilt components and a design system foundation (… | 94 | 7151 | active |
| renzifeng/ZFPlayer ZFPlayer is an iOS media player template library that decouples the player SDK from the control layer via the ZFPlayerMediaPlayback and ZFP… | 32 | 7128 | stable |