Open-source ui-components software
6847 open-source libraries, tools and applications tagged ui-components, ranked by how closely ui-components is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
6847 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| 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… | 92 | 1412 | active |
| uixmat/onborda Onborda is a lightweight React library for building onboarding wizard flows and product tours in Next.js applications, animated with Framer… | 52 | 1411 | active |
| scottmckendry/cyberdream.nvim A high-contrast, futuristic, and vibrant colorscheme plugin for Neovim written in Lua. It includes matching terminal themes (Alacritty, Wez… | 82 | 1409 | active |
| WebC WebC is a framework-independent standalone HTML serializer for authoring Single File Web Components that expand custom elements into standa… | 78 | 1409 | active |
| Responsive Framework A Flutter framework providing widgets and breakpoints to make apps responsive across mobile, desktop, and web layouts. It automatically ada… | 30 | 1408 | 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… | 61 | 1407 | 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 | 1406 | active |
| openstack/horizon Horizon is the official OpenStack Dashboard, a Django-based web application for managing OpenStack cloud services through a browser. It als… | 75 | 1405 | active |
| KnpMenu KnpMenuBundle is a Symfony bundle that integrates the KnpMenu PHP library for building object-oriented, feature-rich navigation menus. It l… | 91 | 1404 | 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 | 1404 | stable |
| adobe/balance-text A JavaScript polyfill implementing balanced text wrapping for web pages, providing an alternative line-breaking algorithm so wrapped lines … | 23 | 1404 | stable |
| ONEARMY/community-platform An open-source community platform built by One Army to help global communities connect, collaborate, and share knowledge around social and … | 92 | 1403 | active |
| 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 | 5038 | maintenance |
| jtydhr88/ComfyUI-qwenmultiangle A ComfyUI custom node providing an interactive Three.js 3D viewport for controlling camera azimuth, elevation, and zoom. It outputs formatt… | 59 | 1402 | active |
| 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… | 64 | 1401 | active |
| 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 | 5028 | maintenance |
| CSStickyHeaderFlowLayout/CSStickyHeaderFlowLayout An Objective-C UICollectionViewLayout subclass for iOS that adds sticky section headers and parallax/growing image headers to UICollectionV… | 23 | 5023 | maintenance |
| svelteuidev/svelteui SvelteUI is an all-inclusive component library for Svelte offering 40+ accessible UI components, actions, utilities, animations, date picke… | 62 | 1399 | 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 |
| 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… | 97 | 1397 | active |
| KnpMenu KnpMenu is an object-oriented menu library for PHP that lets developers build and render navigation menus programmatically. It is used stan… | 70 | 1396 | stable |
| 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 | 5003 | maintenance |
| marmelab/atomic-crm Atomic CRM is a free, open-source, full-featured customer relationship management application built with React, shadcn/ui, and Supabase. It… | 83 | 1394 | 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… | 74 | 1394 | active |
| 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 | 4998 | maintenance |
| 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… | 52 | 4995 | 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… | 30 | 4994 | 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… | 67 | 1392 | active |
| aterrien/jQuery-Knob A jQuery plugin that renders canvas-based dial/knob widgets, overloading input elements with touch, mouse, mousewheel, and keyboard support… | 23 | 4991 | 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 | 4990 | maintenance |
| pmndrs/react-postprocessing A React wrapper around the pmndrs/postprocessing library for use with react-three-fiber, providing declarative postprocessing effects for W… | 96 | 1391 | 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 | 1391 | stable |
| Shoutem UI Toolkit 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… | 66 | 4982 | maintenance |
| TrySound/rifm Rifm is a tiny, dependency-free React hook and render-prop component for building formatted and masked text inputs while preserving cursor … | 94 | 1389 | stable |
| Baklava Design System Baklava is Trendyol's design system implemented as framework-agnostic native web components built with Lit. It provides a consistent set of… | 90 | 1389 | 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… | 77 | 1388 | 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 | 1388 | stable |
| crashmax-dev/fireworks-js A lightweight, zero-dependency JavaScript/TypeScript library for rendering canvas-based fireworks animations. It ships ready-to-use compone… | 23 | 1387 | active |
| DingMouRen/LayoutManagerGroup A collection of custom RecyclerView LayoutManagers for Android, including Echelon, SkidRight, Slide, Picker, Banner, and ViewPager-style la… | 32 | 4970 | maintenance |
| 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… | 87 | 1386 | active |
| 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… | 48 | 4965 | maintenance |
| 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 | 1384 | stable |
| orhanobut/dialogplus DialogPlus is an Android library providing a simple, builder-based dialog solution with animations. It supports top, center, and bottom pos… | 23 | 4957 | maintenance |
| 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… | 89 | 1383 | active |
| 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… | 86 | 1383 | active |
| textbus/textbus Textbus is a component-based, data-driven rich text editing framework written in TypeScript. It supports real-time collaborative editing vi… | 84 | 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… | 48 | 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.… | 58 | 4952 | maintenance |
| WooshiiDev/HierarchyDecorator HierarchyDecorator is a lightweight Unity Editor plugin that enhances the Hierarchy window with headers, styles, component icons, tag/layer… | 79 | 1381 | active |
| nlkitai/nlux NLUX is an open-source React and JavaScript library for building conversational AI chat interfaces powered by large language models. It pro… | 48 | 1380 | active |
| Alchemy Alchemy is a Unity library providing attribute-based Inspector extensions, Hierarchy and EditorWindow enhancements, and source-generated se… | 79 | 1379 | 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… | 53 | 1379 | stable |
| 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 | 1379 | active |
| 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… | 82 | 1378 | active |
| cneben/QuickQanava QuickQanava is a C++17 library for rendering and interacting with directed graphs and relational content inside Qt6/QML applications. It pr… | 63 | 1378 | active |
| KDE/plasma-desktop Plasma Desktop is the desktop form factor of the KDE Plasma workspace, containing the desktop shell widgets, taskbar, and configuration mod… | 77 | 1377 | 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… | 23 | 1377 | 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 | 1376 | stable |
| 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 … | 84 | 1375 | 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… | 50 | 4919 | maintenance |
| pthom/imgui_bundle Dear ImGui Bundle is a batteries-included immediate-mode GUI framework for both Python and C++, built on Dear ImGui with integrated plottin… | 91 | 1374 | 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… | 64 | 1374 | stable |
| react-component/table @rc-component/table is a low-level React table component library providing primitives for building data tables, including fixed headers, st… | 94 | 1373 | active |
| vslinko/obsidian-outliner An Obsidian community plugin that enhances working with nested lists, bringing Workflowy- and RoamResearch-style outlining to Obsidian. It … | 86 | 1371 | active |
| VanOns/laraberg Laraberg is a Laravel package that integrates the WordPress Gutenberg block editor into Laravel applications. It handles the communication … | 23 | 1371 | active |
| ByteMD ByteMD (formerly HashMD) is a hackable Markdown editor and viewer component library built in TypeScript with Svelte. It provides a modular,… | 19 | 1371 | 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 | 4903 | maintenance |
| caplin/FlexLayout FlexLayout is a docking layout manager for React that arranges components into resizable, draggable tabsets with splitters. It supports flo… | 97 | 1370 | active |
| yudaocode/yudao-mall-uniapp Yudao Mall is a fully open-source mobile e-commerce storefront built with Vue3 and uni-app, part of the Yudao (ruoyi-vue-pro) development p… | 88 | 1370 | active |
| passivestar/quickmenu A Blender addon that provides a quick, customizable hotkey menu (default key D) for accessing useful operators and missing functionality in… | 85 | 1370 | active |
| GUIslice GUIslice is a lightweight C GUI framework for embedded touchscreen TFT displays, supporting a drag & drop builder to generate layouts. It r… | 61 | 1370 | active |
| mehdibha/dotUI dotUI is a design-system builder and component registry for React that lets you compose a custom visual language (colors, icons, radius, de… | 71 | 1369 | 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 | 1369 | active |
| latentcat/uvcanvas UVCanvas is an open-source React.js component library providing beautifully shaded, animated WebGL canvas backgrounds such as Lumiflex, Zen… | 19 | 1369 | 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 … | 74 | 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 | 4889 | maintenance |
| Calvin-LL/Reorderable A Kotlin library for Jetpack Compose and Compose Multiplatform that adds drag-and-drop reordering to lazy lists and grids such as LazyColum… | 68 | 1366 | 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 | 4878 | maintenance |
| Folding Cell FoldingCell is an Android UI library that provides an expanding content cell with a folding-paper animation inspired by material design. It… | 32 | 4876 | maintenance |
| 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… | 76 | 1364 | stable |
| 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… | 58 | 1364 | active |
| 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 |
| moumen-soliman/uitripled UI TripleD is a collection of production-ready UI blocks, components, and full pages built for shadcn/ui and Base UI, powered by Framer Mot… | 58 | 1362 | 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 | 4867 | 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 | 4863 | maintenance |
| Authing Authing Guard is an embeddable SSO login form widget and UI component library from Authing, an enterprise identity provider. It ships frame… | 66 | 1361 | active |
| badrinathvm/StepperView A SwiftUI library providing stepper/step-indicator UI components for iOS, watchOS, and macOS. It supports vertical and horizontal layouts, … | 70 | 1360 | active |
| KelvinJin/AnimatedCollectionViewLayout A Swift UICollectionViewLayout subclass that adds custom transition animations to UICollectionView scrolling without changing existing code… | 23 | 4856 | maintenance |
| gunnartorfis/sonner-native-toasts An opinionated toast notification component for React Native, ported from emilkowalski's sonner web library. It offers multiple toast varia… | 87 | 1359 | active |
| XLUIKit A curated collection of iOS UI components and tools by the same author, including loading animations, navigation bar utilities, gesture pas… | 32 | 1359 | active |
| wojtekmaj/react-date-picker A date picker component library for React applications, written in TypeScript. It provides calendar-based date and month selection UI with … | 84 | 1358 | active |
| Konva vue-konva is a Vue library providing declarative, reactive components for the Konva 2D HTML5 canvas framework. Each Konva node (stage, laye… | 74 | 1358 | active |
| MiracleTanC/Neo4j-KGBuilder A self-hosted knowledge graph construction and visualization application built on Neo4j, Spring Boot, Vue.js, and D3.js. It provides a grap… | 73 | 1358 | active |
| techniq/layerchart LayerChart is a collection of composable Svelte chart components for building a wide variety of visualizations, including cartesian, radial… | 95 | 1354 | active |
| Viglino/ol-ext ol-ext is a collection of extensions, controls, interactions, and styles for the OpenLayers mapping library, including animated clusters, C… | 81 | 1354 | active |
| jrnold/ggthemes An R package providing extra themes, color scales, and geoms for ggplot2, mimicking the visual styles of publications and tools like The Ec… | 88 | 1353 | stable |
| jazzband/django-tinymce A Django application providing a form widget and model field that renders the TinyMCE rich text editor. It integrates TinyMCE 7 with Django… | 67 | 1353 | stable |
| sindresorhus/DockProgress A Swift library for macOS that displays task progress directly in an app's Dock icon, with built-in styles like bar, circle, badge, and pie… | 62 | 1353 | active |
| popcar2/GodotOS GodotOS is a fake operating system interface built entirely in the Godot game engine, featuring a file browser, text editor, image viewer, … | 56 | 1353 | active |
| jeromeetienne/jquery-qrcode A jQuery plugin that generates QR codes purely in the browser without relying on external services. It is lightweight (under 4k minified+gz… | 32 | 4826 | maintenance |