function: ui-components
6753 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| iommirocks/iommi iommi is a high-level productivity framework built on Django for rapidly building web UIs such as forms, tables, pages, and admin interface… | 76 | 1085 | active |
| hardpixel/unite-shell Unite is a GNOME Shell extension that tweaks the top panel layout and removes window decorations to make GNOME Shell look like Ubuntu Unity… | 74 | 1085 | active |
| androidx/constraintlayout ConstraintLayout is an Android layout library from AndroidX that lets developers position and size UI widgets flexibly using a constraint-b… | 10 | 1085 | stable |
| joshuacant/ProjectTitle Project: Title is a UI plugin for KOReader that replaces the default book browser with a polished interface inspired by commercial eReaders… | 87 | 1084 | active |
| somepaulo/MoreWaita MoreWaita is an expanded Adwaita-styled companion icon theme for GNOME Shell that adds icons for popular third-party apps and MIME types. I… | 86 | 1084 | active |
| dozoisch/react-google-recaptcha A React component wrapper around Google reCAPTCHA v2, supporting normal, compact, and invisible captcha modes. It handles async loading of … | 32 | 1084 | stable |
| stfalcon-studio/ChatKit ChatKit is an Android UI library by Stfalcon that provides ready-made, fully customizable components for building chat interfaces, includin… | 23 | 3720 | maintenance |
| hyperoslo/Whisper Whisper is a Swift iOS UI component library for displaying in-app notifications and messages. It provides three view styles—Whispers (messa… | 23 | 3719 | maintenance |
| magento/pwa-studio Magento PWA Studio is a collection of JavaScript tools and libraries for building, optimizing, and deploying Progressive Web Application st… | 86 | 1083 | active |
| mapbox/mapbox-gl-draw A Mapbox GL JS plugin that adds drawing and editing controls for geographic features (points, lines, polygons) directly on interactive web … | 73 | 1083 | active |
| reaviz/reagraph Reagraph is a high-performance WebGL-based network graph visualization library for React. It supports 2D and 3D rendering with many built-i… | 72 | 1082 | active |
| StartBootstrap/startbootstrap-modern-business Modern Business is a free, multipurpose full website template for Bootstrap 5 created by Start Bootstrap, featuring 17 unique HTML pages an… | 32 | 1082 | stable |
| flutter-stripe/flutter_stripe The official Stripe Flutter SDK for building payment experiences in Flutter apps on Android, iOS, and web. It provides pre-built native UI … | 95 | 1081 | active |
| davdroman/swiftui-navigation-transitions A Swift library that adds customizable push and pop navigation transitions to SwiftUI's NavigationView and NavigationStack via a simple vie… | 90 | 1081 | active |
| daangn/seed-design SEED is Daangn's unified design system, providing design tokens, styled React components, and cross-platform styles (React, iOS, Android, L… | 96 | 1080 | active |
| pdfslick/pdfslick PDFSlick is a library for viewing and interacting with PDF documents in React, SolidJS, Svelte, and vanilla JavaScript apps. It wraps Mozil… | 94 | 1080 | active |
| jfilter/react-native-onboarding-swiper A React Native component for creating delightful onboarding/introduction screens in mobile apps. It provides an easy-to-setup, highly custo… | 71 | 1080 | stable |
| mkosir/react-parallax-tilt A lightweight (2.9kB, zero-dependency) React component library that applies tilt hover effects to React components. It supports mouse, touc… | 96 | 1079 | stable |
| marsgis/mars3d Mars3D is a WebGL-based 3D globe client development platform built on top of CesiumJS, providing a lightweight, plugin-free GIS SDK that ru… | 70 | 1079 | active |
| jaredpalmer/react-fns react-fns is a collection of imperative Browser APIs wrapped as declarative React components, higher-order components, and utility function… | 23 | 3700 | maintenance |
| telly/TLYShyNavBar An Objective-C iOS library that makes UINavigationBar auto-scroll (hide/show) as the user scrolls a scroll view, mimicking behavior seen in… | 10 | 3700 | maintenance |
| bukunmialuko/flutter_ui_kit_obkm A Flutter-based collection of 100+ reusable mobile UI screens and widgets, designed from a professional design kit by Oscar Sun. It serves … | 75 | 1078 | active |
| davidguttman/react-pivot ReactPivot is a React data-grid component with pivot-table-like functionality for displaying, filtering, and exploring tabular data. It sup… | 66 | 1078 | active |
| meetalva/alva Alva is a design tool for creating living prototypes built from real React code components, letting designers and developers compose workin… | 10 | 3696 | maintenance |
| mciastek/sal Sal (Scroll Animation Library) is a lightweight, dependency-free JavaScript library for animating elements as they scroll into the viewport… | 32 | 3693 | maintenance |
| StereoKit/StereoKit StereoKit is an easy-to-use open source mixed reality engine/library for building AR and VR applications with C# (and a C API for native co… | 70 | 1077 | active |
| Kiuryy/Bookmark_Sidebar A browser extension that adds a toggleable sidebar displaying all bookmarks on the left or right edge of the screen, with sorting, editing,… | 67 | 1077 | active |
| guryanovev/CrystalQuartz CrystalQuartz is a lightweight, pluggable UI panel for Quartz.NET that displays scheduler, job, and trigger information. It can be embedded… | 49 | 1077 | active |
| lcpz/lain Lain is a Lua module providing alternative layouts, asynchronous widgets, and utility functions for the Awesome window manager (4.x). It is… | 74 | 1076 | active |
| pixelsign/html5-device-mockups A CSS/HTML library providing 86 device mockup images (iPhones, iPads, MacBooks, Android devices, etc.) for embedding screenshots, videos, o… | 23 | 3687 | maintenance |
| CoderZhuXH/XHLaunchAd XHLaunchAd is an Objective-C library for iOS that provides a complete launch/splash screen advertising solution. It supports static and ani… | 23 | 3679 | maintenance |
| nslogx/Gitter Gitter is an open-source WeChat mini-program client for GitHub built with the Taro framework and Taro UI, using the GitHub API v3. It lets … | 32 | 3678 | maintenance |
| marmelab/shadcn-admin-kit A component kit for building admin applications with shadcn/ui, providing CRUD pages, data tables, forms, authentication, and dashboards. I… | 75 | 1073 | active |
| davidstutz/bootstrap-multiselect A jQuery plugin that replaces native multi-select inputs with a Bootstrap-styled button and dropdown menu of checkboxes. It supports Bootst… | 56 | 3675 | maintenance |
| lisawray/groupie Groupie is an Android library that simplifies building complex RecyclerView layouts by treating content as logical groups with automatic ch… | 23 | 3674 | maintenance |
| LoSenTrad/LSTPopView LSTPopView is an iOS popup library written in Objective-C that provides highly customizable popup views with rich animations, gesture inter… | 32 | 1072 | stable |
| icsharpcode/WpfDesigner A set of .NET assemblies extracted from SharpDevelop that embed a WPF/XAML visual GUI designer into your own application. It supports .NET … | 23 | 1072 | active |
| DataTables/Plugins A collection of community plug-ins for the jQuery DataTables table enhancement library, including sorting algorithms, filtering, API method… | 77 | 1071 | active |
| ruslanskorb/RSKGrowingTextView RSKGrowingTextView is a lightweight Swift UITextView subclass that automatically grows and shrinks with user input, constrained by minimum … | 23 | 1071 | stable |
| threepointone/glamor Glamor is a CSS-in-JS library that lets you define styles as JavaScript objects and attach them to DOM elements via generated classes or da… | 23 | 3668 | maintenance |
| TakuSemba/Spotlight An Android library that highlights UI elements with a spotlight effect for tutorials and walkthroughs. It lets developers define targets, s… | 32 | 3667 | maintenance |
| iczer/vue-antd-admin Vue Antd Admin is a Vue implementation of Ant Design Pro, providing an out-of-the-box admin dashboard template for building enterprise back… | 23 | 3664 | maintenance |
| Yalantis/FoldingTabBar.iOS An iOS UI component library providing a folding, animated tab bar and a custom UITabBarController subclass. Tapping a central button expand… | 23 | 3663 | maintenance |
| petertriho/nvim-scrollbar An extensible scrollbar plugin for Neovim written in Lua. It displays a scrollbar with marks for diagnostics, cursor position, git changes,… | 76 | 1069 | active |
| ControlzEx/ControlzEx ControlzEx is a shared library of custom WPF controls and helpers used by projects like MahApps.Metro and Fluent.Ribbon. It provides improv… | 88 | 1068 | active |
| stipsan/react-spring-bottom-sheet A React bottom sheet component library built on react-spring and react-use-gesture, providing accessible, animated draggable bottom panels … | 67 | 1068 | active |
| rosuH/AndroidFilePicker AndroidFilePicker is a lightweight, fast file selector library for Android that lets apps browse and pick local files with a single line of… | 23 | 1068 | stable |
| jschr/textillate Textillate.js is a jQuery plugin that applies CSS3 animations to text, built on top of animate.css and Lettering.js. It supports per-charac… | 23 | 3656 | maintenance |
| flesler/jquery.scrollTo A lightweight jQuery plugin for animated, cross-browser scrolling to elements, positions, or selectors. It supports many target formats (nu… | 32 | 3653 | maintenance |
| valentinilk/compose-shimmer A Kotlin library providing a shimmering animation effect for Jetpack Compose and Compose Multiplatform, applied via a simple Modifier.shimm… | 85 | 1067 | active |
| family/connectkit ConnectKit is a React component library that makes connecting a crypto wallet to a dApp simple, with support for popular connectors like Me… | 82 | 1066 | active |
| Aerolab/midnight.js Midnight.js is a jQuery plugin that switches between multiple fixed header/nav designs as the user scrolls, based on data attributes on pag… | 23 | 3648 | maintenance |
| KunMinX/Linkage-RecyclerView An Android library providing a two-level linked (linkage) RecyclerView, like the category-to-item list used in food delivery apps such as E… | 32 | 3643 | maintenance |
| ecomfe/veui VEUI is an enterprise-grade UI component library for Vue.js, built on Baidu's Light Design language. It offers customizable themes, tree-sh… | 58 | 1064 | active |
| gantry/gantry5 Gantry 5 is a PHP-based theme/template framework for building CMS themes for Joomla, WordPress, and Grav. It provides a visual drag-and-dro… | 95 | 1063 | active |
| segmentio/ui-box ui-box is a low-level CSS-in-JS React primitive that lets you set all CSS properties via simple React props on a single Box component. It i… | 63 | 1063 | active |
| sciactive/pnotify PNotify is a JavaScript/TypeScript notification, confirmation, and prompt library supporting toast, snackbar, banner, dialog, and desktop (… | 23 | 3634 | maintenance |
| UnchartedBull/OctoDash OctoDash is a touchscreen-optimized dashboard UI for OctoPrint, built with TypeScript/Angular, that runs on a Raspberry Pi attached to a 3D… | 94 | 1062 | active |
| flutter-mapbox-gl/maps A community-driven Flutter plugin that embeds interactive, customizable Mapbox vector maps in Flutter apps on Android, iOS, and web. It wra… | 28 | 1061 | active |
| texus/TGUI TGUI is a cross-platform modern C++ GUI library providing widgets, theming, and a GUI builder tool. It supports multiple rendering backends… | 91 | 1060 | active |
| geex-arts/django-jet Django JET is a modern, responsive template that replaces the default Django admin interface with an improved dashboard, themes, and handy … | 47 | 3622 | maintenance |
| rails/mission_control-jobs A Rails engine providing a web dashboard and Active Job extensions for inspecting and managing background jobs. It supports Resque and Soli… | 100 | 1059 | active |
| be5invis/vscode-custom-css A Visual Studio Code extension that injects custom CSS and JavaScript into the editor's workbench by modifying VS Code's installation files… | 76 | 1059 | active |
| joreilly/Confetti Confetti is a Kotlin Multiplatform conference app project that lets users browse schedules and session information for a range of tech conf… | 68 | 1059 | active |
| canton7/Stylet Stylet is a lightweight ViewModel-first MVVM framework for WPF applications on .NET Framework and .NET Core/.NET 5+. Inspired by Caliburn.M… | 32 | 1059 | stable |
| koosoli/ESPHomeDesigner A visual drag-and-drop editor for designing display UIs for ESPHome, OpenEpaperLink, and OpenDisplay devices. It runs as a Home Assistant i… | 79 | 1058 | active |
| YYC572652645/QCoolPage A collection of custom Qt widgets for building visually striking desktop interfaces, including carousels, bar charts, progress bars, panels… | 70 | 1058 | active |
| imranhsayed/aquila Aquila is an advanced WordPress theme built with Bootstrap, custom Gutenberg blocks, and a modern webpack/Babel/Sass asset pipeline. It dou… | 23 | 1058 | active |
| yue/yue Yue is a C++ library for building native cross-platform desktop GUI applications, with bindings for Node.js and Lua. It provides native wid… | 31 | 3614 | maintenance |
| mikepenz/multiplatform-markdown-renderer A Kotlin Multiplatform library that renders Markdown as native Compose UI on Android, iOS, Desktop, Web (Wasm/JS) and macOS. It parses Mark… | 95 | 1057 | active |
| getActivity/ShapeView An Android UI library that lets developers define shape drawables (rectangles, ovals, gradients, shadows, state selectors) directly in XML … | 80 | 1057 | active |
| felixblaschke/simple_animations A Flutter package that simplifies creating custom animations in Dart/Flutter apps. It provides ready-made animation builder widgets, a Movi… | 70 | 1057 | active |
| entropyconquers/react-native-reanimated-dnd A drag-and-drop library for React Native built on Reanimated 4 and Gesture Handler, providing Draggable, Droppable, and Sortable components… | 67 | 1057 | active |
| kbrgl/svelte-french-toast svelte-french-toast is a lightweight, customizable toast notification library for Svelte, ported from react-hot-toast. It provides a simple… | 60 | 1057 | active |
| xxtomm/spell-ui Spell UI is a curated collection of high-quality, copy-paste React components built with Tailwind CSS and TypeScript, installable via the s… | 60 | 1056 | active |
| cworld1/astro-theme-pure Astro Theme Pure is a blog and documentation theme built on the Astro static site framework, published as an npm package (astro-pure). It s… | 91 | 1055 | active |
| hnvn/flutter_image_cropper A Flutter plugin that provides image cropping and rotation on Android, iOS, and Web by wrapping native libraries (uCrop, TOCropViewControll… | 75 | 1055 | active |
| imwangfan/SnowAdmin SnowAdmin is an open-source admin dashboard template built with Vue3, TypeScript, Vite, Pinia, and Arco Design. It provides a polished, rea… | 68 | 1055 | active |
| sondnpt00343/tiktok-ui A TikTok UI clone built with React as a practice project for the F8 ReactJS course. It replicates TikTok's frontend interface including vid… | 58 | 1055 | active |
| laserpants/qt-material-widgets A C++ library providing Qt widgets that implement Google's Material Design specification for desktop applications. It includes components s… | 32 | 3600 | maintenance |
| MurhafSousli/ngx-progressbar ngx-progressbar is a nanoscopic progress bar library for Angular applications featuring realistic trickle animations. It can automatically … | 60 | 1054 | stable |
| electerious/basicScroll A standalone JavaScript library that drives parallax and scroll-based animations by updating CSS variables according to scroll position. It… | 32 | 3599 | maintenance |
| plouc/mozaik Mozaïk is a Node.js/React/Redux/D3-based framework for building beautiful, extensible dashboards with grid positioning, themes, and widget … | 23 | 3599 | maintenance |
| MarkMindCkm/obsidian-markmind An Obsidian plugin providing mind map, outline, and PDF annotation capabilities, supporting both desktop and mobile. Some advanced features… | 99 | 1053 | active |
| jasonday/printThis printThis is a jQuery plugin that lets users print specific or multiple DOM elements from a web page while preserving CSS styling, form val… | 48 | 1053 | stable |
| huangwei9527/quark-h5 Quark-h5 is an open-source H5 page visual editor built with Vue 2 on the frontend and Koa 2 with MongoDB on the backend, similar to tools l… | 23 | 3595 | maintenance |
| petalframework/petal_components Petal Components is an MIT-licensed library of shadcn-style HEEx UI components (buttons, modals, tables, forms, sidebars, chat) for Phoenix… | 94 | 1052 | active |
| AmauriC/tarteaucitron.js tarteaucitron.js is an open-source, accessible GDPR consent management platform (CMP) that displays a cookie banner and per-service consent… | 92 | 1052 | stable |
| mantou132/Spotify-Lyrics A browser extension that adds instant synchronized lyrics to the Spotify Web Player, displayed in a Picture-in-Picture window. It fetches l… | 79 | 1052 | active |
| DmitriySalnikov/godot_debug_draw_3d A Godot Engine add-on for drawing 3D debug graphics and 2D overlays, implemented in C++ with GDExtension support. It exposes APIs usable fr… | 77 | 1051 | active |
| lramos33/big-calendar A feature-rich calendar web application built with Next.js, TypeScript, and Tailwind CSS for managing events and schedules. It offers multi… | 64 | 1051 | active |
| aimeos/ai-cms-grapesjs A GrapesJS-based CMS extension for Aimeos that adds a visual drag-and-drop page editor for building content pages from extensible component… | 71 | 1050 | active |
| bluzky/salad_ui SaladUI is a Phoenix LiveView component library inspired by shadcn/ui, providing accessible UI components styled with Tailwind CSS. It can … | 58 | 1050 | active |
| mikolajdobrucki/ikonate Ikonate is a set of fully customisable and accessible SVG vector icons for web projects. It ships raw SVG files, inline SVG demos, and an S… | 23 | 3583 | maintenance |
| iconic/open-iconic Open Iconic is an open source icon set containing 223 hyper-legible icons distributed as SVG, SVG sprite, webfont, and raster (PNG/WebP) fo… | 32 | 3581 | maintenance |
| WickyNilliams/enquire.js enquire.js is a lightweight, dependency-free JavaScript library for programmatically responding to CSS media queries via match/unmatch call… | 32 | 3581 | maintenance |
| b0o/incline.nvim A Neovim plugin written in Lua that renders lightweight floating statuslines per window. It is highly configurable via Lua render functions… | 59 | 1049 | active |
| carbon-design-system/carbon-charts Carbon Charts is a data visualization component library offering 26 chart types built on D3 and TypeScript. It provides framework-specific … | 92 | 1048 | active |
| httptoolkit/react-reverse-portal A tiny React library implementing reverse portals, allowing rendered React elements to be reparented anywhere in the tree without re-render… | 66 | 1048 | stable |
| jaywcjlove/iNotify A tiny dependency-free JavaScript library that provides browser notifications via title flashing, scrolling, voice prompts, and native Chro… | 62 | 1048 | active |