function: ui-components
6753 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| thedevdojo/pines Pines is an open-source UI library of 42 copy-paste HTML elements (modals, accordions, tooltips, dropdowns, etc.) built with AlpineJS direc… | 46 | 3317 | active |
| zlgopen/awtk AWTK (Toolkit AnyWhere) is an open-source cross-platform GUI engine written in C, developed by ZLG, targeting embedded systems, RTOS platfo… | 77 | 3316 | active |
| NickPiscitelli/Glider.js Glider.js is a fast, lightweight (<2.8kb gzipped), dependency-free JavaScript carousel/slider library that uses native browser scrolling in… | 73 | 3316 | stable |
| workos/authkit AuthKit is WorkOS's authentication UI and User Management platform, offering a fully themeable hosted login box or a headless API for build… | 70 | 3314 | active |
| UI5/openui5 OpenUI5 is a free, open-source JavaScript HTML5 UI framework released by SAP for building enterprise-ready, responsive web applications. It… | 95 | 3312 | active |
| zcreativelabs/react-simple-maps A React component library for creating declarative SVG map charts using d3-geo and topojson. It handles panning, zooming, and rendering opt… | 32 | 3311 | stable |
| pacexy/flow Flow is a free, open-source, browser-based ePub reader built with Next.js and React, installable as a progressive web app. It supports in-b… | 66 | 3307 | active |
| StartBootstrap/startbootstrap-sb-admin SB Admin is a free, open source Bootstrap admin dashboard template created by Start Bootstrap, distributed as HTML/CSS/JS with a Pug and SC… | 32 | 3303 | active |
| gongfuxiang/shopxo ShopXO is a free, MIT-licensed enterprise-grade B2C e-commerce system built on ThinkPHP8 (PHP). It supports PC, H5, mini-programs (WeChat, … | 76 | 3302 | active |
| github/hotkey A small JavaScript library from GitHub that triggers actions on elements via keyboard shortcuts declared in data-hotkey attributes. It supp… | 84 | 3297 | stable |
| std-microblock/breeze-shell Breeze Shell is an alternative, Fluent-style context menu for Windows 10 and 11, built in C++ with a lightweight custom UI library. It is e… | 79 | 3295 | active |
| heroui-inc/tailwind-variants Tailwind Variants is a TypeScript library providing a first-class variant API on top of Tailwind CSS, letting you define typed component re… | 96 | 3292 | active |
| JessYanCoding/AndroidAutoSize AndroidAutoSize is a low-cost Android screen adaptation library based on the Toutiao density adaptation scheme. It automatically scales UI … | 23 | 13729 | maintenance |
| openjdk/jfx OpenJFX is the open source mainline development project for JavaFX, a next-generation client application platform for building rich desktop… | 77 | 3282 | active |
| cristianbote/goober goober is a less-than-1KB CSS-in-JS library with a styled-components-like API for React, Preact, and vanilla DOM. It supports styled compon… | 78 | 3275 | active |
| woheller69/FreeDroidWarn A Java library for Android apps that displays an alert dialog warning users that the app will stop working on certified Android devices due… | 78 | 3264 | active |
| ampproject/worker-dom WorkerDOM is a TypeScript implementation of the DOM API designed to run inside a Web Worker, syncing only necessary DOM mutations to the ma… | 67 | 3263 | active |
| lingdojo/kana-dojo KanaDojo is a free, aesthetic, minimalist web platform for learning Japanese hiragana, katakana, kanji, and vocabulary, inspired by Duoling… | 81 | 3259 | active |
| SawyerHood/draw-a-ui A Next.js web app that lets users draw UI wireframes on a tldraw canvas and generates HTML with Tailwind CSS from the sketch using the GPT-… | 42 | 13583 | maintenance |
| anseki/leader-line A zero-dependency JavaScript library for drawing customizable leader lines (arrows and connectors) between HTML/SVG elements in web pages. … | 10 | 3250 | stable |
| Jakubantalik/transitions.dev Transitions.dev is an interactive collection of reusable, copy-ready CSS transition snippets for common web UI interaction patterns (modals… | 59 | 3248 | active |
| rsxdalv/TTS-WebUI TTS WebUI is a free, open-source web interface combining Gradio and React that unifies 30+ AI models for text-to-speech, voice conversion, … | 89 | 3244 | active |
| refscn/rplibs A collection of high-fidelity Axure RP widget libraries (.rplib) for prototyping apps and websites across WeChat/WeUI, Apple iOS/macOS, Goo… | 32 | 3237 | active |
| dcloudio/mui MUI is a lightweight JavaScript/CSS front-end framework by DCloud for building HTML5 hybrid mobile apps that closely mimic native iOS and A… | 33 | 13467 | maintenance |
| pmndrs/uikit uikit is a library for building performant 3D user interfaces in three.js, with first-class React bindings via @react-three/uikit. It provi… | 70 | 3235 | active |
| intel/acat ACAT is an open-source assistive communication platform from Intel Labs, originally developed for Stephen Hawking, that helps people with r… | 65 | 3230 | active |
| letsar/flutter_staggered_grid_view A Flutter package providing a collection of grid layout widgets, including staggered and masonry grid views. It supports tiles of varying s… | 23 | 3218 | active |
| futuretap/InAppSettingsKit InAppSettingsKit is an open-source iOS framework that presents an app's Settings.bundle settings screen inside the app itself, in addition … | 75 | 3216 | stable |
| NUKnightLab/TimelineJS3 TimelineJS is a JavaScript library for building interactive, media-rich storytelling timelines that can be embedded in web pages via an ifr… | 76 | 3213 | stable |
| kaishin/Gifu Gifu is a Swift library that adds high-performance, protocol-based animated GIF support to UIKit on iOS, tvOS, and visionOS. It uses a memo… | 52 | 3213 | active |
| galio-org/galio Galio is a free, MIT-licensed React Native UI framework offering ready-made components, typography, and a customizable base theme for build… | 60 | 3211 | active |
| guilhermerodz/input-otp input-otp is an accessible, unstyled React component for one-time passcode input that renders a single invisible real text input with custo… | 81 | 3203 | stable |
| simonbs/Runestone Runestone is a performant plain text and code editor library for iOS built in Swift. It uses Tree-sitter for syntax highlighting and offers… | 69 | 3201 | active |
| owickstrom/the-monospace-web A minimalist CSS framework that renders web pages entirely on a monospace font grid, giving documents a terminal-like aesthetic. It ships a… | 39 | 3191 | active |
| kijai/ComfyUI-KJNodes A collection of custom nodes for ComfyUI providing utilities, model optimization, and quality-of-life improvements for node-based AI image … | 71 | 3184 | active |
| box-icons/boxicons Boxicons is a collection of high-quality web-friendly SVG icons available in multiple styles and weights, with packages for JavaScript, Rea… | 62 | 3183 | active |
| Flipboard/react-canvas A React library that renders React components to HTML5 <canvas> instead of the DOM, using hardware-accelerated canvas for smooth mobile web… | 32 | 13198 | maintenance |
| alexmacarthur/typeit TypeIt is a small (~4kb) JavaScript library for creating flexible typewriter text animations on the web, supporting multiple strings, loopi… | 40 | 3177 | active |
| skiptools/skip Skip is an open-source toolchain that lets developers build native iOS and Android apps from a single Swift/SwiftUI codebase. It compiles S… | 92 | 3174 | active |
| rastikerdar/vazirmatn Vazirmatn is an open-source Persian/Arabic typeface family with nine weights, designed for legibility on web pages and applications. It com… | 23 | 3170 | stable |
| patrykandpatrick/vico Vico is a powerful and extensible chart library for Compose Multiplatform, supporting line, column, candlestick, and pie charts. It offers … | 99 | 3157 | active |
| airbnb/HorizonCalendar A declarative, performant calendar UI component library for iOS, supporting both SwiftUI and UIKit. It scales from simple date pickers to f… | 76 | 3155 | active |
| lcpz/awesome-copycats A collection of ready-to-use themes and configurations for the Awesome window manager (version 4.x), written in Lua. It provides multiple d… | 46 | 3154 | active |
| Mahmud0808/Iconify Iconify is a free and open-source Android application for deep system UI customization on Android 12+ Pixel and AOSP-based ROMs. It lets us… | 90 | 3151 | active |
| globe.gl Globe.gl is a JavaScript library for rendering interactive 3D data visualization layers on a globe using ThreeJS/WebGL. It wraps the three-… | 77 | 3151 | active |
| SSShooter/mind-elixir-core Mind Elixir Core is a lightweight, zero-dependency JavaScript mind mapping library written in TypeScript. It is framework-agnostic and prov… | 93 | 3149 | active |
| reactjs/react-tabs An accessible tab component library for React, providing Tab, Tabs, TabList, and TabPanel components with keyboard navigation and ARIA supp… | 80 | 3149 | stable |
| Prism Prism is a lightweight, extensible JavaScript syntax highlighting library for highlighting code in web pages, with a 2KB core and hundreds … | 63 | 13038 | maintenance |
| selectize/selectize.js Selectize is a jQuery-based hybrid of a textbox and <select> box providing a rich custom select control with autocomplete, tagging, and key… | 10 | 13024 | maintenance |
| CommandCodeAI/langui LangUI is a collection of 60+ free, open-source Tailwind CSS components designed for building UIs for AI, GPT, and LLM projects. Components… | 29 | 3144 | active |
| jogboms/flutter_spinkit A Flutter package providing a collection of animated loading indicators (spinners) inspired by Tobias Ahlin's SpinKit. It offers customizab… | 63 | 3142 | stable |
| gnab/remark remark is a simple, in-browser, markdown-driven slideshow tool written in JavaScript. Slides are authored in Markdown inside an HTML file, … | 23 | 12999 | maintenance |
| magiblot/tvision A modern cross-platform port of Borland's Turbo Vision 2.0, the classic C++ framework for building text-based user interfaces. It preserves… | 67 | 3134 | active |
| NetEase/tango Tango is a code-driven low-code builder framework from NetEase that lets you develop low-code applications directly on your existing codeba… | 18 | 3128 | active |
| LeoNatan/LNPopupController LNPopupController is an iOS framework implemented as a UIViewController category for presenting view controllers as popup bars and popups, … | 95 | 3117 | stable |
| halfmoonui/halfmoon Halfmoon is a highly customizable, drop-in CSS replacement for Bootstrap 5, built with CSS variables and three core themes with dark mode s… | 23 | 3114 | active |
| chart-kit/react-native-chart-kit A React Native charting library providing line, area, bar, pie, donut, progress, and contribution heatmap charts built on react-native-svg.… | 96 | 3110 | active |
| walinejs/waline Waline is a self-hostable comment system for websites and blogs, consisting of a lightweight JavaScript client and a backend server deploya… | 77 | 3105 | active |
| danielpetho/fancy Fancy Components is a growing collection of ready-to-use, animated React components and microinteractions built with TypeScript, Tailwind C… | 56 | 3101 | active |
| cubiq/iscroll iScroll is a high-performance, dependency-free JavaScript library (~4kb) that adds smooth scrolling, zooming, panning, infinite scrolling, … | 10 | 12803 | maintenance |
| zuramai/mazer Mazer is a free, open-source Bootstrap 5 admin dashboard template with a matching landing page, built with SCSS and no jQuery dependency. I… | 39 | 3098 | active |
| FormidableLabs/nuka-carousel Nuka Carousel is a small, fast, accessibility-first React carousel library with a customizable UI and behavior. It supports responsive layo… | 64 | 3097 | active |
| RxSwiftCommunity/RxDataSources RxDataSources is a Swift library providing reactive UITableView and UICollectionView data sources for RxSwift, with support for sectioned d… | 23 | 3092 | stable |
| ankeetmaini/react-infinite-scroll-component A lightweight React library providing an InfiniteScroll component and a useInfiniteScroll hook for loading more content as the user scrolls… | 89 | 3089 | active |
| Aylur/ags AGS is a scaffolding CLI for building Wayland desktop shells with the Astal and Gnim libraries, using JavaScript/TypeScript with JSX on the… | 74 | 3085 | active |
| ColinDuquesnoy/QDarkStyleSheet A dark and light stylesheet/theme library for Qt applications, supporting PyQt and PySide bindings (Qt5/Qt6) in Python as well as C++. It p… | 37 | 3084 | active |
| react-component/slider @rc-component/slider is an accessible React slider component supporting single-value and range selection, with marks, dots, keyboard intera… | 93 | 3082 | active |
| yoopta-editor/Yoopta-Editor Yoopta-Editor is an open-source React rich-text editor library for building Notion-like, Craft-like, and Coda-like editing experiences. It … | 83 | 3082 | active |
| yannickl/DynamicColor DynamicColor is a Swift library that extends UIColor, NSColor, and SwiftUI Color with convenient methods for creating and manipulating colo… | 32 | 3081 | stable |
| trailblazer/cells Cells is a Ruby gem providing view components (view models) for Ruby and Rails, encapsulating UI fragments into plain Ruby classes that ren… | 32 | 3071 | stable |
| wanglin2/mind-map SimpleMindMap is a framework-agnostic JavaScript mind map library plus a full-featured web-based mind map application built with Vue 2 and … | 92 | 12661 | maintenance |
| marc2332/freya Freya is a cross-platform, non-web, declarative GUI library for Rust powered by the Skia graphics engine. It provides built-in components, … | 98 | 3069 | active |
| Schneegans/Burn-My-Windows A GNOME Shell extension (also supporting KWin) that adds dramatic shader-based open/close animation effects to windows, such as burning, di… | 70 | 3069 | active |
| botoxparty/XP.css XP.css is a CSS framework that styles semantic HTML to look like Windows XP and Windows 98 interfaces. It is a JavaScript-free extension of… | 27 | 3067 | active |
| uxsolutions/bootstrap-datepicker A jQuery-based datepicker widget for Twitter Bootstrap applications. It provides a calendar popup for selecting dates in forms, with locali… | 44 | 12644 | maintenance |
| Ionaru/easy-markdown-editor EasyMDE is an embeddable JavaScript Markdown editor that replaces plain textareas with a toolbar-driven editing experience featuring live s… | 76 | 3066 | active |
| megh-bari/pattern-craft A web-based library of 250+ modern CSS and Tailwind CSS background patterns and gradients that developers can preview and copy-paste into t… | 63 | 3064 | active |
| d2-projects/d2-admin D2Admin is an open-source front-end integration solution for building enterprise admin dashboards and management systems. It provides a pre… | 23 | 12627 | maintenance |
| Shopify/dawn Dawn is Shopify's first source-available reference theme for building Online Store 2.0 storefronts, written in Liquid with an HTML-first, J… | 89 | 3060 | active |
| sethcottle/littlelink LittleLink is a lightweight, self-hosted alternative to Linktree built with plain HTML and vanilla CSS. It provides 100+ branded button sty… | 96 | 3059 | active |
| txstc55/ugly-avatar A web-based avatar generator that creates intentionally quirky, 'ugly' cartoon faces. It runs as a hosted web app and can be embedded to ge… | 25 | 3059 | active |
| gkurt/tegaki Tegaki is a framework-agnostic TypeScript library that turns any font into animated handwriting, rendering stroke-by-stroke drawing animati… | 77 | 3058 | active |
| mmazzarolo/react-native-modal-datetime-picker A declarative cross-platform React Native library that shows native date and time pickers inside a modal on Android and iOS. It wraps @reac… | 23 | 3053 | stable |
| imgui-rs/imgui-rs imgui-rs provides safe Rust bindings to Dear ImGui, the standard immediate-mode GUI library. It includes a high-level safe API crate, gener… | 62 | 3051 | active |
| quil/quil Quil is a Clojure/ClojureScript library that wraps the Processing API for creating drawings, animations, and interactive visual sketches. I… | 58 | 3051 | active |
| pujiaxin33/JXPagingView JXPagingView is an iOS UI library (Objective-C and Swift) for building nested multi-page scrolling layouts like Weibo or Jianshu profile pa… | 39 | 3050 | stable |
| Final Form Final Form is a framework-agnostic, subscription-based form state management library, and React Final Form is its thin React wrapper. It us… | 76 | 3045 | stable |
| zhihu/Matisse Matisse is a well-designed Android library for selecting local images and videos from a device's gallery. It supports multiple themes, plug… | 23 | 12512 | maintenance |
| dabeng/OrgChart A JavaScript library for rendering tree-like organization charts using pure DOM (nested lists), with support for local or remote JSON data.… | 86 | 3037 | stable |
| amfe/lib-flexible A classic Alibaba library that adapts web page layout to different screen widths by dynamically setting the root font-size (rem-based scali… | 32 | 12492 | maintenance |
| primefaces/primeng PrimeNG is a comprehensive open-source UI component library for Angular, offering dozens of feature-rich components such as data tables, di… | 10 | 12490 | maintenance |
| egoist/vue-content-loader A Vue component library that renders SVG-based skeleton placeholder loaders, similar to Facebook's card loading animations. It offers built… | 23 | 3033 | stable |
| redux-form/redux-form A Higher Order Component library that connects React HTML forms to a Redux store, keeping all form state in Redux. It provides field compon… | 23 | 12482 | maintenance |
| glzr-io/zebar Zebar is a cross-platform desktop application for creating customizable taskbars, status bars, desktop widgets, and popups. Widgets are bui… | 76 | 3032 | active |
| creativetimofficial/material-dashboard-react Material Dashboard 2 React is a free, MIT-licensed admin dashboard template built on React and MUI (Material-UI), featuring over 70 prebuil… | 23 | 3030 | active |
| siduck/chadwm Chadwm is a pre-configured, aesthetically enhanced build of the dwm tiling window manager for X11 Linux systems, with themes like Nord, Cat… | 59 | 3021 | active |
| jamiebuilds/tailwindcss-animate A Tailwind CSS plugin that adds animation utility classes for enter/exit animations, fades, zooms, slides, and animation timing controls. I… | 32 | 3018 | stable |
| urwid/urwid Urwid is a console user interface (TUI) library for Python providing widgets, text layout, and multiple event loop integrations for buildin… | 99 | 3016 | stable |
| CMB2/CMB2 CMB2 is a PHP developer's toolkit for building metaboxes, custom fields, and forms in WordPress. It manages meta for posts, terms, users, a… | 81 | 3015 | stable |
| fleaflet/flutter_map flutter_map is a vendor-free, pure-Flutter map client library for displaying interactive maps with tile layers, markers, polylines, and pol… | 90 | 3013 | active |