function: ui-components
6753 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| sorich87/bootstrap-tour A JavaScript library for building guided product tours and onboarding walkthroughs using Twitter Bootstrap popovers. It supports step defin… | 23 | 4408 | maintenance |
| nielsfaber/scheduler-card A Lovelace custom card for Home Assistant that provides a UI for creating, editing, and managing time-based schedules for smart devices. It… | 92 | 1252 | active |
| vinceliuice/WhiteSur-kde WhiteSur KDE is a macOS Big Sur-style theme pack for the KDE Plasma desktop, including Aurorae window decorations, Kvantum theme, wallpaper… | 66 | 1252 | active |
| QNetITQ/WaveFox WaveFox is a Firefox CSS theme (userChrome) that extensively restyles the browser UI, including tab shapes, toolbars, separators, and optio… | 95 | 1251 | active |
| bobbylight/RSyntaxTextArea RSyntaxTextArea is a customizable syntax highlighting text editor component for Java Swing applications, supporting 50+ languages, code fol… | 94 | 1251 | stable |
| kiwanami/emacs-calfw Calfw is a calendar framework for Emacs that renders rich calendar views (month, week, two-week, and day) in Emacs buffers. It supports plu… | 76 | 1251 | stable |
| icflorescu/mantine-datatable A lightweight, dependency-free React table/datagrid component built for Mantine UI applications, written in TypeScript. It provides datagri… | 75 | 1251 | active |
| samhocevar/portable-file-dialogs A single-header C++11 library for showing portable native GUI dialogs (file open/save, folder selection, message boxes, notifications) on W… | 28 | 1251 | stable |
| square/android-times-square TimesSquare is a standalone Android widget library providing a calendar view for picking single dates, date ranges, or multiple dates. It i… | 10 | 4403 | maintenance |
| unform/unform Unform is a performance-focused form API for React and React Native that uses hooks to build lightweight, composable forms. It is design-ag… | 10 | 4403 | maintenance |
| Nolovenodie/emby-crx An enhancement and beautification plugin for Emby media servers, available as a Chrome-based browser extension or as a server-side deployme… | 43 | 1250 | active |
| rpldy/react-uploady React-Uploady is a lightweight, modular React library providing components and hooks for building client-side file-upload features. It hand… | 81 | 1248 | active |
| Anurella/reset-css A CSS reset stylesheet that neutralizes inconsistent browser default styles to provide a uniform baseline for web projects. It is a single … | 59 | 1248 | stable |
| fluttercandies/flutter_smart_dialog A Flutter package providing an elegant dialog solution that supports toasts, loading indicators, attached popups, and custom dialogs withou… | 88 | 1247 | active |
| Blair2004/NexoPOS NexoPOS is a free, open-source point-of-sale web application built on Laravel with Vue.js and Tailwind CSS. It provides sales processing, i… | 99 | 1246 | active |
| denysdovhan/vacuum-card A custom Lovelace card for Home Assistant that displays the state of robot vacuum cleaners and provides controls like start, stop, pause, a… | 88 | 1246 | active |
| robinhood/ticker An Android UI library providing a TickerView component that animates scrolling text changes, like an odometer, with customizable character … | 23 | 4380 | maintenance |
| wpmetabox/meta-box Meta Box is a WordPress plugin and framework for creating custom fields and meta boxes for posts, pages, custom post types, taxonomies, use… | 67 | 1245 | active |
| any86/any-touch any-touch is a tiny (1kb~5kb) TypeScript gesture recognition library for detecting touch and mouse gestures like pan, pinch, rotate, tap, s… | 60 | 1245 | stable |
| Roll20/roll20-character-sheets A community-maintained repository of 800+ character sheet templates for the Roll20 virtual tabletop, written mostly in HTML/CSS/JavaScript.… | 68 | 1244 | active |
| lucaszischka/BottomSheet A SwiftUI library providing a customizable sliding bottom sheet component with any number of states, inspired by Apple Maps, Shortcuts, and… | 65 | 1244 | active |
| shopperlabs/shopper Shopper is a headless e-commerce administration panel built on Laravel, providing everything needed to create and manage an online store. I… | 98 | 1243 | active |
| itsnitinr/vscode-portfolio A Visual Studio Code-themed developer portfolio website template built with Next.js and TypeScript. It mimics the VSCode interface with an … | 69 | 1243 | active |
| thomasloven/lovelace-layout-card A Home Assistant Lovelace custom plugin that provides additional view layouts (masonry, horizontal, vertical, grid) for finer control over … | 67 | 1243 | active |
| useAnimations/react-useanimations A React component library of free animated open-source icons built on Lottie animations. It provides tree-shakeable animated SVG icons for … | 32 | 1243 | stable |
| jaredpalmer/the-platform A collection of React Hooks and Suspense-friendly React components that wrap browser Web APIs like device motion, geolocation, network stat… | 23 | 4369 | maintenance |
| NepipenkoIgor/ngx-mask ngx-mask is an Angular library providing a standalone directive and pipe for input masking in form fields and HTML elements. It supports cu… | 96 | 1242 | active |
| vikramlearning/blazorbootstrap An enterprise-class Blazor component library built on Bootstrap 5 CSS, providing UI components like grids, modals, offcanvas, autocomplete,… | 81 | 1242 | active |
| ikrishg/reseter.css A modern CSS reset library (~0.8kb) that normalizes browser default styles and includes cross-browser fixes. It combines the benefits of no… | 58 | 1241 | active |
| swimlane/ngx-charts A declarative charting framework for Angular that renders SVG charts using Angular's rendering engine while leveraging d3 for math, scales,… | 76 | 4362 | maintenance |
| playbook-ui/playbook-ios Playbook is a Swift library for iOS that lets developers build and preview UI components in isolation, inspired by Storybook, supporting bo… | 23 | 1240 | active |
| aaaaalexis/obsidian-cupertino Cupertino is a native look-and-feel theme for Obsidian with clean typography, mobile-optimized touch layouts, and dark/light modes. It ship… | 81 | 1239 | active |
| pnd280/complexity Complexity is a browser extension suite that enhances AI chat web apps, currently targeting Perplexity AI on Chrome, Firefox, Firefox Andro… | 75 | 1239 | active |
| ConnorAtherton/walkway Walkway is a small JavaScript library for animating SVG line-drawing effects on path, line, and polyline elements. It provides configurable… | 32 | 4346 | maintenance |
| Ashok-Varma/BottomNavigation An Android UI library that implements the Material Design Bottom Navigation Bar pattern with extensive customization options. It supports p… | 23 | 4346 | maintenance |
| hymbz/ComicReadScript A userscript (Tampermonkey/Violentmonkey) that adds a two-page spread reading mode and various UX enhancements to popular manga/comic websi… | 96 | 1237 | active |
| TheSGJ/nextjs-toploader A React component library that adds a top loading progress bar to Next.js applications, built on top of nprogress. It supports both the App… | 72 | 1237 | active |
| hakimel/stroll.js A small JavaScript library that applies CSS3 3D transform-based scroll effects to HTML lists. It binds to list elements via selectors or jQ… | 32 | 4340 | maintenance |
| matinlotfali/KDE-Rounded-Corners A KWin effect plugin that rounds the corners of windows and adds outlines in KDE Plasma 5.27 through 6.7+, implemented with shaders for low… | 95 | 1235 | active |
| albingroen/react-cmdk A React component library for building fast, accessible, and customizable command palettes (⌘K menus) in web applications. It provides comp… | 32 | 1235 | stable |
| dashersw/gea Gea is a compiler-first reactive JavaScript UI framework that transforms JSX at build time into surgical DOM patches, eliminating the virtu… | 74 | 1234 | active |
| themeselection/sneat-bootstrap-html-admin-template-free Sneat is a free, open-source Bootstrap 5 HTML admin dashboard template built for developers, featuring responsive layouts, UI components, f… | 56 | 1234 | active |
| react-native-menu/menu A React Native library providing native menu components: UIMenu on iOS 14+ and PopupMenu on Android, with ActionSheet fallback on older iOS… | 81 | 1233 | active |
| mbrevda/react-image A React library providing an <img> tag replacement and useImage hook that supports fallback to alternate image sources on load failure. It … | 77 | 1232 | active |
| Naresh-Khatri/3d-portfolio An open-source interactive 3D developer portfolio template built with Next.js, React, TypeScript, GSAP, and Framer Motion, featuring a Spli… | 67 | 1232 | active |
| zhistaredu/StarTraining StarTraining (职星学院) is an open-source enterprise employee training and online education system built with Spring Boot and Vue, supporting o… | 50 | 1232 | active |
| herozhou/vue-framework-wz A Vue 2-based admin dashboard framework that bundles login, permission management, UI components, multi-tab navigation, charts, and Qiniu f… | 32 | 4325 | maintenance |
| astoilkov/use-local-storage-state A React hook that persists component state in localStorage, acting as a drop-in replacement for useState. It supports SSR, cross-tab synchr… | 90 | 1231 | stable |
| metafizzy/packery Packery is a JavaScript library and jQuery plugin that creates gapless, draggable grid layouts using a bin-packing algorithm. It fills empt… | 27 | 4318 | maintenance |
| euvl/vue-js-modal A Vue.js modal component library that makes it easy to add customizable modals and dialogs to Vue applications. It is a contributor-driven … | 23 | 4312 | maintenance |
| retyui/react-native-confirmation-code-field A small, customizable React Native component for entering confirmation codes (OTP/PIN), compatible with iOS, Android, and React Native Web.… | 81 | 1228 | active |
| SikandarJODD/svelte-animations A collection of free, reusable Svelte animation components inspired by Magic UI, Aceternity UI, and Luxe UI, built with Tailwind CSS and Sv… | 55 | 1227 | active |
| SideFX Labs SideFX Labs is a free, open-source, artist-friendly toolset for Houdini containing hundreds of Houdini Digital Assets (HDAs), Python module… | 91 | 1226 | active |
| nuxt-modules/color-mode @nuxtjs/color-mode is a Nuxt module that adds dark and light mode support with automatic system preference detection. It applies configurab… | 87 | 1226 | active |
| cortinico/slidetoact SlideToAct is a Material Design 'Slide to Unlock' custom widget for Android, written in Kotlin and distributed via Maven Central. It provid… | 67 | 1226 | stable |
| arkology/ShaderV ShaderV is a Godot 4.x plugin that adds many premade visual shader nodes (noises, blur, glow, shapes, color adjustments) to the built-in Vi… | 10 | 1226 | active |
| wcandillon/react-native-webgpu A React Native library that brings the WebGPU API to mobile and desktop apps, powered by Dawn (Chrome's WebGPU implementation). It supports… | 91 | 1225 | active |
| GoogleChromeLabs/dark-mode-toggle A web component (custom element) called <dark-mode-toggle> that adds a dark mode toggle or switch to any website. It respects the user's pr… | 73 | 1225 | stable |
| soulhotel/FF-ULTIMA FF Ultima is a highly configurable CSS theme for Firefox built on userChrome.css customization. It supports multiple layouts (tabs on top, … | 72 | 1225 | active |
| twostraws/CodeScanner CodeScanner is a SwiftUI library providing a CodeScannerView struct that scans QR codes, barcodes, and other code types using the device ca… | 64 | 1224 | active |
| PatilShreyas/Capturable Capturable is a Jetpack Compose utility library for Android that captures Composable UI content and converts it into a Bitmap image. It pro… | 51 | 1224 | active |
| fkhadra/react-contexify A lightweight React component library for adding customizable context menus (right-click menus) to web applications. It supports submenus, … | 23 | 1224 | stable |
| buymeasoda/soda-theme Soda Theme provides dark and light custom UI themes for Sublime Text 2 and 3, installable via Package Control or Git. It includes alternate… | 32 | 4290 | maintenance |
| jonathantneal/flexibility Flexibility is a JavaScript polyfill that implements the CSS Flexible Box Layout (Flexbox) in older browsers like Internet Explorer 8 and 9… | 32 | 4288 | maintenance |
| bingoogolapple/BGARefreshLayout-Android An Android UI library that adds multiple pull-to-refresh styles, pull-up load-more, and configurable custom header banner slots to any scro… | 64 | 4284 | maintenance |
| muxinc/next-video next-video is a React component and CLI for adding video to Next.js applications, with automatic video optimization, off-repo storage, adap… | 85 | 1222 | active |
| OCA/web A collection of Odoo Community Association (OCA) addons that enhance the Odoo web client UI. It includes modules for dark mode, dialog sizi… | 77 | 1222 | active |
| CharlyKeleb/SocialMedia-App Wooble is a fully functional social media application built with Flutter and Dart, featuring photo feeds, real-time messaging, stories, and… | 38 | 1221 | active |
| joogps/SlideOverCard A Swift package providing a SwiftUI card view styled like Apple's HomeKit and AirTag setup cards, presented via a simple .slideOverCard() m… | 23 | 1221 | stable |
| HeathWang/HWPanModal HWPanModal is an iOS library for presenting any view controller from the bottom with drag-to-dismiss gestures, similar to the iOS 13 defaul… | 57 | 1220 | active |
| tapmodo/Jcrop Jcrop is a JavaScript image cropping engine that lets developers add interactive crop-selection functionality to images in web applications… | 32 | 4273 | maintenance |
| basecamp/lexxy Lexxy is a modern rich text editor for Ruby on Rails, built as a custom element on top of Meta's Lexical editor framework by 37signals. It … | 85 | 1218 | active |
| sadanandpai/resume-builder A free, open-source web application for building professional single-page resumes with customizable templates and themes. Built with Next.j… | 81 | 1218 | active |
| RedMadRobot/input-mask-android An Android library written in Kotlin that applies pattern-based masks to user input in text fields, guiding users to enter correctly format… | 23 | 1218 | stable |
| szhsin/react-menu A lightweight, unstyled React component library for building accessible menus, including dropdown, hover, context menus, and nested submenu… | 91 | 1217 | active |
| marmelab/atomic-crm Atomic CRM is a free, open-source, full-featured customer relationship management application built with React, shadcn/ui, and Supabase. It… | 82 | 1217 | active |
| JaleelB/emblor Emblor is a headless, unstyled tag input component library for React, built around a compound primitive API for managing tag state, keyboar… | 65 | 1216 | active |
| juxtopposed/Mystical-Blue-Theme A blue desktop theme for KDE Plasma 6 that bundles color schemes, plasma style, window decorations, Kvantum theme, and Rofi configuration. … | 60 | 1216 | active |
| jsartisan/react-native-magnus Magnus UI is a utility-first UI component framework for React Native, providing themed, styleable components like Button, Div, Text, Modal,… | 23 | 1216 | active |
| jspsych/jsPsych jsPsych is a JavaScript/TypeScript framework for building behavioral experiments that run in a web browser. Experiments are assembled from … | 93 | 1215 | active |
| composablehorizons/compose-unstyled Compose Unstyled is a Kotlin library providing fully renderless, accessible component primitives (bottom sheets, dialogs, dropdown menus, s… | 85 | 1215 | active |
| pocket-stack/pocketjs PocketJS is a portable application runtime that compiles Solid, Vue Vapor, or Octane component code into a native UI tree rendered by a no_… | 80 | 1215 | active |
| Apparence-io/CamerAwesome CamerAwesome is a Flutter plugin that embeds a fully customizable camera experience into Android and iOS apps. It exposes native camera fea… | 57 | 1215 | active |
| RQNG/WouoUI WouoUI is a C library implementing a silky-smooth menu UI for small OLED displays (128x128, 128x64, 128x32), inspired by Zhihui Jun's MonoU… | 30 | 1215 | stable |
| ongakuer/CircleIndicator A lightweight Android UI library that provides a Nexus 5 launcher-style circle page indicator for ViewPager, ViewPager2, and RecyclerView. … | 23 | 4253 | maintenance |
| dromara/skyeye SkyEye is a SaaS-style, zero-code/low-code enterprise management platform built on SpringCloud Alibaba microservices, Vue3, and uni-app. It… | 77 | 1214 | active |
| grantland/android-autofittextview An Android library providing a TextView subclass that automatically resizes its text to fit within its bounds. It can be applied to any Tex… | 23 | 4250 | maintenance |
| xiaowang1314/uniapp-plugin-collections A curated collection of uni-app plugins, components, and code examples covering UI widgets like drag buttons, drawers, waterfall layouts, Q… | 32 | 1213 | active |
| marcj/css-element-queries A JavaScript polyfill that adds element-based media queries (container queries) to browsers, letting CSS rules respond to an element's dime… | 23 | 4243 | maintenance |
| TangramKit/MyLayout MyLayout is an Objective-C iOS UI layout framework that combines Android-style layout classes, iOS AutoLayout/SizeClass, and CSS float/flex… | 23 | 1212 | stable |
| antvis/G G is a flexible 2D/3D rendering engine for visualization, serving as the underlying graphics engine of the AntV charting ecosystem. It adap… | 73 | 1211 | active |
| wire-elements/modal A Laravel Livewire component package that provides modals supporting multiple nested child modals while maintaining state. Built with Tailw… | 70 | 1211 | active |
| roberthein/BouncyLayout BouncyLayout is a Swift UICollectionViewLayout that makes collection view cells bounce using UIKit dynamics. It works with any UICollection… | 23 | 4235 | maintenance |
| jdf2e/nutui-react NutUI-React is a JD-style mobile UI component library for React with 70+ high-quality components written in TypeScript. It supports H5 web … | 98 | 1210 | active |
| freshOS/KeyboardLayoutGuide A Swift library that provides Apple's missing keyboardLayoutGuide for iOS, letting developers pin views to the keyboard via Auto Layout con… | 23 | 1210 | stable |
| zhongshaofa/layuimini Layuimini is a clean, lightweight admin dashboard front-end template built on the layui UI library. It initializes the entire admin framewo… | 23 | 4227 | maintenance |
| jsmorabito/obsidian-commander Commander is an Obsidian plugin that lets users add, remove, edit, reorder, and hide commands across every part of Obsidian's user interfac… | 100 | 1206 | active |
| adoxography/tailwind-scrollbar A Tailwind CSS plugin that adds utilities for styling scrollbars with cross-browser support. It unifies the scrollbar-width/scrollbar-color… | 41 | 1206 | stable |
| wdlhao/vue2-element-touzi-admin XiaoAi Admin is an open-source Vue 2 admin dashboard template built with Vuex, Vue Router, and Element UI. It demonstrates role-based page … | 32 | 4216 | maintenance |
| benpickles/peity Peity is a small jQuery plugin that converts an element's text content into tiny inline SVG pie, donut, line, or bar charts. It is a lightw… | 32 | 4214 | maintenance |