function: ui-components
6753 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| bluefireteam/photo_view A Flutter library providing a customizable zoomable image widget with gesture support for pinch, rotate, and drag. It can also display arbi… | 23 | 1997 | stable |
| vform666/variant-form Variant Form is a low-code, drag-and-drop form designer and renderer for Vue 2, built on Element UI. It lets developers visually design for… | 32 | 1995 | active |
| kamens/jQuery-menu-aim A jQuery plugin that fires events when a user's cursor intentionally aims at specific dropdown menu items, distinguishing purposeful hovers… | 32 | 7621 | maintenance |
| TrestleAdmin/trestle Trestle is a modern, responsive admin framework for Ruby on Rails that lets developers build back-office admin interfaces via a Ruby DSL. I… | 42 | 1992 | active |
| FormidableLabs/prism-react-renderer A lean React component library that tokenizes code with a vendored Prism and renders syntax-highlighted output via render props, with built… | 23 | 1992 | active |
| ui-layouts/cursify Cursify is an open-source React cursor animation library built with TypeScript, Tailwind CSS, and Framer Motion, offering components like b… | 55 | 1991 | active |
| PureLayout/PureLayout PureLayout is an Objective-C library that extends UIView/NSView, NSArray, and NSLayoutConstraint with a comprehensive, developer-friendly A… | 23 | 7596 | maintenance |
| ReSwift/ReSwift ReSwift is a Redux-inspired Swift library implementing unidirectional data flow architecture. It centralizes app state in a single store, m… | 23 | 7590 | maintenance |
| alpic-ai/skybridge Skybridge is a full-stack TypeScript framework for building MCP Apps and ChatGPT Apps with type-safe tool definitions and React views rende… | 80 | 1987 | active |
| metafizzy/flickity Flickity is a JavaScript library for building touch-enabled, responsive, flickable carousels, galleries, and sliders with physics-based ani… | 23 | 7572 | maintenance |
| unjs/fontaine Fontaine is a TypeScript library that automatically generates font fallbacks based on font metrics to reduce layout shift (CLS). It compute… | 99 | 1983 | active |
| StartBootstrap/startbootstrap-simple-sidebar Simple Sidebar is a free, MIT-licensed off-canvas sidebar navigation HTML template built on Bootstrap 5 by Start Bootstrap. It ships as rea… | 32 | 1982 | stable |
| laravolt/avatar A PHP/Laravel package that generates avatar images from names, emails, or arbitrary strings, producing initials-based avatars as base64, PN… | 92 | 1981 | active |
| arwes/arwes Arwes is a web framework for building user interfaces with futuristic science fiction designs, animations, and sound effects. It provides v… | 64 | 7556 | maintenance |
| miroiu/nodify Nodify is a collection of highly performant WPF controls for building node-based editors, designed for data-binding and MVVM. It supports s… | 82 | 1979 | active |
| elastic/search-ui Elastic Search UI is a JavaScript library for rapidly building modern, customizable search experiences backed by Elasticsearch or other sea… | 74 | 1979 | active |
| evilmartians/oklch-picker A web-based color picker and converter for the OKLCH and LCH color spaces, available at oklch.com. It helps designers and developers conver… | 73 | 1978 | active |
| leoMirandaa/shadcn-landing-page A free, open-source landing page template built with Shadcn/UI, React, TypeScript, and Tailwind CSS. It ships pre-built sections like hero,… | 26 | 1976 | active |
| Lona/Lona Lona is a collection of tools from Airbnb for defining design systems in a JSON-based component format and generating cross-platform UI cod… | 32 | 7539 | maintenance |
| rappasoft/laravel-livewire-tables A Laravel Livewire plugin for building simple or advanced dynamic data tables with sorting, filtering, search, pagination, and bulk actions… | 96 | 1974 | active |
| antonmedv/codejar CodeJar is a lightweight (~2.5 kB), dependency-free embeddable code editor for the browser built on contenteditable. It handles indentation… | 48 | 1974 | active |
| arimger/Unity-Editor-Toolbox A Unity Editor extension library providing custom attributes, property drawers, hierarchy overlay, and other workflow improvements for the … | 90 | 1973 | active |
| JustFly1984/react-google-maps-api A React library providing declarative components and hooks for the Google Maps JavaScript API, including markers, overlays, directions, and… | 69 | 1973 | active |
| android/androidify An open-source Android sample app from Google that lets users create custom Android bot avatars using AI image generation via the Gemini AP… | 68 | 1972 | active |
| jamesblasco/modal_bottom_sheet A Flutter package for creating advanced modal bottom sheets with Material, Cupertino (iOS 13 style), or fully custom designs. It improves o… | 65 | 1972 | active |
| vinibiavatti1/TuiCss TuiCss is a CSS library for building web applications with text-based, ASCII-style interfaces inspired by MS-DOS programs and the Turbo Vis… | 62 | 1968 | active |
| dahliaOS/pangolin_desktop Pangolin is the desktop environment shell for dahliaOS, written in Dart/Flutter, providing a start menu, settings, search, terminal, and ot… | 43 | 1966 | active |
| rx-angular/rx-angular RxAngular is a monorepo of MIT-licensed Angular libraries for building fully reactive, high-performance applications, including state manag… | 96 | 1965 | active |
| algolia/react-instantsearch React InstantSearch is an open-source library by Algolia for building fast, filterable search interfaces in React and React Native apps. It… | 10 | 1965 | active |
| blasten/turn.js turn.js is a jQuery plugin that adds a realistic page flip transition effect to HTML content, simulating a book or magazine. It supports to… | 32 | 7491 | maintenance |
| themeselection/materio-mui-nextjs-admin-template-free Materio is a free, MIT-licensed admin dashboard template built on Next.js 14 (App Router), Material UI, Tailwind CSS, and TypeScript. It sh… | 56 | 1964 | active |
| nusu/avvvatars Avvvatars is a lightweight React component library that generates unique, deterministic placeholder avatars from any string value, using ei… | 32 | 1962 | stable |
| microsoft/AdaptiveCards Adaptive Cards is a set of SDKs and a JSON schema for exchanging platform-agnostic UI card content that renders as native UI across apps an… | 81 | 1961 | active |
| aleksanderwozniak/table_calendar TableCalendar is a highly customizable, feature-packed calendar widget for Flutter apps. It supports month, two-week, and week formats with… | 75 | 1961 | active |
| boycy815/PinchImageView PinchImageView is a lightweight Android image gesture control that extends ImageView with pinch-to-zoom, swipe inertia, double-tap zoom, an… | 32 | 1961 | stable |
| ing-bank/lion Lion is a set of highly performant, accessible, white-label Web Components built on LitElement, intended as a foundation for building your … | 94 | 1960 | active |
| karthikmudunuri/eldoraui Eldora UI is a collection of 150+ free, open-source animated React components, blocks, and templates built with TypeScript, Tailwind CSS, a… | 50 | 1959 | active |
| MahApps/MahApps.Metro.IconPacks A .NET library providing a large collection of icon packs (Material Design, FontAwesome, Octicons, and more) as XAML controls, markup exten… | 74 | 1957 | active |
| thisjam/sd-webui-oldsix-prompt A Stable Diffusion WebUI plugin that provides a categorized Chinese prompt library so users can input prompts without knowing English. It s… | 28 | 1957 | active |
| leandroBorgesFerreira/LoadingButtonAndroid An Android UI library providing a customizable button that morphs into a loading progress bar, replacing ProgressDialog. It supports indete… | 26 | 1957 | active |
| onokumus/metismenu metisMenu is a jQuery plugin for creating collapsible, accordion-style menus with smooth expand/collapse animations. It supports nested sub… | 51 | 1955 | stable |
| xdan/jodit Jodit is an open-source WYSIWYG rich text editor written in pure TypeScript with zero dependencies, offering a built-in file browser and im… | 94 | 1953 | stable |
| openai/chatkit-js ChatKit is OpenAI's batteries-included framework for building AI-powered chat experiences, providing a production-ready chat interface with… | 81 | 1952 | active |
| alfiopuglisi/guietta Guietta is a Python library for creating simple desktop GUIs with minimal, table-like declarative code built on Qt (PySide2/PyQt5). It inte… | 23 | 1951 | stable |
| intentui/intentui Intent UI is a set of accessible, copy-and-paste React components built on top of React Aria Components and styled with Tailwind CSS. It pr… | 85 | 1950 | active |
| cimgui/cimgui A programmatically generated thin C API wrapper around Dear ImGui, the C++ immediate mode GUI library. It enables using Dear ImGui from any… | 67 | 1949 | active |
| formkit/drag-and-drop FormKit Drag & Drop is a tiny (~4Kb gzipped), framework-agnostic JavaScript library for adding data-first drag-and-drop sorting and list-to… | 86 | 1948 | active |
| lenve/VBlog VBlog (V部落) is a multi-user blog management platform built with Vue on the frontend and Spring Boot with Spring Security, MyBatis, and MySQ… | 32 | 7410 | maintenance |
| jbaysolutions/vue-grid-layout A Vue.js 2 component library providing a draggable and resizable grid layout system, inspired by React-Grid-Layout and Gridster. It support… | 23 | 7406 | maintenance |
| master-co/css Master CSS is a virtual CSS language and framework that lets developers style HTML entirely through enhanced class-name syntax, with a runt… | 84 | 1945 | active |
| Relm4/Relm4 Relm4 is an idiomatic Rust GUI library inspired by the Elm architecture and built on top of gtk4-rs and GTK4/libadwaita. It provides a decl… | 77 | 1945 | active |
| php-school/cli-menu A PHP library for building interactive terminal menus with an expressive DSL. It supports selectable items, checkboxes, radio buttons, subm… | 39 | 1943 | active |
| abo-abo/hydra Hydra is an Emacs Lisp package that ties related commands into a family of short key bindings sharing a common prefix. Once invoked, the he… | 28 | 1942 | stable |
| yoannmoinet/nipplejs nipplejs is a dependency-free, vanilla TypeScript library that renders virtual joysticks for touch and mouse capable web interfaces. It sup… | 88 | 1941 | stable |
| hsuanyi-chou/shadcn-ui-expansions A collection of additional React components built on top of shadcn/ui, including multiple selector, loading button, infinite scroll, dateti… | 66 | 1937 | active |
| lowlighter/matcha matcha.css is a pure CSS, classless styling library that styles semantic HTML elements with a single stylesheet link, requiring no build st… | 33 | 1936 | active |
| PiotrMachowski/lovelace-xiaomi-vacuum-map-card A Home Assistant Lovelace card that provides an interactive map-based interface for controlling robot vacuums. It supports many brands incl… | 83 | 1935 | active |
| leolin310148/ShortcutBadger An Android library that displays unread message counts as badges on app launcher shortcuts, similar to iOS. It supports badge notifications… | 32 | 7331 | maintenance |
| primefaces/primefaces PrimeFaces is an open-source UI component suite for Jakarta Faces (JSF) with over 100 rich components, client-side validation, and a theme … | 98 | 1929 | active |
| irihitech/Semi.Avalonia Semi.Avalonia is a theme library for the Avalonia UI framework that applies Semi Design styling to Avalonia applications. It is distributed… | 98 | 1929 | active |
| Flutter-Bounty-Hunters/super_editor Super Editor is an open-source, configurable, composable, and extensible rich-text editor and document renderer toolkit for Flutter. It is … | 73 | 1929 | active |
| posva/vue-promised A Vue library that provides composable promise handling and a Promised component to declaratively render pending, resolved, and rejected st… | 67 | 1929 | stable |
| SimformSolutionsPvtLtd/showcaseview ShowCaseView is a Flutter package that highlights widgets step by step to create interactive onboarding tutorials for an app's UI. It suppo… | 90 | 1928 | active |
| robb/Cartography Cartography is a declarative DSL for building Auto Layout constraints in Swift, replacing verbose NSLayoutConstraint code with concise oper… | 41 | 7325 | maintenance |
| oupala/apaxy Apaxy is a customisable CSS/JS theme that restyles Apache's mod_autoindex directory listings. It ships with mime-type icons, optional galle… | 32 | 1927 | active |
| marcosgriselli/ViewAnimator ViewAnimator is a Swift library for building complex iOS UIView animations with a single line of code. It supports animating entire views a… | 23 | 7309 | maintenance |
| hellof2e/quark-design Quark Design is a browser-native, framework-agnostic mobile UI component library built on Web Components. It provides enterprise-grade H5 c… | 54 | 1924 | active |
| drgullin/icheck iCheck is a lightweight jQuery and Zepto plugin that replaces default browser checkboxes and radio buttons with fully customizable, skinnab… | 23 | 7296 | maintenance |
| HubSpot/odometer Odometer is a small JavaScript and CSS library for smoothly animating numeric transitions on web pages, using performant CSS transforms wit… | 10 | 7295 | maintenance |
| visgl/react-google-maps A TypeScript library providing React components and hooks for integrating the Google Maps JavaScript API into React applications. It offers… | 96 | 1920 | active |
| bpmn-io/diagram-js diagram-js is a JavaScript toolbox for displaying and modifying diagrams on the web, built on SVG. It serves as the foundation framework fo… | 99 | 1918 | stable |
| 13rac1/twemoji-color-font A color and B&W emoji font built from Twitter's emoji artwork using the SVGinOT (SVG in OpenType) format, supporting ZWJ sequences, skin to… | 74 | 1918 | active |
| NeXTs/Clusterize.js Clusterize.js is a tiny vanilla JavaScript plugin that efficiently renders very large data sets in tables, lists, or divs. It splits conten… | 79 | 7268 | maintenance |
| akveo/kittenTricks Kitten Tricks is a React Native starter kit/demo app built with TypeScript and the UI Kitten component library, featuring 40+ ready-to-use … | 23 | 7263 | maintenance |
| DevExpress/DevExtreme DevExtreme is an enterprise-grade suite of 80+ responsive HTML5 JavaScript UI components, including data grids, charts, schedulers, and edi… | 98 | 1913 | stable |
| BetterTyped/react-zoom-pan-pinch A fast, lightweight React library for adding zoom, pan, and pinch gestures to HTML elements such as images, divs, and SVGs. It provides a R… | 98 | 1912 | active |
| WPFDevelopersOrg/WPFDevelopers A WPF control library providing basic and custom controls, themes, animations, and screenshot functionality for .NET desktop applications. … | 94 | 1912 | active |
| zouyaoji/vue-cesium Vue-cesium is a Vue 3.x component library wrapping CesiumJS for building 3D geospatial and globe-rendering web applications. It provides ty… | 94 | 1910 | active |
| wenzhixin/multiple-select A jQuery plugin that turns HTML select elements into multi-select dropdowns with checkboxes, with grouping, select-all, filtering, and plac… | 87 | 1910 | active |
| scaleflex/filerobot-image-editor Filerobot Image Editor is an easy-to-integrate JavaScript image editing library for web applications, supporting resize, crop, flip, finetu… | 69 | 1908 | active |
| airbnb/paris Paris is an Android library by Airbnb for defining and applying styles to views programmatically in Kotlin or Java, including support for c… | 62 | 1908 | active |
| rstacruz/jquery.transit A jQuery plugin that provides smooth CSS3 transformations and transitions via a $.fn.transition() method with the same syntax as jQuery's a… | 32 | 7232 | maintenance |
| valor-software/ng2-dragula ng2-dragula is the official Angular wrapper around the dragula drag-and-drop library, exposing it as Angular directives and a DragulaServic… | 66 | 1907 | active |
| ZhipingYang/UUChatTableView UUChatTableView is a lightweight Objective-C UIKit component that renders group and one-to-one chat interfaces with text, image, and voice … | 57 | 1906 | active |
| Bearded-Hen/Android-Bootstrap An Android library providing custom UI views styled according to the Twitter Bootstrap specification, including buttons, button groups, and… | 23 | 7218 | maintenance |
| pedant/sweet-alert-dialog An Android library that provides SweetAlertDialog, a beautiful and customizable alert dialog inspired by the JavaScript SweetAlert library.… | 23 | 7217 | maintenance |
| Quran.com The official open-source frontend for Quran.com, built with Next.js and TypeScript, providing a web application for reading, listening to, … | 65 | 1901 | active |
| zekunyan/TTGTagCollectionView TTGTagCollectionView is a Swift-first iOS UI component for displaying text or custom view tags in vertically wrapping or horizontally scrol… | 72 | 1900 | stable |
| valor-software/ng2-file-upload ng2-file-upload is a set of Angular directives and a FileUploader service for handling file uploads via file inputs and drag-and-drop areas… | 66 | 1900 | active |
| rapi-doc/RapiDoc RapiDoc is a lightweight web component (custom element) for viewing OpenAPI/Swagger specifications with a built-in API call console. It wor… | 64 | 1899 | active |
| vexip-ui/vexip-ui Vexip UI is a Vue 3 component library offering 78 out-of-the-box UI components written with the Composition API and full TypeScript support… | 86 | 1898 | active |
| tilltue/TLPhotoPicker TLPhotoPicker is a Swift library for iOS that provides a Facebook-style photo and video picker supporting multiple PHAsset selection across… | 79 | 1898 | active |
| microsoft/Win2D Win2D is a Windows Runtime API for immediate mode 2D graphics rendering with GPU acceleration, built on Direct2D. It supports C#, C++, and … | 65 | 1898 | active |
| MinJieLiu/react-photo-view A lightweight (7KB gzipped) React photo preview/lightbox component with polished touch gestures, animations, and keyboard navigation. It su… | 52 | 1894 | stable |
| Sub6Resources/flutter_html A Flutter package that renders static HTML and CSS as native Flutter widgets, supporting over a hundred HTML tags out of the box. It offers… | 28 | 1894 | stable |
| cymcsg/UltimateRecyclerView UltimateRecyclerView is an enhanced Android RecyclerView library that bundles pull-to-refresh, load-more/infinite scrolling, swipe-to-dismi… | 54 | 7169 | maintenance |
| erikflowers/weather-icons A weather-themed icon font and CSS library with 222 icons covering weather, maritime, and meteorological symbols. It includes companion CSS… | 23 | 7162 | maintenance |
| SFSafeSymbols/SFSafeSymbols A Swift library that provides type-safe, statically-typed access to Apple's SF Symbols icon library, avoiding crash-prone string-based look… | 61 | 1890 | active |
| BlackrockDigital/startbootstrap A collection of free, MIT-licensed Bootstrap 4 themes and HTML starter templates, including admin dashboards, landing pages, blogs, and por… | 23 | 7149 | maintenance |
| untitleduico/react Untitled UI React is a large open-source collection of React components built with Tailwind CSS, React Aria, and TypeScript, designed to be… | 63 | 1888 | active |