function: ui-components
6753 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| idflood/ThreeNodes.js ThreeNodes.js is a browser-based node-based visual programming environment inspired by vvvv, built with JavaScript, HTML, and WebGL (three.… | 32 | 2341 | experimental |
| gabrielpetersson/fast-grid A highly performant DOM-based web table/grid library written in TypeScript that can render millions of rows at constant time complexity. It… | 30 | 2299 | experimental |
| rozniak/xfce-winxp-tc A Windows XP 'Total Conversion' project for the XFCE desktop environment on Linux, providing pixel-perfect themes, icons, cursors, and cust… | 78 | 2283 | experimental |
| jensimmons/cssremedy CSS Remedy is a modern CSS reset/base stylesheet that sets default styles to what the CSS Working Group would design today, free of legacy … | 23 | 2225 | experimental |
| ryanmcgrath/cacao Cacao provides safe Rust bindings for Apple's AppKit (macOS) and UIKit (iOS/tvOS) frameworks, wrapping the Objective-C runtime in a Rust-fr… | 25 | 2077 | experimental |
| audulus/rui rui is an experimental declarative GPU-rendered UI library for Rust, inspired by SwiftUI. It uses reactive state-driven re-rendering with n… | 70 | 2042 | experimental |
| flutter/genui A Flutter SDK for building interactive generative UI, where LLMs and agents compose dynamic graphical interfaces at runtime from a JSON-bas… | 83 | 1760 | experimental |
| RibirX/Ribir Ribir is a non-intrusive, declarative GUI framework for Rust that builds multi-platform applications (desktop, mobile, web/WASM) from a sin… | 76 | 1727 | experimental |
| fzyzcjy/flutter_smooth A Flutter library that keeps apps at roughly 60 FPS even when widget trees are very heavy to build or layout, by offloading expensive work … | 77 | 1708 | experimental |
| jj811208/watching-you watching-you is a lightweight (3kb gzipped) TypeScript JavaScript library for building DOM-based animations where elements like eyes watch … | 61 | 1703 | experimental |
| hrescak/Sketch-Flex-Layout A Sketch plugin that applies CSS Flexbox layouts to layers using stylesheets or prototype layer groups. It is an early work-in-progress too… | 32 | 1700 | experimental |
| HumbleUI/HumbleUI Humble UI is a desktop UI framework for Clojure that renders via Skia (through Skija) with OS integration handled by JWM. It offers a decla… | 71 | 1698 | experimental |
| dotnet/Comet Comet is a C# UI toolkit for building cross-platform user interfaces using the Model-View-Update (MVU) architectural pattern, built on top … | 10 | 1670 | experimental |
| varunshenoy/opendream Opendream is a web UI for Stable Diffusion that adds layering, non-destructive editing, portable workflow files, and a simple extension sys… | 29 | 1669 | experimental |
| marcosgriselli/EasyTransitions EasyTransitions is a Swift library that simplifies creating custom interactive UIViewController transitions on iOS and tvOS. It abstracts U… | 23 | 1656 | experimental |
| eylonmiz/react-agent ReactAgent is an open-source autonomous LLM agent that uses GPT-4 to generate and compose React components from user stories. It is built w… | 20 | 1655 | experimental |
| hakimel/zoom.js zoom.js is a small proof-of-concept JavaScript library that provides a minimal API for zooming in on specific points or DOM elements in the… | 32 | 1609 | experimental |
| esm-dev/modern-monaco A modernized wrapper around the Monaco code editor for the browser that removes the need for MonacoEnvironment, web worker, and CSS loader … | 85 | 1601 | experimental |
| hugoam/toy toy is a thin and modular C++ game engine built on top of the 'two' library, aiming to provide the simplest technology stack for making 2D … | 32 | 1593 | experimental |
| raphamorim/react-ape React Ape is a custom React renderer that builds user interfaces on top of Canvas/WebGL instead of the DOM, using React Native-style compon… | 10 | 1574 | experimental |
| jalonsogo/tui-studio TUIStudio is a Figma-like visual editor for designing Terminal User Interface applications with drag-and-drop components, live ANSI preview… | 54 | 1534 | experimental |
| enesozturk/react-native-hold-menu A React Native component library providing a performant hold-to-open context menu powered by Reanimated v2. It supports dark/light mode, or… | 23 | 1520 | experimental |
| raunofreiberg/inspx A lightweight React library that provides pixel-perfect layout inspection by overlaying margin, padding, and size measurements when hoverin… | 32 | 1476 | experimental |
| Cosmo/OpenSwiftUI OpenSwiftUI is an open-source reimplementation of Apple's SwiftUI declarative UI DSL in Swift, aiming to match the original API as closely … | 32 | 1439 | experimental |
| edluffy/hologram.nvim A Neovim plugin that displays images inline in the terminal using the Kitty Graphics Protocol. It is written in Lua and C, exposing an exte… | 32 | 1435 | experimental |
| rajdeep/proton Proton is a native Swift rich text editor library for iOS and macOS Catalyst, built on TextKit as an extensible replacement for UITextView.… | 30 | 1378 | experimental |
| Rich-Harris/pancake An experimental charting library for Svelte that creates responsive charts using CSS, requiring JavaScript only optionally. It was created … | 32 | 1326 | experimental |
| mmarinovic/tailwindsql TailwindSQL is a TypeScript library that lets you write SQL queries as Tailwind-style class names on a React Server Component, e.g. `<DB cl… | 41 | 1306 | experimental |
| ChinaIceF/PyQt-SiliconUI PyQt-SiliconUI is a Python UI component library built on PyQt5/PyQt6 that provides artistic, animated widgets, layouts, and popovers for de… | 62 | 1284 | experimental |
| betterbrowser/arcfox ArcFox is a Firefox extension plus userChrome.css theme pack that brings Arc Browser's UI style, including a vertical sidebar and tab manag… | 32 | 1245 | experimental |
| sghall/react-vertex React Vertex is a hooks-based WebGL library for React that lets you build 3D scenes declaratively using React components and hooks. It prov… | 23 | 1234 | experimental |
| rapidpages/rapidpages Rapidpages is a prompt-first IDE that generates React and Tailwind CSS components from natural language descriptions using AI. It can be se… | 28 | 1231 | experimental |
| Tarikul711/flutter-food-delivery-app-ui A Flutter-based food ordering and delivery app UI template implementing screens like home, food details, cart, and login/registration. It i… | 32 | 1207 | experimental |
| mhink/react-ionize react-ionize is a custom React renderer that lets you build the non-browser parts of an Electron app (windows, menus, app lifecycle) declar… | 32 | 1197 | experimental |
| aidenybai/cnfast cnfast is a fast drop-in replacement for the popular `cn` utility (clsx + tailwind-merge) that produces byte-identical output while running… | 69 | 1193 | experimental |
| compose-miuix-ui/miuix Miuix is a UI component library for Compose Multiplatform that implements the Xiaomi HyperOS design language. It provides basic and complex… | 87 | 1181 | experimental |
| kijai/ComfyUI-FluxTrainer A ComfyUI custom node plugin that wraps kohya's sd-scripts to enable LoRA, LyCORIS, and full fine-tune training of FLUX models directly ins… | 29 | 1161 | experimental |
| shuding/liquid-glass A copy-paste JavaScript snippet implementing an Apple-style Liquid Glass visual effect using SVG filters. It can be pasted into any website… | 52 | 1148 | experimental |
| danfragoso/thdwb THDWB (The Hotdog Web Browser) is a web browser with its own layout and rendering engine, HTML/CSS parsers, and UI toolkit, written from sc… | 32 | 1141 | experimental |
| yyx990803/vue-lit A ~70-line proof-of-concept framework for defining native custom elements using Vue's reactivity system and lit-html templating. It exposes… | 32 | 1115 | experimental |
| tokencss/tokencss Token CSS is a PostCSS-based tool that integrates the Design Tokens format into CSS workflows, converting token names in .css and <style> b… | 23 | 1110 | experimental |
| vuejs/vue Vue 2 is the end-of-life repository for Vue.js, a progressive JavaScript framework for building user interfaces that scales from a lightwei… | 23 | 211628 | abandoned |
| react-native-skia/react-native-skia A React Native renderer based on Google's Skia graphics engine, enabling cross-platform 2D drawing and graphics rendering in mobile apps. T… | 23 | 1089 | experimental |
| spite/Wagner Wagner is an effects composer library for three.js that enables chained post-processing shader passes on WebGL scenes. It provides a collec… | 32 | 1086 | experimental |
| javierbyte/control-user-cursor A small JavaScript and CSS experiment that hides the real user cursor and paints a fake, controllable cursor instead, including fake :hover… | 32 | 1085 | experimental |
| PureSwift/Cacao Cacao is a pure Swift cross-platform reimplementation of UIKit (Cocoa Touch) that runs on macOS and Linux. It lets Swift developers build G… | 23 | 1081 | experimental |
| fruiframework/frui Frui is a developer-friendly UI framework for Rust, inspired by Flutter's architecture, providing basic widgets, state management, and even… | 10 | 1077 | experimental |
| oss-bandb/GraphView An Android library for displaying data in graph structures (trees, directed graphs, layered graphs) using RecyclerView with custom layout m… | 23 | 1042 | experimental |
| fornewid/neumorphism An Android library (initially a sample project) that implements Neumorphism design by drawing soft shadow backgrounds on widgets like CardV… | 61 | 1019 | experimental |
| tokenami/tokenami Tokenami is a utility-first CSS library for building type-safe design systems using atomic CSS variables, with no runtime injection or bund… | 90 | 1016 | experimental |
| inkonchain/ink-kit Ink Kit was a React component library providing UI components, app layouts, themes, and a wallet connection component built on wagmi for on… | 10 | 36366 | abandoned |
| atlassian/react-beautiful-dnd A React library providing beautiful, accessible drag-and-drop reordering for lists, with mouse, keyboard, and touch support. It is now arch… | 10 | 33937 | abandoned |
| JakeWharton/butterknife Butter Knife is a Java annotation-processing library for Android that binds views, listeners, and resources to fields and methods, eliminat… | 32 | 25346 | abandoned |
| facebookarchive/draft-js Draft.js is a JavaScript framework for building rich text editors in React, backed by an immutable editor state model. It provides declarat… | 10 | 22593 | abandoned |
| Tencent/wepy WePY is a component-based development framework for WeChat Mini Programs that enables Vue-like development style through pre-compilation. I… | 10 | 22545 | abandoned |
| harvesthq/chosen Chosen is a jQuery/Prototype plugin that enhances long, unwieldy HTML select boxes with search, filtering, and a more user-friendly interfa… | 23 | 21940 | abandoned |
| ftlabs/fastclick FastClick is a small JavaScript polyfill that removes the 300ms delay between a physical tap and the firing of a click event on mobile touc… | 10 | 18513 | abandoned |
| Prinzhorn/skrollr skrollr is a stand-alone, dependency-free JavaScript library for parallax scrolling and scroll-driven CSS animations on desktop and mobile … | 10 | 18413 | abandoned |
| nosir/cleave.js Cleave.js is a JavaScript library that automatically formats text input fields as the user types, supporting credit card numbers, phone num… | 23 | 17859 | abandoned |
| dream-num/Luckysheet Luckysheet is an open-source JavaScript library for embedding an Excel-like online spreadsheet in web applications, built on canvas renderi… | 10 | 16643 | abandoned |
| angular/material AngularJS Material is a UI component library implementing Google's Material Design specification (2014-2017) for AngularJS 1.x single-page … | 10 | 16398 | abandoned |
| Kotlin/anko Anko is a Kotlin library that simplifies Android application development with helpers for intents, dialogs, logging, a DSL for dynamic layo… | 10 | 15774 | abandoned |
| acdlite/recompose Recompose is a utility belt of helper functions for React function components and higher-order components, often described as lodash for Re… | 10 | 14771 | abandoned |
| angular-ui/bootstrap UI Bootstrap is a set of native AngularJS (Angular 1.x) directives implementing Bootstrap components like modals, datepickers, tooltips, an… | 10 | 14145 | abandoned |
| vurtun/nuklear Nuklear is a minimal, single-header immediate mode graphical user interface toolkit written in ANSI C (C89) with no dependencies and no def… | 10 | 13986 | abandoned |
| apache/incubator-weex Apache Weex is a framework for building high-performance mobile cross-platform UIs using web-like syntax (Vue) with a single codebase targe… | 10 | 13606 | abandoned |
| Bigkoo/Android-PickerView An Android UI library providing iOS-style picker views, including a TimePickerView for date/time selection and an OptionsPickerView support… | 32 | 13434 | abandoned |
| facebookarchive/AsyncDisplayKit AsyncDisplayKit (now renamed Texture) is an iOS UI framework built on top of UIKit that keeps complex user interfaces smooth by moving expe… | 10 | 13331 | abandoned |
| surmon-china/vue-awesome-swiper A Vue.js component wrapper around the Swiper touch slider library, supporting carousels, pagination, navigation, and responsive slide layou… | 10 | 12771 | abandoned |
| vicc/chameleon Chameleon is a lightweight color framework for iOS written in Objective-C with Swift support. It provides flat color palettes, gradient gen… | 10 | 12316 | abandoned |
| thedevdojo/voyager Voyager is a Laravel admin package providing a BREAD (Browse, Read, Edit, Add, Delete) builder, media manager, menu builder, database manag… | 10 | 11805 | abandoned |
| akveo/blur-admin BlurAdmin is an open-source AngularJS and Bootstrap admin panel front-end framework with a customizable dashboard theme. It ships with resp… | 23 | 11286 | abandoned |
| ptmt/react-native-macos A fork of React Native that lets developers build native macOS desktop applications using JavaScript and React components rendered via Coco… | 23 | 11192 | abandoned |
| jessesquires/JSQMessagesViewController An Objective-C iOS library providing an elegant, iMessage-style chat messages UI as a drop-in view controller. It is officially deprecated … | 10 | 11075 | abandoned |
| jfeinstein10/SlidingMenu SlidingMenu is an open-source Android library for creating slide-in navigation menus similar to those in Google+, YouTube, and Facebook app… | 32 | 10989 | abandoned |
| kusti8/proton-native Proton Native is a React-based framework for building cross-platform native desktop applications using React Native syntax and components. … | 32 | 10881 | abandoned |
| fdehau/tui-rs tui-rs is a Rust library for building rich terminal user interfaces and dashboards with immediate-mode rendering and a set of built-in widg… | 10 | 10874 | abandoned |
| h5bp/Effeckt.css Effeckt.css is a CSS library of performant, hardware-accelerated transitions and animations for UI elements like modals, buttons, list item… | 10 | 10808 | abandoned |
| JakeWharton/ViewPagerIndicator ViewPagerIndicator is an Android library providing paging indicator widgets (titles, circles, tabs, etc.) compatible with the ViewPager fro… | 10 | 10061 | abandoned |
| scottjehl/picturefill Picturefill is a JavaScript polyfill that adds responsive image support (<picture>, srcset, sizes) to browsers lacking native support. The … | 10 | 9794 | abandoned |
| HarlonWang/AVLoadingIndicatorView AVLoadingIndicatorView is an Android library offering a collection of nice loading animations (indicators) that can be added to layouts via… | 23 | 9741 | abandoned |
| linebender/druid Druid is a data-first, Rust-native UI toolkit for building cross-platform desktop applications, inspired by declarative frameworks like Flu… | 58 | 9710 | abandoned |
| YoKeyword/Fragmentation A deprecated Android library for managing Fragments in single-activity and multi-activity architectures, offering fragment stacks, launch m… | 23 | 9675 | abandoned |
| react-native-camera/react-native-camera A camera component library for React Native providing photo/video capture, barcode scanning, and face detection. It is now deprecated in fa… | 10 | 9630 | abandoned |
| jquery-archive/jquery-mobile jQuery Mobile is an HTML5-based touch-optimized UI framework built on jQuery and jQuery UI for creating responsive mobile web sites and app… | 10 | 9606 | abandoned |
| thoughtbot/bourbon Bourbon is a lightweight, dependency-free library of Sass mixins and functions for writing stylesheets more efficiently. It was deprecated … | 10 | 9004 | abandoned |
| pydantic/FastUI FastUI is a framework for building web application UIs with declarative Python code, backed by matching Pydantic models and TypeScript inte… | 10 | 8952 | abandoned |
| NUKnightLab/TimelineJS TimelineJS is an open-source JavaScript library for building visually rich, interactive timelines that can be embedded in any website. Time… | 10 | 8935 | abandoned |
| navasmdc/MaterialDesignLibrary An Android UI library providing Material Design components (buttons, switches, progress indicators, snackbars, dialogs) for use on Android … | 23 | 8916 | abandoned |
| uber/react-vis A collection of React components for rendering common data visualization charts such as line, area, bar, scatterplot, heatmap, pie, radar, … | 23 | 8786 | abandoned |
| chrisbanes/Android-PullToRefresh A reusable Pull-to-Refresh widget library for Android supporting ListView, GridView, WebView, ScrollView, and other view types. It supports… | 10 | 8639 | abandoned |
| chrisjenx/Calligraphy Calligraphy is an Android library that lets developers apply custom fonts to views via XML attributes instead of custom views or ViewTree t… | 10 | 8519 | abandoned |
| roughike/BottomBar A deprecated Android custom view library that implements the Material Design bottom navigation pattern as a customizable component. It allo… | 23 | 8352 | abandoned |
| GeekyAnts/vue-native-core Vue Native is a JavaScript framework for building cross-platform native mobile apps for iOS and Android using Vue.js syntax, implemented as… | 52 | 8274 | abandoned |
| slackhq/SlackTextViewController A deprecated Objective-C library providing a drop-in UIViewController subclass with a growing text input view and messaging features like a… | 10 | 8265 | abandoned |
| text-mask/text-mask Text Mask is an input mask library that conforms user input to string masks for phone numbers, dates, currency, and more. It provides wrapp… | 33 | 8214 | abandoned |
| microsoft/reactxp ReactXP is a TypeScript library providing a thin cross-platform abstraction layer over React and React Native, letting developers share vie… | 10 | 8213 | abandoned |
| museui/muse-ui Muse-UI is a Material Design component library for Vue.js 2.0, providing prebuilt UI components installable via npm. The project is explici… | 23 | 8139 | abandoned |
| FineUploader/fine-uploader Fine Uploader is a dependency-free vanilla JavaScript file upload library supporting multiple file uploads with drag-and-drop, progress bar… | 10 | 8139 | abandoned |
| relax/relax Relax is a next-generation CMS built on React, Redux, and GraphQL with a live drag-and-drop page builder that binds dynamic data to compone… | 32 | 8093 | abandoned |