function: ui-components
6753 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| weilanwl/coloruicss ColorUI is a vivid, high-saturation CSS component library for WeChat mini-programs and UniApp, invoked via class names after importing its … | 32 | 12381 | maintenance |
| Jzvd/JZVideo JZVideo (JiaoZiVideoPlayer) is a highly customizable Android video player framework written in Java. It wraps pluggable media backends such… | 56 | 3011 | active |
| gl-react gl-react is a universal React library for writing and composing WebGL shaders as declarative React components. It ships with concrete imple… | 83 | 3007 | stable |
| daimajia/AndroidSwipeLayout An Android UI library providing a powerful swipe layout component that can be integrated into ListViews, GridViews, or any ViewGroup. It su… | 23 | 12353 | maintenance |
| mickasmt/next-saas-stripe-starter An open-source SaaS starter template built with Next.js 14, Prisma, Neon Postgres, Auth.js v5, Stripe, Resend, React Email, and Shadcn/ui. … | 18 | 3001 | active |
| casesandberg/react-color A collection of 13 color picker React components styled after Sketch, Photoshop, Chrome, GitHub, Twitter, and more, plus building blocks to… | 23 | 12324 | maintenance |
| greggman/twgl.js TWGL.js is a tiny JavaScript helper library that reduces the verbosity of the raw WebGL and WebGL2 APIs. It provides concise functions for … | 53 | 2997 | stable |
| ibelick/prompt-kit prompt-kit is a collection of customizable, high-quality React UI components for building AI application interfaces such as chat experience… | 52 | 2996 | active |
| Tamsiree/RxTool RxTool is a large collection of utility classes and UI components for Android development, packaged as multiple Gradle modules (RxKit, RxUI… | 23 | 12288 | maintenance |
| jscottsmith/react-scroll-parallax A React library providing hooks and components for creating scroll-driven parallax effects on banners, images, and other DOM elements. It i… | 81 | 2986 | active |
| Tippy.js Tippy.js is a complete tooltip, popover, dropdown, and menu library for the web, powered by Popper. It provides positioning logic and optio… | 10 | 12252 | maintenance |
| tajo/ladle Ladle is a fast, zero-configuration environment for developing, testing, and documenting React components using the Component Story Format.… | 75 | 2983 | active |
| Unity-Technologies/Graphics The public mirror of Unity's Graphics repository containing the Scriptable Render Pipeline (SRP), including the Universal Render Pipeline (… | 73 | 2982 | active |
| rtivital/omatsuri Omatsuri is a progressive web application bundling 12 open-source frontend-focused tools such as CSS generators, SVG compression/conversion… | 54 | 2974 | active |
| rcaferati/react-awesome-slider A performant, lightweight React slider/carousel component for rendering media (image/video) and content transitions with 60fps animations. … | 87 | 2973 | stable |
| signerlabs/ShipSwift ShipSwift is an AI-native SwiftUI component library providing production-ready iOS components and full-stack recipes that LLMs can consume … | 59 | 2971 | active |
| react-dates/react-dates A React component library providing accessible, mobile-friendly, and easily internationalizable date pickers, including single date pickers… | 32 | 12178 | maintenance |
| relatedcode/ProgressHUD ProgressHUD is a lightweight Swift library for iOS that displays HUD-style alerts, banners, loading animations, and progress indicators. Th… | 92 | 2968 | active |
| Simon-He95/markstream-vue A family of streaming Markdown renderer components for AI chat and LLM token-stream UIs, with markstream-vue as the stable Vue 3/Nuxt/ViteP… | 82 | 2967 | stable |
| ngx-formly/ngx-formly Formly is a dynamic, JSON-powered form library for Angular built on top of Angular Reactive Forms. It automatically generates forms from fi… | 84 | 2966 | active |
| Licoy/wordpress-theme-puock Puock is a high-quality, responsive WordPress theme written in PHP with light/dark mode, no-refresh (pjax) loading, and many built-in featu… | 98 | 2965 | active |
| fairygui/FairyGUI-unity FairyGUI is a cross-platform UI editor and framework for Unity, designed to let designers build interfaces with a designer-oriented workflo… | 52 | 2965 | active |
| androidx/media AndroidX Media (Jetpack Media3) is a collection of Android libraries for media use cases, including the ExoPlayer extensible media player, … | 98 | 2962 | stable |
| Jpisnice/shadcn-ui-mcp-server A Model Context Protocol (MCP) server that gives AI assistants access to shadcn/ui component source code, demos, blocks, and metadata acros… | 60 | 2960 | active |
| alyssaxuu/flowy Flowy is a minimal, dependency-free vanilla JavaScript library for building drag-and-drop flowchart editors in web apps. It provides block … | 32 | 12115 | maintenance |
| nicklockwood/iCarousel iCarousel is an Objective-C library providing a highly customisable, data-driven 3D carousel (paged scrolling view) for iOS and macOS. It i… | 32 | 12108 | maintenance |
| CodeSeven/toastr toastr is a small JavaScript library for displaying non-blocking toast notifications (info, success, warning, error) in the browser, in the… | 23 | 12103 | maintenance |
| elizabetdev/react-kawaii React Kawaii is an open-source library of cute SVG illustration components for React applications. It provides a set of customizable charac… | 52 | 2952 | active |
| material-extensions/vscode-material-icon-theme A Visual Studio Code extension that applies Material Design icons to files and folders in the editor's file explorer. It offers customizabl… | 99 | 2949 | active |
| simonwep/viselect Viselect is a lightweight (~4kb), zero-dependency JavaScript library for adding desktop-style visual selection (drag/rubber-band selection)… | 79 | 2948 | stable |
| gre/react-native-view-shot A React Native library that captures a view and saves it as an image, supporting both old and new architectures (Fabric + TurboModules). It… | 94 | 2947 | active |
| arhamkhnz/next-shadcn-admin-dashboard A modern admin dashboard template built with Next.js 16, TypeScript, Tailwind CSS v4, and Shadcn UI. It ships with multiple prebuilt dashbo… | 68 | 2945 | active |
| jaredreich/pell pell is an extremely small (~1.4kB min+gzip) dependency-free WYSIWYG rich text editor for the web, built on contenteditable with pure ES6 J… | 23 | 12045 | maintenance |
| silexlabs/Silex Silex is a free/libre open-source visual website builder for creating static sites with dynamic data, built on GrapesJS. It exports standar… | 94 | 2936 | active |
| jpudysz/react-native-unistyles A high-performance styling library for React Native that enhances StyleSheet with C++/JSI bindings via Nitro Modules, enabling reactive sty… | 91 | 2936 | active |
| dzenbot/DZNEmptyDataSet DZNEmptyDataSet is an Objective-C UIKit library that adds empty-state placeholder views to UITableView and UICollectionView whenever they h… | 10 | 12013 | maintenance |
| CosmicMind/Material Material is a Swift UI/UX framework for iOS that implements Material Design components such as cards, text fields, snackbars, navigation dr… | 23 | 12007 | maintenance |
| rougier/nano-emacs A set of modular Emacs Lisp configuration files that give GNU Emacs a clean, consistent, minimalist look with light (Material) and dark (No… | 71 | 2925 | active |
| uias/Tabman Tabman is a Swift library for iOS that provides a powerful paging view controller with interactive indicator bars. It is built on Pageboy a… | 82 | 2924 | active |
| uiwjs/react-md-editor A React markdown editor component with live preview, written in TypeScript. It provides a textarea-based editing experience with rendered m… | 94 | 2921 | active |
| naver/egjs-flicking Flicking is a reliable, flexible, and extendable carousel/slider component library for the web, used by roughly 30 million people daily. It… | 93 | 2921 | stable |
| maxs15/react-native-modalbox A customizable modal component for React Native with swipe-down-to-close, backdrop, and positioning options. It works on both iOS and Andro… | 23 | 2917 | stable |
| twostraws/Inferno Inferno is an open-source collection of Metal fragment shaders designed for use in SwiftUI apps, including effects like water ripples, blac… | 64 | 2916 | active |
| singerdmx/flutter-quill Flutter Quill is a WYSIWYG rich text editor and Quill component for Flutter, supporting Android, iOS, web, and desktop platforms. It provid… | 90 | 2914 | active |
| zalify/easy-email-editor Easy Email Editor is an open-source React component library for building drag-and-drop email editors that generate responsive HTML via MJML… | 76 | 2911 | active |
| GitHub Elements GitHub Elements is a collection of web components from GitHub, including the <relative-time> custom element that extends the standard <time… | 57 | 2906 | active |
| botui/botui BotUI is a JavaScript/TypeScript framework for building conversational (chatbot-style) user interfaces in the browser. It provides a core l… | 39 | 2905 | active |
| rnmapbox/maps A community-supported React Native library wrapping the Mapbox Maps SDKs for iOS and Android to render interactive, customizable maps. It s… | 95 | 2904 | active |
| Matt-Esch/virtual-dom A JavaScript library providing a Virtual DOM model with element creation, diff computation, and patch operations for efficient DOM re-rende… | 32 | 11842 | maintenance |
| donkingliang/ConsecutiveScroller An Android layout container that enables multiple scrollable views (RecyclerView, WebView, ScrollView) and regular views to scroll together… | 23 | 2900 | stable |
| sbfkcel/towxml Towxml is a JavaScript library that converts HTML and Markdown into WXML (WeChat Mini Program markup) for rendering rich content inside WeC… | 67 | 2895 | active |
| mdo/github-buttons A set of hotlinkable, static GitHub buttons (star, watch, fork, follow, sponsor) with dynamic counts, embeddable via iframe on any website.… | 63 | 2895 | stable |
| JXSegmentedView/JXCategoryView JXCategoryView (Objective-C) and JXSegmentedView (Swift) are iOS UI libraries for building highly customizable category/segmented tab views… | 45 | 2887 | stable |
| ccampbell/mousetrap Mousetrap is a tiny (~2kb gzipped), dependency-free JavaScript library for binding keyboard shortcuts in the browser. It supports single ke… | 23 | 11777 | maintenance |
| pixijs/pixi-react @pixi/react is a React renderer that lets you build PixiJS applications declaratively using JSX components like <pixiContainer> and <pixiSp… | 64 | 2884 | active |
| spliit-app/spliit Spliit is a free and open-source web application for sharing and tracking group expenses, serving as an alternative to Splitwise. It is bui… | 92 | 2882 | active |
| themesberg/flowbite-admin-dashboard A free and open-source admin dashboard template built with Tailwind CSS and the Flowbite component library. It ships 15 example pages inclu… | 27 | 2878 | active |
| tachyons-css/tachyons Tachyons is a functional (utility-first) CSS toolkit of small, single-purpose, composable classes for building responsive UIs without writi… | 83 | 11716 | maintenance |
| jessepollak/card Card is a JavaScript/CSS library that enhances any credit card payment form with a live, animated credit card preview built entirely with C… | 23 | 11716 | maintenance |
| quickshell-mirror/quickshell Quickshell is a toolkit for building desktop shell components such as status bars, widgets, lockscreens, and display managers using QtQuick… | 83 | 2873 | active |
| viewflow/viewflow Viewflow is a reusable low-code library for Django that provides a BPMN workflow engine, CRUD components, forms, and reporting dashboards f… | 96 | 2872 | active |
| t1m0n/air-datepicker Air Datepicker is a lightweight, dependency-free JavaScript datepicker and calendar component written in pure ES6 with native CSS variables… | 33 | 2870 | active |
| nvimdev/dashboard-nvim A fast, low-memory start screen (dashboard) plugin for Neovim written in Lua, offering themes like 'hyper' and 'doom' with configurable hea… | 67 | 2869 | active |
| motiondivision/motionone Motion One is a JavaScript animation library (monorepo of packages like motion, @motionone/dom, @motionone/easing) providing a hybrid engin… | 10 | 2868 | active |
| spartan-ng/spartan spartan is a monorepo of tools for Angular full-stack development, centered on spartan/ui: accessible, un-styled headless UI primitives (55… | 97 | 2866 | stable |
| mathquill/mathquill MathQuill is an open-source web formula editor library that lets users easily type and render mathematical notation in a webapp, with LaTeX… | 34 | 2865 | active |
| UN-GCPDS/qt-material A Python library providing Material Design-inspired stylesheets for Qt applications built with PySide2, PySide6, PyQt5, and PyQt6. It ships… | 32 | 2864 | active |
| Caliburn-Micro/Caliburn.Micro Caliburn.Micro is a small, powerful MVVM framework for building applications across all XAML platforms including WPF, UWP, WinUI3, Avalonia… | 68 | 2863 | active |
| liangjingkanji/BRV BRV is a Kotlin framework for rapidly building RecyclerView lists on Android, positioning itself as a simpler, more powerful alternative to… | 54 | 2863 | active |
| codercup/unibest unibest is a cross-platform uniapp starter template built with Vue3, TypeScript, Vite, UnoCSS, and wot-ui, enabling development of H5, mini… | 60 | 2857 | active |
| letsar/flutter_slidable A Flutter package that implements slidable list items with directional slide actions that can be dismissed. It provides built-in action pan… | 43 | 2853 | active |
| hsnaydd/moveTo MoveTo is a lightweight (1kb gzipped) JavaScript library for smooth scroll animations with no dependencies. It lets you programmatically sc… | 51 | 2852 | stable |
| wasabeef/recyclerview-animators An Android library that provides a collection of ItemAnimator implementations and appearance-animation adapters for RecyclerView. It lets d… | 32 | 11545 | maintenance |
| tonytomov/jqGrid jqGrid is an Ajax-enabled jQuery plugin for representing and manipulating tabular data on the web. It is a client-side grid solution that l… | 87 | 2838 | active |
| puikinsh/Bootstrap-Admin-Template Metis is a free, MIT-licensed Bootstrap 5 admin dashboard template built with Vite, Alpine.js, and SCSS. It ships a comprehensive set of pr… | 94 | 2835 | active |
| rainbow-me/rainbowkit RainbowKit is a React library for adding wallet connection UI and management to Ethereum dapps. It is built on wagmi and viem and provides … | 86 | 2834 | active |
| cruip/tailwind-dashboard-template Mosaic Lite is a free, responsive admin dashboard template built with Tailwind CSS and fully coded in React, bootstrapped with Vite. It shi… | 27 | 2834 | active |
| jxnblk/mdx-deck mdx-deck is a React-based framework for creating presentation slides using MDX (Markdown + JSX components). It offers zero-config setup, th… | 32 | 11500 | maintenance |
| adafruit/Adafruit-GFX-Library Adafruit GFX is the core Arduino graphics library providing a common set of drawing primitives (points, lines, circles, bitmaps, fonts) sha… | 77 | 2828 | stable |
| mattlewis92/angular-calendar A flexible calendar component library for Angular 20.2+ that displays events in month, week, and day views. It is the successor of angular-… | 66 | 2821 | active |
| smithyhq/sqladmin SQLAdmin is a flexible admin dashboard library for SQLAlchemy models that integrates with FastAPI and Starlette applications. It provides C… | 97 | 2816 | active |
| legions-developer/evilcharts EvilCharts is an open-source collection of beautifully designed, animated chart components for React and Next.js, built on Recharts and Apa… | 62 | 2814 | active |
| nygardk/react-share A React component library providing social media share buttons and share counts for many networks like X, Facebook, LinkedIn, WhatsApp, and… | 74 | 2813 | stable |
| mob-sakai/SoftMaskForUGUI A Unity plugin that adds advanced soft-masking components to Unity's uGUI system, enabling smooth-edged masks for UI elements. It provides … | 97 | 2810 | active |
| ArgoZhang/BootstrapAdmin BootstrapAdmin is a free, premium-looking admin control panel built on Bootstrap 4.x and .NET (C#). It provides a ready-made management bac… | 58 | 2808 | active |
| jemise111/react-native-swipe-list-view A React Native component library providing SwipeListView, a vertical FlatList/SectionList whose rows swipe open and closed, plus a standalo… | 79 | 2807 | active |
| yued-fe/lulu LuLu UI is a cross-browser, cross-framework native JavaScript and CSS UI component library from China Literature (Yuewen), offering themes … | 66 | 2807 | active |
| albinotonnina/albinotonnina.com A personal portfolio website built with React 18 and Webpack 5, featuring scroll-triggered SVG animations and interactive visual storytelli… | 62 | 2803 | active |
| tidev/titanium-sdk Titanium SDK is an open-source framework for building completely native iOS and Android applications using JavaScript and TypeScript. It pr… | 95 | 2801 | active |
| jgthms/minireset.css minireset.css is a tiny modern CSS reset that normalizes font sizes, block margins, tables, box sizing, and responsive media elements. It s… | 32 | 2801 | stable |
| amirdew/CollectionViewPagingLayout A highly customizable UICollectionViewLayout for iOS that lets developers build paging-style UI effects like coverflow, card stacks, galler… | 10 | 2799 | stable |
| jquery/jquery-ui The official jQuery UI library, a curated set of user interface interactions (draggable, sortable, resizable), effects, widgets (datepicker… | 77 | 11330 | maintenance |
| dimsemenov/Magnific-Popup Magnific Popup is a fast, light, and responsive lightbox and modal dialog plugin for jQuery and Zepto.js. It can display images, image gall… | 23 | 11314 | maintenance |
| picturepan2/spectre Spectre.css is a lightweight (~10KB gzipped), responsive, modern CSS framework built on Flexbox. It provides base styles, a responsive grid… | 23 | 11312 | maintenance |
| nank1ro/flutter-shadcn-ui A Flutter port of the popular shadcn/ui component library, providing fully customizable UI widgets like buttons, dialogs, forms, and calend… | 89 | 2788 | active |
| gcacace/android-signaturepad An Android library providing a custom SignaturePad View for capturing smooth, handwritten signatures. It uses variable-width Bézier curve i… | 84 | 2785 | stable |
| objectivehtml/FlipClock FlipClock.js is a themeable, type-safe TypeScript library for rendering clocks, timers, counters, and flipboards in web applications. It is… | 54 | 2785 | stable |
| opentiny/tiny-engine TinyEngine is a Vue-based low-code engine for building custom low-code platforms across different domains. It supports online real-time vis… | 91 | 2784 | active |
| trungvose/angular-spotify A web-based Spotify client built with Angular 15, Nx workspace, ngrx, TailwindCSS, and ng-zorro. It lets users browse and play Spotify musi… | 66 | 2782 | active |
| joelshepherd/tabliss Tabliss is a beautiful, customisable New Tab page browser extension for Firefox, Chrome, and Edge. It offers widgets like clocks, weather, … | 32 | 2781 | active |