function: ui-components
6753 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| cgoldsby/LoginCritter An iOS Swift library and demo app featuring an animated bear avatar that reacts to text field interactions during login, built with UIPrope… | 32 | 5675 | maintenance |
| ubuntu/yaru Yaru is the default GNOME/GTK theme suite for Ubuntu, including GTK2/3 light and dark themes, a GNOME Shell theme, an icon and cursor theme… | 77 | 1551 | active |
| jenil/chota Chota is a micro CSS framework weighing only ~3kb (minified + gzipped) that provides semantic base styles, a 12-column grid, and a handful … | 67 | 1550 | stable |
| sindresorhus/Settings A Swift package that lets macOS developers add a native settings/preferences window to their app in minutes by passing in view controllers.… | 51 | 1550 | active |
| saket/telephoto Telephoto is a Kotlin library providing building blocks for designing media experiences in Jetpack Compose UI on Android. It offers a drop-… | 79 | 1549 | active |
| folke/twilight.nvim Twilight is a Lua plugin for Neovim 0.5+ that dims inactive portions of the code you're editing using TreeSitter for accurate code-aware di… | 45 | 1548 | active |
| react-tags/react-tags A React tagging input component inspired by Gmail's To field, supporting autocomplete suggestions, keyboard and mouse interaction, drag-and… | 38 | 1548 | active |
| pratikborsadiya/vali-admin Vali Admin is a free, open-source admin dashboard theme built with Bootstrap 5, SASS, and Pug.js. It ships with seven pre-built pages inclu… | 23 | 1548 | stable |
| crazycodeboy/react-native-splash-screen A React Native library that provides a programmatically controllable splash screen for iOS and Android apps. It lets developers show a laun… | 23 | 5658 | maintenance |
| devxoul/UITextView-Placeholder A small Objective-C/Swift library that adds a missing placeholder property to UITextView on iOS. It supports plain text, custom placeholder… | 60 | 1547 | stable |
| xt42io/avnac Avnac is a free, browser-based design editor for creating posters, layouts, social graphics, and other canvas-based compositions. It featur… | 51 | 1547 | active |
| sephiroth74/android-target-tooltip An Android library for creating Toast-like tooltips that can be anchored to specific views or screen points, with extensive customization o… | 23 | 1547 | stable |
| htmlburger/carbon-fields Carbon Fields is a developer-oriented PHP library for creating custom fields in the WordPress admin panel, installable via Composer. It sup… | 95 | 1546 | active |
| Arcticons-Team/Arcticons Arcticons is a free and open-source monotone line-based icon pack for Android with over 15,000 handcrafted vector icons. It is distributed … | 95 | 1544 | active |
| lilxyzw/lilToon lilToon is a feature-rich toon shader package for Unity, primarily used for rendering VRChat avatars. It is distributed as a unitypackage o… | 94 | 1543 | active |
| r-u-s-h-i-k-e-s-h/Obsidian-CSS-Snippets A community-maintained collection of CSS snippets for customizing the Obsidian note-taking app's interface. Users copy individual snippets … | 68 | 1543 | active |
| hanks-zyh/HTextView An Android library providing TextView custom views with animated text effects such as scale, fade, fall, typer, rainbow, evaporate, and lin… | 32 | 5635 | maintenance |
| nuxt/image Nuxt Image is an official Nuxt module providing plug-and-play image optimization for Nuxt applications. It offers drop-in <nuxt-img> and <n… | 89 | 1542 | stable |
| vinceliuice/MacTahoe-gtk-theme A macOS Tahoe-like GTK theme for Linux desktops, based on the WhiteSur GTK theme. It includes installer scripts with customization options … | 80 | 1542 | active |
| jupyter-widgets/ipyleaflet ipyleaflet is a Jupyter widget library that bridges Python with Leaflet.js, enabling interactive maps inside Jupyter notebooks and JupyterL… | 59 | 1538 | active |
| aurelia/aurelia Aurelia 2 is a standards-based front-end JavaScript/TypeScript framework for building browser, mobile, and desktop single-page applications… | 86 | 1537 | active |
| exyte/ScalingHeaderScrollView A SwiftUI library providing a scroll view with a sticky header that shrinks and scales as the user scrolls. It is distributed via Swift Pac… | 76 | 1537 | active |
| Autodesk/react-base-table react-base-table is a React table component for rendering large datasets with high performance via virtualization. It offers flexible colum… | 66 | 1537 | stable |
| tldraw/make-real-starter A starter template for building 'Make Real' style apps that turn hand-drawn UI mockups on a tldraw infinite canvas into working HTML using … | 63 | 1537 | active |
| stefan-karger/solid-ui SolidUI is a collection of beautifully designed, accessible, copy-and-paste UI components for SolidJS, ported from shadcn/ui and tremor-raw… | 60 | 1537 | active |
| future-architect/cheetah-grid Cheetah Grid is a high-performance open-source data table/grid library for the web, rendering large datasets on canvas. It supports plain J… | 98 | 1535 | active |
| netease-kit/nim-uikit-ios NetEase Yunxin IM UIKit is a Swift UI component library built on the NIM SDK for embedding instant messaging interfaces into iOS apps. It p… | 95 | 1534 | active |
| rensbreur/SwiftTUI SwiftTUI is a Swift framework that brings SwiftUI's declarative API to terminal applications. It supports state management property wrapper… | 32 | 1534 | active |
| Leecason/element-tiptap A WYSIWYG rich-text editor component for Vue 3 built on Tiptap 2 and Element Plus, with a legacy 1.0 version for Vue 2. It offers many out-… | 23 | 1534 | stable |
| SmileyChris/django-countries A Django application providing a CountryField model field with all ISO 3166-1 countries, translated country names, and static flag icon fil… | 71 | 1532 | stable |
| atomiks/floating-ui Floating UI is a JavaScript positioning library for anchoring floating elements like tooltips, popovers, and dropdowns next to reference el… | 10 | 1532 | active |
| ponnamkarthik/FlutterToast A Flutter plugin for displaying toast notifications across Android, iOS, web, and desktop platforms. It offers both a simple no-context API… | 76 | 1531 | active |
| Vuesax Vuesax is a framework of UI components for Vue.js 2, designed to be incrementally adoptable with independently customizable colors, shapes,… | 23 | 5581 | maintenance |
| koeqaife/hyprland-material-you HyprYou (formerly hyprland-material-you) is a full desktop configuration suite for the Hyprland Wayland compositor that applies Material Yo… | 90 | 1530 | active |
| lucasferreira/react-native-flash-message A React Native library for displaying customizable flashbars, top notifications, and alert messages in mobile apps. It provides a global co… | 23 | 1530 | stable |
| GavinZhuLei/vue-form-making A visual form designer and generator library built on Vue.js and Element UI, letting users drag-and-drop form components and generate runna… | 23 | 5569 | maintenance |
| yippee-fun/phlex Phlex is a Ruby gem for building fast, object-oriented HTML and SVG view components in pure Ruby. It integrates with Rails and supports str… | 86 | 1527 | active |
| lmsqueezy/wedges Wedges is an open-source React UI library from Lemon Squeezy built on the Wedges Design System, Radix UI primitives, and Tailwind CSS. It p… | 44 | 1527 | active |
| OXOYO/X-Flowchart-Vue X-Flowchart-Vue is a visual graph editor built on AntV G6 and Vue, providing a full-featured flowchart editing experience with toolbar, con… | 42 | 1526 | active |
| midudev/tailwind-animations A Tailwind CSS plugin providing 79+ ready-to-use animation utility classes like fade-in, slide-in, and scroll masks, with zero config and p… | 69 | 1525 | stable |
| ccbrown/iocraft iocraft is a Rust crate for building beautiful CLIs, TUIs, and text-based output using a declarative, React-like component API. It supports… | 89 | 1524 | active |
| jaredtao/TaoQuick TaoQuick is a QtQuick/QML component library that bundles commonly used UI controls and extends them to ease QML application development. It… | 26 | 1523 | active |
| Coframe/coffee Coffee is an AI-powered tool for building and iterating on React UI components directly from your IDE. It uses LLMs to generate and refine … | 67 | 1522 | active |
| seagle0128/doom-modeline doom-modeline is a fancy and fast mode-line package for Emacs, inspired by minimalist design. It provides rich status indicators (LSP state… | 67 | 1522 | active |
| HanSolo/tilesfx TilesFX is a JavaFX library providing a collection of tile controls (gauges, charts, clocks, and other widgets) for building dashboards. Ea… | 23 | 1519 | active |
| emacs-dashboard/dashboard An extensible dashboard startup screen for Emacs, showing recent files, projects, bookmarks, and agenda items when Emacs launches. It is wr… | 66 | 1518 | active |
| Iconscout/unicons Unicons is a free collection of 7000+ pixel-perfect vector icons from IconScout, distributed as SVGs, icon fonts, CSS, and npm packages. It… | 53 | 1518 | active |
| PKM-er/obsidian-editing-toolbar An Obsidian community plugin that adds a customizable MS-Word-like editing toolbar to the note editor, forked and extended from the unmaint… | 98 | 1517 | active |
| antfu/drauu Drauu is a headless, SVG-based drawing board library for the browser, built for Slidev presentations. It supports stylus/touch pressure, mu… | 59 | 1517 | stable |
| react-native-documents/document-picker A set of React Native native modules for picking and viewing documents on iOS and Android. It wraps the underlying platform document picker… | 98 | 1516 | active |
| django-components/django-components django-components is a modular and extensible UI framework for Django that lets developers create reusable template components combining HT… | 95 | 1516 | active |
| justin-chu/react-fast-marquee A lightweight React component that uses CSS animations to create smooth, performant marquee scrolling effects. It wraps any React component… | 32 | 1516 | stable |
| lume/lume LUME is a TypeScript toolkit of HTML custom elements for building interactive 2D and 3D graphics in the browser, powered by WebGL and CSS3D… | 70 | 1515 | active |
| Ramotion/expanding-collection An iOS UI library by Ramotion providing an animated material design card peek/pop controller built on UICollectionView. It lets developers … | 32 | 5512 | maintenance |
| excid3/tailwindcss-stimulus-components A collection of StimulusJS controllers (modals, dropdowns, tabs, popovers, toggles, autosave, etc.) that add Bootstrap-style JavaScript beh… | 94 | 1513 | active |
| jrvansuita/MaterialAbout MaterialAbout is an Android library for creating material-design 'about' screens in apps, showing developer profiles and application inform… | 54 | 1512 | stable |
| Tapadoo/Alerter Alerter is an Android library written in Kotlin that displays customisable alert views overlaid on the window's decor view, as an alternati… | 23 | 5503 | maintenance |
| AccessKit/accesskit AccessKit is a Rust-based accessibility infrastructure library that provides a cross-platform, cross-language abstraction over platform acc… | 93 | 1511 | active |
| vinceliuice/Graphite-gtk-theme Graphite is a flat Material Design-style GTK theme for Linux desktops, built from SCSS sources with multiple color, light/dark, and size va… | 88 | 1511 | active |
| aiekick/ImGuiFileDialog A feature-rich file and directory selection dialog library built exclusively for Dear ImGui. It supports custom panes, filter coloring and … | 61 | 1511 | active |
| vueform/vueform Vueform is an open-source form framework for Vue.js 2 and 3 that standardizes form building from rendering to validation and processing. It… | 91 | 1510 | active |
| zanwei/design-dna An agent skill that extracts a machine-readable 'Design DNA' JSON profile (design tokens, qualitative style, and visual effects) from refer… | 49 | 1509 | active |
| sbycrosz/react-native-credit-card-input A React Native component library providing ready-made, good-looking credit card input forms with real-time validation and formatting. It of… | 46 | 1508 | active |
| psharanda/Atributika Atributika is a Swift library for building NSAttributedString from HTML-like text, detecting and styling tags, links, phone numbers, hashta… | 23 | 1508 | active |
| hrsh7th/cmp-nvim-lsp A nvim-cmp completion source that bridges Neovim's built-in LSP client with the nvim-cmp autocomplete engine. It advertises extended comple… | 56 | 1507 | active |
| kiprotect/klaro Klaro is an open-source consent management platform (CMP) for websites that manages user consent for third-party apps and trackers. It is a… | 38 | 1506 | active |
| iampawan/VelocityX VelocityX is a minimalist open-source UI framework for Flutter, inspired by TailwindCSS and SwiftUI, that speeds up app development through… | 26 | 1506 | active |
| jquery-ui-bootstrap/jquery-ui-bootstrap A jQuery UI theme styled after Twitter Bootstrap, allowing jQuery UI widgets to visually match Bootstrap and coexist with Bootstrap CSS wit… | 32 | 5474 | maintenance |
| F9y4ng/GreasyFork-Scripts A collection of open-source userscripts for desktop browsers, most notably Font Rendering (Customized) for high-quality web typography and … | 76 | 1505 | active |
| CanHub/Android-Image-Cropper A Kotlin image cropping library for Android, optimized for images picked from the camera or gallery. It provides a customizable CropImageVi… | 65 | 1504 | active |
| Danilaa1/cuelume Cuelume is a tiny TypeScript library providing seventeen curated, synthesized interaction sounds for web interfaces via the Web Audio API, … | 56 | 1504 | active |
| doctorhetfield-cmd/simpleui.koplugin SimpleUI is a highly customizable UI plugin for KOReader that adds a dedicated home screen, bottom navigation bar, top status bar, and rewo… | 82 | 1503 | active |
| emilsjolander/StickyListHeaders An Android library that adds sticky section headers to ListView, mimicking the Ice Cream Sandwich People app and iOS list behavior. It prov… | 23 | 5463 | maintenance |
| KeepSafe/TapTargetView An Android library implementing Material Design tap targets for feature discovery, highlighting UI elements with animated overlays and desc… | 23 | 5463 | maintenance |
| MarceloPrado/flash-calendar Flash Calendar is a fast, lightweight React Native calendar library built on Flash List, supporting date ranges, infinite scroll, localizat… | 66 | 1502 | active |
| tscanlin/tocbot Tocbot is a lightweight JavaScript library that builds a table of contents from headings in an HTML document using native DOM methods. It i… | 86 | 1500 | stable |
| snail-z/DawnTransition DawnTransition is a lightweight Swift framework for iOS that provides smooth, customizable view controller transition animations and native… | 70 | 1500 | active |
| spatie/laravel-cookie-consent A Laravel package by Spatie that adds a simple, customizable cookie consent banner to help sites comply with the EU cookie law. It displays… | 80 | 1499 | active |
| lewkamtao/lew-ui Lew UI is a Vue 3 component library offering a set of beautiful, ready-to-use UI components written in TypeScript. It is distributed via np… | 74 | 1499 | active |
| nadbm/react-datasheet A React component library that renders an Excel-like editable data grid with keyboard navigation, copy/paste, and custom cell renderers. It… | 23 | 5446 | maintenance |
| Developer-Mike/obsidian-advanced-canvas An Obsidian community plugin that supercharges the built-in canvas feature with flowchart shapes, node styling, presentations, and graph vi… | 88 | 1498 | active |
| surmon-china/videojs-player A Video.js player component wrapper for Vue 3 and React, published as @videojs-player/vue and @videojs-player/react. It exposes Video.js co… | 23 | 5441 | maintenance |
| Rich-Harris/ramjet Ramjet is a JavaScript library that makes DOM elements appear to morph into one another using smooth CSS-based animations. It clones and an… | 32 | 5440 | maintenance |
| guansss/pixi-live2d-display A PixiJS plugin that displays Live2D models (Cubism 2, 3, and 4) in the browser with a unified, simplified API. It provides Pixi-style tran… | 23 | 1497 | active |
| FyshOS/tyde Tyde is a full desktop environment for Linux/Unix built with the Fyne GUI toolkit in Go, following a material design aesthetic. It includes… | 67 | 1496 | active |
| Petterpx/FloatingX FloatingX is a Kotlin library for Android that provides flexible floating window functionality, supporting system overlays (with permission… | 66 | 1496 | active |
| qdtroy/DuiLib_Ultimate DuiLib_Ultimate is an enhanced, actively maintained fork of the duilib DirectUI library for building lightweight, high-performance Windows … | 66 | 1496 | active |
| Flipkart/recyclerlistview A high-performance list view component for React Native and web that uses cell recycling to reuse off-screen views, inspired by Android's R… | 39 | 5435 | maintenance |
| sockeqwe/mosby Mosby is a Java library providing Model-View-Presenter (MVP) and Model-View-Intent (MVI) architecture patterns for Android apps. It include… | 23 | 5426 | maintenance |
| Harley-xk/MaLiang MaLiang is an iOS painting and drawing framework built on Apple's Metal, supporting textured strokes, handwriting, and Apple Pencil input. … | 62 | 1493 | active |
| fossasia/open-event-checkin A Vue.js-based web application for attendee check-in at events, part of the FOSSASIA Open Event ecosystem. It connects to the Open Event Se… | 10 | 1493 | active |
| 7PH/powerglitch PowerGlitch is a tiny, dependency-free JavaScript/TypeScript library that adds glitch visual effects to any DOM element using CSS animation… | 63 | 1491 | active |
| 07akioni/xicons xicons is a collection of SVG icon component packages for Vue3, Vue2, React, and plain SVG, aggregating popular icon sets like Fluent UI, I… | 56 | 1491 | active |
| b3ll/Motion Motion is a Swift animation engine for building gesturally-driven, physically-modeled, interruptible animations on iOS, macOS, and tvOS. It… | 23 | 1490 | active |
| RobertBroersma/beanheads Bean Heads is a React component library for generating customizable cartoon-style avatar illustrations via SVG. It exposes props for hair, … | 60 | 1489 | active |
| nhn/tui.chart TOAST UI Chart is a beautiful, easy-to-use JavaScript charting library for statistical data visualization, rendered on canvas. It ships as … | 23 | 5401 | maintenance |
| juliettef/IconFontCppHeaders A collection of C/C++ headers plus C#, Python, Rust, and Go files defining icon code points for popular icon fonts like Font Awesome, Mater… | 71 | 1487 | active |
| una/CSSgram CSSgram is a tiny CSS/Sass library that recreates Instagram-style photo filters using CSS filters and blend modes. Filters are applied by a… | 23 | 5395 | maintenance |
| Yalantis/Koloda KolodaView is a Swift UIKit library that simplifies implementing Tinder-style swipeable card stacks on iOS. It provides a UITableView-style… | 23 | 5395 | maintenance |
| extend-hq/ui Extend UI is an open-source React component library (distributed via the shadcn registry) for building document-heavy product interfaces: P… | 58 | 1486 | active |