function: ui-components
6753 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| Material Components A family of modular, customizable Material Design UI component libraries for Android (Views), Web, and iOS. The Android Views library is no… | 10 | 17057 | maintenance |
| arikchakma/maily.to Maily is a powerful, opinionated WYSIWYG email editor built on Tiptap and React, offering pre-designed, mobile-ready components for craftin… | 71 | 3949 | active |
| sehmaschine/django-grappelli Django Grappelli is a grid-based skin/extension for the Django admin interface that provides a cleaner, more consistent look and feel. It a… | 76 | 3943 | active |
| xiaolin/react-image-gallery A responsive, customizable React image gallery component with thumbnail navigation, mobile swipe, fullscreen, and keyboard support. It supp… | 83 | 3941 | active |
| francoischalifour/medium-zoom A lightweight, dependency-free JavaScript library that zooms images on click, mimicking Medium's image zoom behavior. It supports responsiv… | 49 | 3941 | stable |
| matthewhudson/current-device A lightweight JavaScript/TypeScript library that detects the device's operating system, type (mobile/tablet/desktop), and orientation, expo… | 84 | 3927 | active |
| Hacker233/resume-design Maobu Resume (猫步简历) is an open-source, free online resume builder built with Vue 3, TypeScript, Vite, Element Plus, and Pinia. It offers tw… | 61 | 3925 | active |
| MvvmCross/MvvmCross MvvmCross is an opinionated cross-platform MVVM framework for the .NET ecosystem, supporting Android, iOS, MacCatalyst, tvOS, macOS, WinUI,… | 81 | 3921 | stable |
| shadcnblocks/kibo Kibo UI is a custom registry of composable, accessible React components designed as an extension to shadcn/ui, built with TypeScript and Ta… | 65 | 3914 | active |
| refinery/refinerycms Refinery CMS is an open source, extendable content management system built as a Ruby on Rails engine, supporting Rails 6.1 through 8.1+ and… | 86 | 3908 | active |
| rafaelmardojai/firefox-gnome-theme A CSS-based userChrome theme that makes Firefox look like a native GNOME Adwaita application. It is installed via scripts or the Add Water … | 88 | 3897 | active |
| yairEO/tagify Tagify is a lightweight, feature-rich tags input component that transforms HTML input or textarea elements into interactive tag editors. It… | 92 | 3892 | active |
| mantinedev/ui.mantine.dev Mantine UI is a collection of over 120 free, MIT-licensed responsive React components built on top of the Mantine library. It serves as a b… | 75 | 3891 | active |
| vipulasri/Timeline-View A highly customizable Android library for creating timeline-based UIs, available for both Android Views and Jetpack Compose. It supports ve… | 37 | 3885 | stable |
| Toast for iOS Toast for iOS is an Objective-C category that adds toast notification methods to the UIView class, allowing developers to show lightweight … | 32 | 3885 | stable |
| desandro/masonry Masonry is a JavaScript library for cascading grid layouts, placing elements in optimal position based on available vertical space. It work… | 23 | 16701 | maintenance |
| JavaNoober/BackgroundLibrary An Android library that lets developers generate shape and selector drawables directly via XML tag attributes (bl_*) on views, eliminating … | 87 | 3884 | active |
| margelo/react-native-blur A React Native component library providing blur and vibrancy effects, wrapping UIVisualEffectView on iOS and BlurView on Android. It suppor… | 59 | 3881 | active |
| jisaacks/GitGutter GitGutter is a Sublime Text plugin that displays git diff information in the editor gutter, showing inserted, modified, and deleted lines v… | 71 | 3879 | stable |
| mikepenz/FastAdapter FastAdapter is a Kotlin library that simplifies building RecyclerView adapters on Android, handling item views, click listeners, selection,… | 57 | 3879 | active |
| sakofchit/system.css System.css is a pure-CSS library for building web interfaces styled after Apple's classic System OS (1984-1991), based on System 6. It prov… | 32 | 3868 | active |
| cinnyapp/cinny Cinny is a Matrix client with a simple, elegant, and secure interface for instant messaging, featuring end-to-end encryption. It is availab… | 98 | 3864 | active |
| wagerfield/parallax Parallax.js is a lightweight JavaScript library that creates parallax depth effects by reacting to a smart device's gyroscope orientation, … | 23 | 16578 | maintenance |
| rikschennink/fitty Fitty is a tiny dependency-free JavaScript library that automatically scales font size up or down so text fits perfectly within its parent … | 32 | 3854 | stable |
| twitter/typeahead.js typeahead.js is a fast, flexible JavaScript autocomplete library from Twitter, composed of a Bloodhound suggestion engine and a jQuery-base… | 32 | 16441 | maintenance |
| ElemeFE/mint-ui Mint UI is a collection of mobile-optimized UI components for Vue 2.0, published as the npm package mint-ui. It supports full or per-compon… | 23 | 16437 | maintenance |
| mashirozx/sakura Sakura is a feature-rich WordPress theme inspired by the anime 'The Pet Girl of Sakurasou', offering a polished blog experience with random… | 23 | 3826 | active |
| ReactTooltip/react-tooltip react-tooltip is an open-source React tooltip component library for displaying floating information on hover or keyboard focus. It supports… | 90 | 3822 | active |
| newpanjing/simpleui SimpleUI is a modern Django Admin theme built with Vue and Element UI, installed via pip and activated by adding it to settings.py with no … | 59 | 3821 | active |
| iview/iview-admin iView Admin is a Vue.js 2.0 admin management system template built on the iView UI toolkit. It provides a complete front-end back-office so… | 23 | 16364 | maintenance |
| fastapi-admin/fastapi-admin FastAPI-Admin is a Python library that adds a Django-admin-style admin dashboard to FastAPI applications, built on TortoiseORM with the Tab… | 30 | 3817 | active |
| ms-jpq/coq_nvim coq_nvim is a fast autocompletion plugin for Neovim written in Lua, using SQLite-backed B-trees and a coroutine-based interruptible schedul… | 77 | 3814 | active |
| React95/React95 React95 is a React component library that recreates the Windows 95 UI aesthetic with modern React components. It includes packages for core… | 95 | 3813 | active |
| Happy-Coding-Clans/vue-easytable A powerful Vue 2.x data table component library that can be used as a data grid, Microsoft Excel, or Google Sheets alternative. It supports… | 23 | 3799 | active |
| nvimdev/lspsaga.nvim A Neovim plugin written in Lua that enhances the built-in LSP experience with improved UIs and features like hover docs, code actions, diag… | 74 | 3798 | active |
| XuanchenLin/NanUI NanUI is an open-source .NET framework for building Windows desktop (WinForm) applications whose user interfaces are written in HTML5, CSS3… | 47 | 3796 | active |
| hizzgdev/jsmind jsMind is a pure JavaScript library for displaying and editing mind maps, built on HTML5 canvas and SVG. It supports multiple data formats … | 70 | 3793 | stable |
| wojtekmaj/react-calendar A calendar component library for React applications, supporting date and month picking. It is a well-maintained MIT-licensed npm package wr… | 80 | 3788 | stable |
| yudaocode/yudao-ui-admin-vue3 Yudao admin dashboard frontend built with Vue 3, Element Plus, TypeScript, and Vite, providing RBAC dynamic permissions, SaaS multi-tenancy… | 92 | 3786 | active |
| XCharts-Team/XCharts XCharts is a powerful, easy-to-use charting and data visualization library for Unity built on UGUI. It supports over a dozen built-in chart… | 83 | 3785 | active |
| JetBrains/ring-ui Ring UI is JetBrains' collection of React-based web UI components used to build JetBrains web products and third-party plugins. It provides… | 77 | 3785 | stable |
| nickbutcher/plaid Plaid is an Android app that aggregates design news and inspiration from sources like Dribbble and Product Hunt while showcasing Material D… | 32 | 16177 | maintenance |
| concrete-utopia/utopia Utopia is an integrated design and development environment for React where React code is the source of truth and components can be edited i… | 43 | 3779 | active |
| zhpanvip/BannerViewPager An Android banner/carousel library built on ViewPager2 that supports looping, multi-page layouts, and customizable indicators. It lets deve… | 68 | 3778 | active |
| slackhq/PanModal PanModal is a Swift library from Slack for presenting customizable bottom sheet modals on iOS. It supports any UIViewController and provide… | 10 | 3778 | stable |
| piroor/treestyletab Tree Style Tab is a Firefox WebExtensions add-on that displays browser tabs in a vertical sidebar as a tree, automatically nesting tabs ope… | 92 | 3772 | active |
| yabwe/medium-editor A vanilla JavaScript clone of Medium.com's inline WYSIWYG editor toolbar, built on the contenteditable API with no framework dependencies. … | 23 | 16103 | maintenance |
| frejs/fre Fre is a tiny (~1KB brotli) concurrent UI library for JavaScript built on a Fiber architecture with a coroutine scheduler enabling time sli… | 89 | 3765 | active |
| fomantic/Fomantic-UI Fomantic-UI is the official community fork of Semantic-UI, a CSS and JavaScript framework for building responsive websites with human-frien… | 67 | 3763 | active |
| Codennnn/vue-color-avatar A purely frontend vector-style avatar generator web app built with Vue 3 and Vite, letting users mix material components to create personal… | 47 | 3762 | active |
| pichillilorenzo/flutter_inappwebview A Flutter plugin for embedding inline WebView widgets, running headless WebViews, and opening in-app browser windows (Chrome Custom Tabs / … | 74 | 3761 | active |
| stisla/stisla Stisla is a CSS component library built on a fixed set of design tokens, with components styled via BEM classes and customizable through CS… | 93 | 3760 | active |
| fireship-io/fireship.io The frontend source code of fireship.io, a programming course and content platform built with Svelte web components, Hugo, Tailwind CSS, an… | 46 | 3755 | active |
| codebdy/rxdrag RxDrag is a low-code frontend framework for visually designing HTML-based interfaces with drag-and-drop editing and a built-in visual logic… | 23 | 3751 | active |
| Vuestic UI Vuestic UI is an MIT-licensed, open-source Vue 3 UI framework offering 60+ accessible, configurable components with dark theme, i18n, and g… | 70 | 3746 | active |
| lihangleo2/ShadowLayout An Android layout library that wraps any view to provide fully customizable shadows (color, offset, blur, corner radius, per-side hiding) a… | 70 | 3737 | active |
| FortAwesome/react-fontawesome The official React component library for rendering Font Awesome icons as inline SVGs. It provides a FontAwesomeIcon component with typed pr… | 97 | 3736 | stable |
| PWABuilder PWABuilder is a suite of tools from Microsoft for building, analyzing, and packaging progressive web apps (PWAs) for app stores like the Mi… | 67 | 3736 | active |
| jin-yufeng/mp-html A rich-text component for Chinese mini-programs (WeChat, QQ, Baidu, Alipay, Toutiao) and uni-app that renders and edits HTML content. It is… | 65 | 3736 | active |
| inokawa/virtua Virtua is a zero-config, fast, and small (~3kB gzipped) virtual list and grid component library for React, Vue, Solid, Svelte, and Angular.… | 95 | 3728 | active |
| getlantern/systray A cross-platform Go library for adding an icon and menu to the system tray/notification area on Windows, macOS, and Linux. It provides a si… | 32 | 3727 | active |
| ramonszo/zuck.js A TypeScript JavaScript library that adds Snapchat/Instagram-style 'stories' timelines (photo/video story viewers with sliders, modals, and… | 39 | 3725 | active |
| ExtendRealityLtd/VRTK VRTK v4 is an example Unity project (Farm Yard scene) demonstrating how to use the Tilia packages to rapidly build spatial computing / virt… | 23 | 3722 | active |
| software-mansion/react-native-screens React Native Screens exposes native navigation container components (like native screen stacks and fragments) to React Native apps. It is d… | 98 | 3721 | stable |
| BNDong/Cnblogs-Theme-SimpleMemory A beautification extension plugin for the Cnblogs (Blog Park) SimpleMemory blog theme, written primarily in CSS and JavaScript. It offers o… | 58 | 3713 | active |
| ruilisi/fortune-sheet FortuneSheet is a drop-in JavaScript/TypeScript spreadsheet library for React that provides Excel- and Google Sheets-like features out of t… | 65 | 3708 | active |
| doublesymmetry/react-native-track-player A React Native audio player library built on the New Architecture (JSI/TurboModules) providing background playback, queue management, cachi… | 95 | 3707 | active |
| jeromeetienne/AR.js AR.js is a lightweight JavaScript library for augmented reality on the web, supporting marker-based and location-based AR at 60fps on mobil… | 32 | 15793 | maintenance |
| kirillzyusko/react-native-keyboard-controller A React Native library that provides a unified keyboard management API working identically on iOS and Android. It maps keyboard movement to… | 94 | 3704 | stable |
| salesforce-ux/design-system Salesforce Lightning Design System (SLDS) is the CSS framework and markup guidelines for building UIs with the Salesforce Lightning look an… | 10 | 3701 | active |
| lunarphp/lunar Lunar is an open-source headless e-commerce package for Laravel, providing product catalogs, carts, orders, payments, discounts, and taxati… | 99 | 3700 | active |
| PierfrancescoSoffritti/android-youtube-player A stable, customizable open-source YouTube player library for Android, providing a simple View that wraps the IFrame Player API inside a We… | 65 | 3696 | stable |
| panphora/overtype OverType is a lightweight (~117KB) JavaScript markdown editor library that achieves WYSIWYG-style rendering by overlaying an invisible text… | 62 | 3696 | active |
| jameskerr/react-arborist React Arborist is a React component library providing a full-featured, virtualized tree view with drag-and-drop, inline renaming, keyboard … | 96 | 3693 | active |
| ant-research/MagicQuill MagicQuill is an intelligent interactive image editing system from a CVPR 2025 paper, combining a brush-based UI with AI-powered suggestion… | 46 | 3688 | active |
| paceholder/nodeeditor QtNodes is a general-purpose C++/Qt library for building node editors with graph visualization and editing. It supports a dataflow programm… | 75 | 3685 | active |
| Tresjs/tres TresJS is a declarative Vue 3 library that renders Three.js scenes using Vue components via a custom renderer. It lets Vue developers build… | 93 | 3669 | active |
| adrianhajdin/portfolio A modern, minimal developer portfolio website built with Next.js, Three.js, Framer Motion, and Tailwind CSS, featuring 3D elements, a bento… | 24 | 3669 | active |
| FluidGroup/Brightroom Brightroom is a Swift library for building composable, customizable photo editing UIs on iOS, backed by Core Image and Metal for GPU-accele… | 90 | 3667 | active |
| vidstack/player Vidstack Player is a TypeScript library of UI components and hooks for building customizable, accessible video and audio players on the web… | 76 | 3667 | active |
| oblador/react-native-progress A React Native component library providing progress indicators and spinners, including bars, pies, circles, and circle snails, built on Rea… | 23 | 3667 | stable |
| ra1028/DifferenceKit DifferenceKit is a Swift framework implementing a fast O(n) diffing algorithm based on Paul Heckel's technique for Swift collections. It co… | 63 | 3666 | stable |
| CodeByZach/pace Pace is a small JavaScript and CSS library that automatically adds a page load progress bar to any website. It monitors ajax requests, even… | 23 | 15600 | maintenance |
| meliorence/react-native-render-html A pure JavaScript React Native component that renders HTML content into 100% native views on iOS, Android, and other platforms. It supports… | 23 | 3659 | stable |
| micromodal/Micromodal Micromodal.js is a tiny (~1.8kb), dependency-free JavaScript library for creating accessible modal dialogs that comply with WAI-ARIA guidel… | 94 | 3658 | active |
| VisActor/VTable VTable is a high-performance TypeScript table library for rendering list tables, pivot tables, and pivot charts with millions of rows on ca… | 91 | 3647 | active |
| mdx-editor/editor MDXEditor is an open-source React component providing a rich text WYSIWYG editor for markdown and MDX documents, built on the Lexical frame… | 94 | 3644 | active |
| maxwellito/vivus Vivus is a lightweight, dependency-free JavaScript library that animates SVGs to give them the appearance of being hand-drawn, using the st… | 23 | 15485 | maintenance |
| unfoldadmin/django-unfold Unfold is a modern Django admin theme and toolkit built on top of django.contrib.admin, providing a Tailwind CSS-based interface with dark … | 94 | 3642 | active |
| huburt-Hu/NewbieGuide An Android library for quickly adding newbie onboarding guide overlays with highlight effects via concise chained calls. It automatically t… | 23 | 3640 | stable |
| rio-labs/rio Rio is a pure-Python framework for building websites and apps with React-style components, requiring no HTML, CSS, or JavaScript. Apps can … | 71 | 3634 | active |
| neuronetio/gantt-schedule-timeline-calendar A TypeScript-based all-in-one JavaScript component providing Gantt chart, schedule, timeline, and calendar functionality. It is highly conf… | 71 | 3625 | active |
| heroui-inc/heroui-native HeroUI Native is an open-source React Native UI component library built on Tailwind CSS v4 via Uniwind, offering animated, accessible, and … | 84 | 3622 | active |
| ggerganov/imtui ImTui is an immediate mode text-based user interface (TUI) C++ library that ports the Dear ImGui API to the terminal via ncurses, supportin… | 44 | 3617 | active |
| JimLiu/baoyu-design A portable Agent Skill that packages Claude Design's UI design engine for local coding agents like Cursor, Claude Code, and Claude Desktop.… | 77 | 3609 | active |
| tommybuonomo/dotsindicator An Android library that renders animated dots indicators for ViewPagers and Jetpack Compose pagers. It supports four indicator styles (Shif… | 76 | 3602 | stable |
| nolimits4web/atropos Atropos is a lightweight, zero-dependency JavaScript library for creating touch-friendly 3D parallax hover effects. It is available for pla… | 60 | 3601 | stable |
| vercel/geist-font Geist is a font family by Vercel comprising Geist Sans, Geist Mono, and Geist Pixel typefaces, distributed as installable fonts and an npm … | 82 | 3599 | active |
| microsoft/WinUI-Gallery An interactive companion app from Microsoft demonstrating all WinUI 3 controls and Fluent Design styles for building modern Windows apps. E… | 86 | 3597 | active |
| designmodo/Flat-UI Flat UI Free is a flat-design theme and component framework built on top of Bootstrap 3, distributed as compiled CSS/JS, LESS/SCSS sources,… | 36 | 15243 | maintenance |