function: ui-components
6753 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| wrabit/django-cotton Django Cotton is a Python library that brings component-based UI composition to Django templates, letting developers define reusable compon… | 84 | 1163 | active |
| flackr/scroll-timeline A JavaScript polyfill implementing the ScrollTimeline and ViewTimeline APIs from the CSS scroll-driven animations spec. It lets developers … | 32 | 1163 | active |
| Mobilecn-UI/nativecn-ui A shadcn/ui-inspired collection of customizable React Native components with built-in dark mode, CSS variables, and NativeWind/Tailwind sup… | 27 | 1163 | active |
| civiccc/react-waypoint A React component that fires callbacks when an element enters or leaves the viewport during scrolling. It supports lazy loading, infinite s… | 23 | 4041 | maintenance |
| VKCOM/VKUI VKUI is a library of adaptive React components based on VK's design system for building web applications. It mimics the look of iOS and And… | 95 | 1162 | active |
| realrashid/sweet-alert A Laravel package that integrates SweetAlert2, providing beautiful, responsive, customizable, and accessible (WAI-ARIA) popup boxes, alerts… | 80 | 1162 | active |
| andreknieriem/simplelightbox SimpleLightbox is a touch-friendly, responsive JavaScript image lightbox library for mobile and desktop, with optional jQuery support. It s… | 65 | 1161 | active |
| researchgate/react-intersection-observer A declarative React component that wraps the browser's IntersectionObserver API for detecting element visibility in the viewport. It handle… | 67 | 1160 | stable |
| yuriy-budiyev/code-scanner An Android code scanner library built on top of ZXing that provides a customizable scanner view for reading barcodes and QR codes. It suppo… | 26 | 1160 | stable |
| Orderella/PopupDialog PopupDialog is a Swift library providing a simple, customizable popup dialog for iOS as a replacement for UIAlertController's alert style. … | 23 | 4029 | maintenance |
| clauderic/react-infinite-calendar A React component library providing an infinite-scrolling date picker with range selection, localization, theming, and keyboard support. It… | 32 | 4022 | maintenance |
| rrag/react-stockcharts A React component library for building highly customizable stock and financial charts, built on top of d3. It supports multiple chart types… | 23 | 4016 | maintenance |
| AvaloniaCommunity/Material.Avalonia A customizable Material Design theme library for the AvaloniaUI framework, providing styles for nearly all Avalonia controls plus extra con… | 98 | 1156 | active |
| fat/zoom.js A simple jQuery plugin that adds Medium-style smooth image zooming to web pages. Images marked with a data-action attribute expand smoothly… | 45 | 4012 | maintenance |
| picturepan2/instagram.css A pure CSS library that recreates all 41 Instagram photo filters using only CSS classes, with no JavaScript required. Filters are applied b… | 32 | 4012 | maintenance |
| ArtSabintsev/FontBlaster FontBlaster is a Swift library that programmatically loads custom fonts into iOS, macOS, and tvOS apps with a single line of code, eliminat… | 93 | 1155 | active |
| codedgar/Puppertino Puppertino is a lightweight, modular CSS framework that brings the macOS look and feel to web applications, following Apple's Human Interfa… | 67 | 1155 | active |
| mattbryson/TouchSwipe-Jquery-Plugin TouchSwipe is a jQuery plugin that detects touch gestures such as swipes in four directions and pinch in/out on touch devices like iPad, iP… | 32 | 4008 | maintenance |
| sharish/ShimmerRecyclerView An Android library providing a custom RecyclerView that displays shimmer placeholder views while content loads. It offers a built-in demo a… | 23 | 4007 | maintenance |
| Rive Rive runtimes (rive-flutter, rive-react) are open-source client libraries for rendering and controlling Rive interactive animations (.riv f… | 100 | 1154 | active |
| milesj/interweave A React library for safely rendering HTML strings without dangerouslySetInnerHTML, with XSS protection, attribute filtering, and text match… | 35 | 1154 | active |
| ThorUI ThorUI is a lightweight, clean mobile UI component library for uni-app (Vue-based), supporting compilation to WeChat/QQ mini-programs, H5, … | 32 | 1154 | active |
| microsoft/vscode-codicons Codicons is the icon font for Visual Studio Code, built by converting SVG icons into a font via fantasticon. It is distributed as the @vsco… | 93 | 1153 | active |
| Michaelliv/pi-generative-ui A pi extension that replicates Claude.ai's generative UI system, letting an LLM stream interactive HTML/SVG widgets (sliders, charts, anima… | 67 | 1153 | active |
| vinceliuice/Colloid-icon-theme Colloid is a flat icon theme for Linux desktops with multiple folder color variants and colorscheme options. It installs via a shell script… | 91 | 1152 | active |
| keshikan/DSEG DSEG is a free font family that imitates 7-segment and 14-segment LCD displays, including roman alphabet and symbol glyphs in over 50 varia… | 23 | 1152 | stable |
| ccd0/4chan-x 4chan X is a userscript that adds features like thread watching, quote linking, and inline image expansion to anonymous imageboards such as… | 70 | 1151 | active |
| HubSpot/messenger Messenger is a client-side JavaScript library for showing Growl-style notification messages in web apps. It supports updatable messages, ac… | 32 | 3991 | maintenance |
| ObservedObserver/streamlit-shadcn-ui A Python package that brings shadcn/ui React components into Streamlit apps via Streamlit Components V2, built with React 19, Tailwind CSS … | 95 | 1150 | active |
| vuepont/ai-elements-vue AI Elements Vue is a Vue 3 component library and custom shadcn-vue registry providing pre-built, customizable UI components for AI-native a… | 81 | 1150 | active |
| gregberge/react-teleporter A small React library that lets you 'teleport' components from one place in the React tree to another, built on React Portals. It's useful … | 33 | 1150 | active |
| Piasy/BigImageViewer An Android library for displaying very large images with pan and zoom while using very little memory, built on Subsampling Scale Image View… | 32 | 3981 | maintenance |
| shuax/MouseInc.Settings MouseInc.Settings is the modern Vue 3 + Vite settings interface for MouseInc, a Windows mouse gesture utility. It provides a responsive con… | 66 | 1148 | active |
| QMUI/QMUIDemo_iOS The official demo/sample application for QMUI iOS, a UIKit-based UI component library from Tencent. It showcases the library's components a… | 32 | 1148 | active |
| GetmeUK/ContentTools ContentTools is a JavaScript library for building WYSIWYG editors for HTML content, providing a fully functional page editor that can be em… | 23 | 3979 | maintenance |
| lcodecorex/TwinklingRefreshLayout TwinklingRefreshLayout is an Android pull-to-refresh and load-more layout library that wraps any scrollable view (RecyclerView, ListView, S… | 32 | 3978 | maintenance |
| VPenkov/okayNav okayNav is a jQuery plugin that provides progressively responsive navigation, collapsing navigation links into an off-screen menu one at a … | 23 | 3977 | maintenance |
| Yalantis/Phoenix An Android library by Yalantis providing a customizable pull-to-refresh widget with an animated sun-and-sky illustration. It wraps ListView… | 23 | 3973 | maintenance |
| fast-crud/fast-crud FastCrud is a configuration-oriented CRUD development framework for Vue 3 that generates complete create-read-update-delete interfaces from… | 98 | 1146 | active |
| buttons/github-buttons An unofficial embeddable GitHub button widget that renders star, fork, watch, and follow buttons for GitHub repositories and users. It can … | 77 | 1146 | active |
| touchlab/DroidconKotlin A Kotlin Multiplatform conference app for Droidcon events, built with Compose Multiplatform to run on Android, iOS, and web. It serves as a… | 73 | 1146 | active |
| saeedalipoor/icono Icono is a pure CSS icon pack where each icon is a single class applied to any element, requiring no fonts, SVGs, or external resources. Ic… | 23 | 3972 | maintenance |
| mdbootstrap/mdb-angular-ui-kit MDB Angular UI Kit is a Material Design component library for Angular built on Bootstrap 5, offering 700+ UI components such as modals, for… | 92 | 1145 | active |
| jazzband/django-smart-selects A Django app providing custom foreign key and many-to-many model fields that create chained (dependent) select dropdowns in forms and the a… | 23 | 1145 | active |
| marvelapp/devices.css A pure CSS library that renders realistic phone and tablet device frames using only CSS and HTML snippets. It provides prebuilt device mock… | 23 | 3965 | maintenance |
| terwanerik/ScrollTrigger A lightweight JavaScript library that lets web pages react to scroll changes by toggling CSS classes and running callbacks when elements en… | 23 | 3965 | maintenance |
| ant-design/ant-design-web3 A collection of React UI components for building Web3 decentralized applications (dapps), built on the Ant Design system. It provides out-o… | 79 | 1144 | active |
| dermotduffy/advanced-camera-card A comprehensive camera card for Home Assistant dashboards, formerly known as the Frigate Card. It provides live multi-camera viewing, clip … | 96 | 1143 | active |
| tristen/tablesort A small, dependency-free JavaScript library that adds client-side sorting to HTML tables. It supports extensible sort types (number, date, … | 74 | 1143 | stable |
| auth0/lock Auth0 Lock is an embeddable, configurable login form widget for web applications that integrates with the Auth0 identity platform. It suppo… | 91 | 1142 | stable |
| esafirm/android-image-picker A highly configurable image picker library for Android written in Kotlin, supporting gallery selection and camera capture. It offers single… | 10 | 1142 | active |
| romac/react-if A small React component library providing declarative conditional rendering via If/Then/Else JSX components. It makes ternary-based conditi… | 10 | 1142 | stable |
| gskinnerTeam/flutter-folio Flutter Folio is a demo scrapbooking application built by gskinner with Google to showcase Flutter's multi-platform capabilities across iOS… | 32 | 3950 | maintenance |
| zard-ui/zardui Zard/ui is an open-source Angular component library inspired by shadcn/ui, built with TailwindCSS v4 and influenced by Ng-zorro. It provide… | 83 | 1140 | active |
| onmyway133/RoughSwift A Swift library for rendering hand-drawn, sketchy, comic-style shapes in SwiftUI and UIKit, powered by Rough.js via JavaScriptCore. It supp… | 57 | 1140 | active |
| binIoter/GuideView An Android library for creating onboarding guide overlays that highlight any View with a semi-transparent mask, supporting custom component… | 32 | 3946 | maintenance |
| textAngular/textAngular textAngular is a powerful WYSIWYG rich-text editor built as an AngularJS directive. It supports multiple editor instances, two-way HTML con… | 23 | 3946 | maintenance |
| YuehaiTeam/cocogoat A browser-based toolbox for Genshin Impact that performs local achievement recognition using PaddleOCR and onnxruntime, plus achievement ma… | 76 | 1139 | active |
| WebReflection/uhtml uhtml is a micro library for rendering fast, reactive HTML and SVG in the browser using tagged template literals with a JSX-inspired syntax… | 71 | 1138 | active |
| ivelum/djangoql DjangoQL is a Python library that adds an advanced query language to Django, supporting logical operators, parentheses, and relation joins,… | 61 | 1137 | active |
| Power BI Embedded Microsoft's official developer resources for Power BI Embedded, centered on the powerbi-client JavaScript library that renders Power BI rep… | 56 | 1137 | stable |
| bansal/pattern.css A CSS-only library that fills empty backgrounds with beautiful patterns like checks, grids, dots, and stripes using utility classes. It wei… | 32 | 3932 | maintenance |
| TowhidKashem/snapchat-clone A Snapchat clone web application built with React, Redux Toolkit, and TypeScript, featuring camera-based face filters with Three.js augment… | 64 | 1136 | active |
| HarryChen0506/react-markdown-editor-lite A lightweight, pluggable Markdown editor React component with editor/preview panes, synced scrolling, image upload, and custom parser suppo… | 71 | 1135 | stable |
| Okazari/Rythm.js Rythm.js is a JavaScript library that makes web page elements animate in sync with music or microphone audio using the Web Audio API. It ma… | 23 | 3926 | maintenance |
| moononournation/Arduino_GFX Arduino_GFX is an Arduino graphics library supporting various color displays (LCD, OLED) over multiple data bus interfaces such as SPI, par… | 93 | 1134 | active |
| activescaffold/active_scaffold ActiveScaffold is a Ruby on Rails gem that automatically generates full-featured CRUD (create, read, update, delete) user interfaces for Ac… | 76 | 1134 | active |
| gonzalezreal/swift-markdown-ui MarkdownUI is a SwiftUI library for displaying and customizing Markdown text, compatible with the GitHub Flavored Markdown spec. It support… | 49 | 3921 | maintenance |
| mathiasbynens/jquery-placeholder A jQuery plugin that polyfills the HTML5 placeholder attribute for input and textarea elements in browsers without native support. It featu… | 23 | 3921 | maintenance |
| bigskysoftware/idiomorph Idiomorph is a small, dependency-free JavaScript library for morphing one DOM tree into another while preserving element state like focus. … | 78 | 1133 | active |
| discord/focus-rings A React library from Discord that renders and styles focus indicators for keyboard navigation anywhere on a webpage. It provides FocusRing … | 28 | 1133 | stable |
| puikinsh/CoolAdmin CoolAdmin is a free, MIT-licensed admin dashboard template built on Bootstrap 5.3.8 with vanilla JavaScript (no jQuery) and no required bui… | 92 | 1132 | active |
| jquery/jquery-mousewheel A jQuery plugin that adds cross-browser mouse wheel event support with delta normalization. It exposes normalized deltaX/deltaY values and … | 78 | 3915 | maintenance |
| epicmaxco/epic-spinners A collection of CSS-animated loading spinners available as both pure HTML/CSS snippets and customizable Vue.js components. It offers 20+ sp… | 23 | 3913 | maintenance |
| pbakaus/scroller A pure logic JavaScript library providing accelerated panning, scrolling, and zooming for HTML and Canvas, independent of any rendering or … | 47 | 3912 | maintenance |
| danklammer/bytesize-icons Bytesize Icons is a tiny style-controlled SVG icon set of 101 hand-coded icons weighing about 12kb minified. Icons are drawn on a 32x32 gri… | 23 | 3911 | maintenance |
| smeijer/leaflet-geosearch A TypeScript geocoding library that adds address lookup (geosearch) to web applications, with ready-made controls for embedding in Leaflet … | 70 | 1130 | active |
| Pauan/rust-dominator Dominator is a zero-cost, ultra-high-performance declarative DOM library for Rust that uses FRP signals instead of a virtual DOM. It compil… | 66 | 1130 | stable |
| anijs/anijs AniJS is a small JavaScript library (~8kb gzipped) that lets you add CSS3 animations and UI interactions using declarative data-anijs HTML … | 23 | 3904 | maintenance |
| marmelab/ng-admin ng-admin is an AngularJS-based framework that generates a complete administration GUI (datagrids, filters, forms, dashboards) on top of any… | 23 | 3901 | maintenance |
| Marxon13/M13ProgressSuite A suite of Objective-C classes for displaying progress information on iOS, including interchangeable progress views, a navigation bar progr… | 23 | 3900 | maintenance |
| techniq/svelte-ux Svelte UX is a collection of over 200 Svelte components, actions, stores, and utilities for building highly interactive and visual applicat… | 99 | 1128 | active |
| Materialious/Materialious Materialious is a modern Material Design frontend client for YouTube and Invidious, available on Web, Desktop, Android, and Android TV. It … | 88 | 1128 | active |
| pixijs/filters A collection of community-authored WebGL/GLSL display filters for the PixiJS 2D rendering library, including effects like bloom, glow, CRT,… | 67 | 1128 | active |
| wuba/Picasso Picasso is a Sketch plugin by 58.com that automatically parses Sketch design files into production-ready frontend code. It supports generat… | 66 | 1127 | active |
| amirzaidi/Launcher3 Rootless Pixel Launcher is a fork of AOSP's Launcher3 that brings the Pixel Launcher experience, including the Google Now feed, Smartspace … | 23 | 3894 | maintenance |
| Primer Design System Primer is GitHub's design system, and this repository is its CSS implementation written in SCSS and distributed via npm as @primer/css. It … | 95 | 3892 | maintenance |
| vue-stripe/vue-stripe Vue Stripe is a Vue.js library wrapping Stripe Checkout and Stripe Elements in Vue 3 components and composables. It lets developers build t… | 94 | 1126 | active |
| oskarkrawczyk/heyoffline Heyoffline is a framework-agnostic vanilla JavaScript library that shows a notification modal when a user's network connection goes down. I… | 70 | 1126 | active |
| coolbeet/CBStoreHouseRefreshControl A fully customizable pull-to-refresh control for iOS, inspired by the Storehouse app, written in Objective-C. It attaches to any UIScrollVi… | 32 | 3888 | maintenance |
| LinusBorg/portal-vue PortalVue is a Vue 3 plugin providing Portal and PortalTarget components that render a component's template anywhere in the DOM, even outsi… | 23 | 3887 | maintenance |
| glorylab/wave A Flutter package for displaying animated wave backgrounds via a WaveWidget that can be painted anywhere a normal widget can. It supports s… | 96 | 1125 | active |
| MagicFoundation/Alcinoe Alcinoe is a library of components and utilities for Delphi/FireMonkey (FMX) that helps developers build fast, modern, cross-platform appli… | 91 | 1125 | active |
| AvaloniaUI/AvaloniaEdit AvaloniaEdit is a C# text editor control for the Avalonia UI framework, ported from the WPF-based AvalonEdit. It provides syntax highlighti… | 79 | 1124 | active |
| s00500/ESPUI ESPUI is an Arduino-style C++ library that serves a web-based user interface from ESP8266 and ESP32 microcontrollers using websockets. It l… | 59 | 1124 | active |
| stevenlei/spacingjs SpacingJS is a lightweight JavaScript utility for measuring the spacing between elements on a webpage during development. It is available v… | 35 | 1124 | active |
| franciscop/picnic Picnic CSS is a lightweight (~10kb) CSS library written in SCSS that styles native HTML elements without requiring presentation classes. It… | 32 | 3881 | maintenance |
| jquery-backstretch/jquery-backstretch Backstretch is a jQuery plugin that adds dynamically-resized, slideshow-capable background images to any page or element. Images stretch to… | 32 | 3881 | maintenance |
| AlexeyBoiko/DgrmJS DgrmJS is a dependency-free, pure JavaScript/TypeScript library powering Dgrm.net, a browser-based flowchart editor supporting flowcharts, … | 71 | 1123 | active |
| AGenUI/AGenUI AGenUI is a high-performance A2UI SDK written in C++ that renders AI-generated, streaming user interfaces as native components on iOS, Andr… | 82 | 1122 | active |