function: ui-components
6753 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| efremidze/VisualEffectView A Swift library providing a UIVisualEffectView subclass with customizable blur radius, tint color, saturation, and iOS 26+ glass effect sty… | 69 | 1418 | active |
| didi/Hummer Hummer is a high-performance, lightweight cross-platform mobile development framework by DiDi that lets one codebase run on both Android an… | 58 | 1418 | active |
| mdbootstrap/mdb-react-ui-kit MDB React UI Kit is a Material Design-styled UI component library for React 18 built on Bootstrap 5, offering 700+ components such as modal… | 55 | 1417 | active |
| gregberge/twc TWC is a lightweight (0.49kb) TypeScript library for creating reusable React components styled with Tailwind CSS in a single line, using a … | 54 | 1417 | active |
| aesmail/kaffy Kaffy is an admin interface package for Phoenix (Elixir) applications, inspired by Django's admin app and Rails' ActiveAdmin. It generates … | 52 | 1417 | active |
| Blazor-Diagrams/Blazor.Diagrams A fully customizable and extensible all-purpose diagrams library for Blazor, supporting both Server-Side and WASM. It allows building advan… | 66 | 1416 | active |
| eclipsesource/tabris-js Tabris.js is a framework for building native mobile apps for iOS and Android from a single JavaScript or TypeScript codebase. It renders UI… | 53 | 1416 | active |
| splinetool/react-spline A React component library for embedding Spline 3D scenes into React websites. It supports rendering exported .splinecode scenes, querying a… | 55 | 1414 | active |
| jackmoore/autosize Autosize is a small, stand-alone JavaScript library that automatically adjusts the height of textarea elements to fit their text content. I… | 10 | 5086 | maintenance |
| Arman19941113/dnd-resume A local-first, drag-and-drop online resume builder written in TypeScript that lets users compose, style, and reorder resume sections in the… | 66 | 1410 | active |
| jaredLunde/masonic Masonic is a high-performance virtualized masonry grid component for React, inspired by react-virtualized and react-window. It exports its … | 52 | 1409 | stable |
| propjockey/augmented-ui augmented-ui is a pure-CSS library for creating cyberpunk and sci-fi styled UI shapes on any HTML element using clip-path and CSS custom pr… | 23 | 1408 | stable |
| 11ty/webc WebC is a framework-independent standalone HTML serializer for authoring Single File Web Components that expand custom elements into standa… | 60 | 1407 | active |
| react-financial/react-financial-charts A React component library for financial charts, forked from the unmaintained react-stockcharts and rewritten in TypeScript. It provides can… | 23 | 1407 | active |
| vladbat00/bevy_egui bevy_egui is a Rust crate that integrates the Egui immediate-mode GUI library into the Bevy game engine as a plugin. It supports desktop an… | 98 | 1406 | active |
| Rosemoe/sora-editor sora-editor is a multifunctional Android code editor library (also known as CodeEditor) providing incremental syntax highlighting, auto-com… | 85 | 1405 | active |
| axel358/smartdock Smart Dock is an Android desktop-mode launcher that provides a customizable taskbar and desktop-like interface with multi-window support. I… | 78 | 1405 | active |
| openstack/horizon Horizon is the official OpenStack Dashboard, a Django-based web application for managing OpenStack cloud services through a browser. It als… | 77 | 1405 | active |
| Codelessly/ResponsiveFramework A Flutter framework providing widgets and breakpoints to make apps responsive across mobile, desktop, and web layouts. It automatically ada… | 34 | 1405 | active |
| willmiao/ComfyUI-Lora-Manager A ComfyUI extension that provides a web-based manager for organizing, previewing, downloading, and applying LoRA models with metadata and r… | 83 | 1404 | active |
| KnpLabs/KnpMenuBundle KnpMenuBundle is a Symfony bundle that integrates the KnpMenu PHP library for building object-oriented, feature-rich navigation menus. It l… | 77 | 1403 | stable |
| adobe/balance-text A JavaScript polyfill implementing balanced text wrapping for web pages, providing an alternative line-breaking algorithm so wrapped lines … | 23 | 1403 | stable |
| wux-weapp/wux-weapp Wux Weapp is a component-based, reusable and extensible UI component library for WeChat Mini Programs. It provides a set of prebuilt custom… | 23 | 5039 | maintenance |
| CSStickyHeaderFlowLayout/CSStickyHeaderFlowLayout An Objective-C UICollectionViewLayout subclass for iOS that adds sticky section headers and parallax/growing image headers to UICollectionV… | 23 | 5033 | maintenance |
| Bttstrp/bootstrap-switch A jQuery plugin that turns checkboxes and radio buttons into toggle switches, compatible with Bootstrap 2, 3, and 4. It is distributed via … | 23 | 5032 | maintenance |
| react-native-tvos/react-native-tvos A maintained fork of React Native that adds Apple TV and Android TV support, published as the react-native-tvos npm package. It tracks core… | 95 | 1401 | active |
| agentcooper/react-pdf-highlighter A set of React components for annotating PDF documents, built on top of PDF.js. It supports text and image highlights, popover text for hig… | 32 | 1401 | active |
| JustAdumbPrsn/Zen-Nebula Nebula is a minimalist glassmorphism theme (userChrome CSS mod) for the Zen Browser, adding glass-like blur, animations, and UI refinements… | 62 | 1400 | active |
| ayushsharma82/ESP-DASH ESP-DASH is a C++ Arduino library that generates a real-time, on-device web dashboard for ESP32, RP2040+W, and RP2350+W microcontrollers, w… | 55 | 1399 | active |
| uixmat/onborda Onborda is a lightweight React library for building onboarding wizard flows and product tours in Next.js applications, animated with Framer… | 54 | 1399 | active |
| ONEARMY/community-platform An open-source community platform built by One Army to help global communities connect, collaborate, and share knowledge around social and … | 95 | 1398 | active |
| svelteuidev/svelteui SvelteUI is an all-inclusive component library for Svelte offering 40+ accessible UI components, actions, utilities, animations, date picke… | 66 | 1398 | active |
| evil-icons/evil-icons Evil Icons is a free, plug-and-play set of clean SVG icons designed for web projects, distributed as a Ruby gem, an npm package, and via CD… | 23 | 5016 | maintenance |
| mkpaz/atlantafx AtlantaFX is a modern JavaFX CSS theme collection with additional controls, inspired by web component frameworks. It provides light and dar… | 67 | 1396 | active |
| kazzkiq/balloon.css Balloon.css is a lightweight (~1.1kb) pure-CSS library for adding tooltips to HTML elements without any JavaScript. Tooltips are configured… | 23 | 5008 | maintenance |
| scottmckendry/cyberdream.nvim A high-contrast, futuristic, and vibrant colorscheme plugin for Neovim written in Lua. It includes matching terminal themes (Alacritty, Wez… | 90 | 1395 | active |
| once-ui-system/magic-portfolio Magic Portfolio is a beginner-friendly portfolio website template built with Next.js, TypeScript, and the Once UI design system. It provide… | 64 | 1395 | active |
| jexom/sd-webui-depth-lib A depth map library and poser plugin for the Automatic1111 stable-diffusion-webui, designed to supply depth maps to the ControlNet extensio… | 10 | 1395 | stable |
| mycolorway/simditor Simditor is a browser-based WYSIWYG rich text editor built on jQuery, providing a toolbar-driven editing experience for web applications. I… | 23 | 5004 | maintenance |
| KnpLabs/KnpMenu KnpMenu is an object-oriented menu library for PHP that lets developers build and render navigation menus programmatically. It is used stan… | 74 | 1394 | stable |
| Trinea/android-common A Java library of common Android components including image and HTTP caches, pull-to-refresh and infinite-scroll ListView widgets, a downlo… | 56 | 4997 | maintenance |
| alexwolfe/Buttons Buttons is a highly customizable CSS button library built with Sass, offering production-ready button styles for mobile web and desktop. It… | 34 | 4996 | maintenance |
| yipianfengye/android-zxingLibrary An Android library wrapping ZXing that lets developers integrate QR code and barcode scanning into their apps with just a few lines of code… | 32 | 4995 | maintenance |
| aterrien/jQuery-Knob A jQuery plugin that renders canvas-based dial/knob widgets, overloading input elements with touch, mouse, mousewheel, and keyboard support… | 23 | 4994 | maintenance |
| janestreet/bonsai Bonsai is an OCaml library for building performant, reactive web applications on top of Js_of_ocaml, inspired by Elm. It uses purely functi… | 64 | 1390 | active |
| gohugo-ananke/ananke Ananke is a production-ready starter theme for the Hugo static site generator, built with CSS and Hugo templates. It provides responsive, a… | 94 | 1389 | active |
| tpecholt/imrad ImRAD is a GUI builder for the ImGui (Dear ImGui) library that lets developers visually design windows, popups, and layouts. It generates a… | 68 | 1389 | active |
| theKashey/react-focus-lock A React library that traps keyboard focus within a component, such as a modal dialog, preventing users from tabbing out. It supports React … | 66 | 1389 | stable |
| shoutem/ui Shoutem UI is a set of customizable, styleable UI components for building React Native applications on iOS and Android. It is part of the S… | 67 | 4979 | maintenance |
| agent0ai/space-agent Space Agent is an AI agent application, created by the Agent Zero team, that runs in the browser/frontend runtime and can build pages, tool… | 69 | 1388 | active |
| textbus/textbus Textbus is a component-based, data-driven rich text editing framework written in TypeScript. It supports real-time collaborative editing vi… | 90 | 1387 | active |
| jonasmerlin/astro-seo An Astro component library that makes it easy to add SEO-relevant meta tags (title, description, Open Graph, Twitter cards) to Astro pages.… | 59 | 1387 | active |
| DingMouRen/LayoutManagerGroup A collection of custom RecyclerView LayoutManagers for Android, including Echelon, SkidRight, Slide, Picker, Banner, and ViewPager-style la… | 32 | 4972 | maintenance |
| frontend-collective/react-sortable-tree A React component that renders hierarchical tree data with drag-and-drop reordering of nodes. It supports themes, data helper functions, an… | 52 | 4971 | maintenance |
| Trendyol/baklava Baklava is Trendyol's design system implemented as framework-agnostic native web components built with Lit. It provides a consistent set of… | 91 | 1385 | active |
| colorfy-software/react-native-modalfy React Native Modalfy is a TypeScript library for managing modals in React Native apps. It lets you define modals once in a stack, open them… | 91 | 1384 | active |
| orhanobut/dialogplus DialogPlus is an Android library providing a simple, builder-based dialog solution with animations. It supports top, center, and bottom pos… | 23 | 4959 | maintenance |
| Thraka/SadConsole SadConsole is a C# .NET library that simulates an ASCII/ANSI terminal for building text-based games, functioning as a tile-based game engin… | 90 | 1383 | active |
| Detaysoft/react-chat-elements A React component library providing ready-made chat UI elements such as message boxes, chat lists, avatars, and meeting components. It is a… | 52 | 1383 | active |
| pablof7z/chardin.js Chardin.js is a jQuery plugin that displays simple overlay instructions on top of existing app elements, inspired by Gmail's composer tour.… | 62 | 4954 | maintenance |
| Wildhoney/ReactShadow ReactShadow (npm: react-shadow) is a small React library for creating Shadow DOM roots declaratively via components like root.div, giving f… | 32 | 1382 | active |
| lukasbach/react-complex-tree React Complex Tree is an unopinionated, accessible React tree view component with multi-select and drag-and-drop support. Rendering is full… | 95 | 1381 | active |
| RxSwiftCommunity/RxGesture RxGesture is a Swift library providing reactive wrappers for iOS and macOS gesture recognizers on top of RxSwift. It lets developers observ… | 57 | 1381 | stable |
| nlkitai/nlux NLUX is an open-source React and JavaScript library for building conversational AI chat interfaces powered by large language models. It pro… | 51 | 1381 | active |
| crashmax-dev/fireworks-js A lightweight, zero-dependency JavaScript/TypeScript library for rendering canvas-based fireworks animations. It ships ready-to-use compone… | 23 | 1381 | active |
| mdgriffith/elm-ui elm-ui is an Elm library that provides a complete alternative to writing HTML and CSS for building web interfaces. It offers a design toolk… | 75 | 1380 | stable |
| wajahatkarim3/EasyFlipView EasyFlipView is an Android library providing a custom view that flips between two sides with animations, useful for credit cards, poker car… | 23 | 1378 | stable |
| ten1seven/what-input A small JavaScript utility that tracks the current input method (mouse, keyboard, or touch) by listening to window events and exposing it v… | 26 | 1377 | stable |
| cneben/QuickQanava QuickQanava is a C++17 library for rendering and interacting with directed graphs and relational content inside Qt6/QML applications. It pr… | 66 | 1376 | active |
| pmndrs/react-postprocessing A React wrapper around the pmndrs/postprocessing library for use with react-three-fiber, providing declarative postprocessing effects for W… | 99 | 1374 | active |
| Tencent/kbone kbone is a Tencent framework that provides an adapter layer simulating the browser environment so that Web frontend code (Vue, React, Preac… | 54 | 4914 | maintenance |
| react-component/table @rc-component/table is a low-level React table component library providing primitives for building data tables, including fixed headers, st… | 99 | 1373 | active |
| json-editor/json-editor A JavaScript library that takes a JSON Schema and generates an HTML form for editing JSON data, supporting JSON Schema versions 3 and 4. It… | 77 | 4906 | maintenance |
| VanOns/laraberg Laraberg is a Laravel package that integrates the WordPress Gutenberg block editor into Laravel applications. It handles the communication … | 23 | 1371 | active |
| WooshiiDev/HierarchyDecorator HierarchyDecorator is a lightweight Unity Editor plugin that enhances the Hierarchy window with headers, styles, component icons, tag/layer… | 83 | 1370 | active |
| justinribeiro/lite-youtube A dependency-free vanilla web component (<lite-youtube>) that renders fast, lightweight YouTube embeds using a shadow DOM, poster image pla… | 70 | 1370 | stable |
| xushanpei/open-file-viewer A framework-agnostic embedded file preview SDK for web applications that renders PDFs, Office documents, images, media, archives, emails, C… | 80 | 1368 | active |
| traex/RippleEffect An Android library that implements the Material Design ripple touch effect for views, compatible with Android API 9+. It provides a customi… | 32 | 4892 | maintenance |
| desko27/react-call react-call is a tiny TypeScript library that lets you turn React components into callable async functions via createCallable(), so UI like … | 86 | 1367 | active |
| hyperoslo/ImagePicker ImagePicker is an all-in-one camera and photo library picker solution for iOS apps, written in Swift. It provides a polished UI for selecti… | 23 | 4884 | maintenance |
| ByteMD ByteMD (formerly HashMD) is a hackable Markdown editor and viewer component library built in TypeScript with Svelte. It provides a modular,… | 21 | 1366 | active |
| Ramotion/folding-cell-android FoldingCell is an Android UI library that provides an expanding content cell with a folding-paper animation inspired by material design. It… | 32 | 4880 | maintenance |
| htmujahid/shadcn-editor A rich text WYSIWYG editor built on Meta's Lexical editor framework, styled with shadcn/ui components. It is distributed as copy-paste comp… | 66 | 1365 | active |
| latentcat/uvcanvas UVCanvas is an open-source React.js component library providing beautifully shaded, animated WebGL canvas backgrounds such as Lumiflex, Zen… | 24 | 1364 | active |
| vslinko/obsidian-outliner An Obsidian community plugin that enhances working with nested lists, bringing Workflowy- and RoamResearch-style outlining to Obsidian. It … | 92 | 1363 | active |
| Fabric-Development/fabric Fabric is a Python framework for building customizable desktop widgets (bars, panels, shells) on Linux using GTK3 via PyGObject. It provide… | 80 | 1363 | active |
| AnsGoo/openDataV OpenDataV is a pure-frontend, drag-and-drop, low-code data visualization platform for building dashboard big-screens. It is built with Vue3… | 66 | 1363 | active |
| wjakob/nanogui NanoGUI is a minimalistic cross-platform C++ widget library for building GUIs on top of OpenGL 3.x, built on GLFW, GLAD, Eigen, and NanoVG.… | 32 | 4871 | maintenance |
| elrumordelaluz/csshake CSShake is a collection of CSS classes and Sass mixins that add shake animations to DOM elements. It ships prebuilt stylesheets per animati… | 32 | 4869 | maintenance |
| KityMinder KityMinder (百度脑图) is Baidu FEX's web-based mind mapping tool built with SVG, offering a native-like editing experience with cloud sync and … | 23 | 4868 | maintenance |
| software-mansion/react-native-enriched-html A React Native library providing fully native rich text editing and display components driven by HTML, with an uncontrolled EnrichedTextInp… | 86 | 1362 | active |
| SFML/imgui-sfml ImGui-SFML is a Dear ImGui backend that integrates the immediate-mode GUI library with SFML, handling rendering, events, and clipboard. It … | 78 | 1362 | active |
| badrinathvm/StepperView A SwiftUI library providing stepper/step-indicator UI components for iOS, watchOS, and macOS. It supports vertical and horizontal layouts, … | 76 | 1362 | active |
| zengm-games/facesjs faces.js is a JavaScript library for generating and displaying vector-based (SVG) cartoon faces, similar in spirit to Nintendo Miis. Each f… | 83 | 1361 | stable |
| Authing/Guard Authing Guard is an embeddable SSO login form widget and UI component library from Authing, an enterprise identity provider. It ships frame… | 67 | 1361 | active |
| ImpulseAdventure/GUIslice GUIslice is a lightweight C GUI framework for embedded touchscreen TFT displays, supporting a drag & drop builder to generate layouts. It r… | 64 | 1361 | active |
| alelievr/Mixture Mixture is a node-based procedural texture generation tool built as a Unity package. It uses a GPU-based workflow with ShaderGraph and Cust… | 62 | 1360 | active |
| mengxianliang/XLUIKit A curated collection of iOS UI components and tools by the same author, including loading animations, navigation bar utilities, gesture pas… | 32 | 1360 | active |
| KelvinJin/AnimatedCollectionViewLayout A Swift UICollectionViewLayout subclass that adds custom transition animations to UICollectionView scrolling without changing existing code… | 23 | 4850 | maintenance |
| passivestar/quickmenu A Blender addon that provides a quick, customizable hotkey menu (default key D) for accessing useful operators and missing functionality in… | 92 | 1357 | active |