function: ui-components
6753 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| pyqtgraph/pyqtgraph PyQtGraph is a pure-Python graphics and GUI library built on PyQt/PySide and NumPy for fast 2D/3D scientific plotting and interactive data … | 73 | 4405 | stable |
| fisshy/react-scroll A lightweight React component library for animating vertical scrolling and smooth navigation between page sections. It provides Link and El… | 35 | 4402 | stable |
| tobiasahlin/SpinKit SpinKit is a collection of simple loading spinners animated purely with CSS, using only transform and opacity animations for smooth, custom… | 23 | 19332 | maintenance |
| devxoul/Then Then is a tiny Swift library providing syntactic sugar for object initialization via then(), with(), and do() closure-based helpers. It wor… | 55 | 4392 | stable |
| mikke89/RmlUi RmlUi is a C++ user interface library based on HTML/CSS standards, forked from libRocket, that turns HTML/CSS-like markup into vertices and… | 88 | 4387 | active |
| oxalorg/sakura Sakura is a minimal, classless CSS framework/theme that styles plain HTML without requiring any class names. You drop a single stylesheet i… | 57 | 4386 | stable |
| leaferjs/leafer-ui LeaferJS (leafer-ui) is a lightweight, zero-dependency TypeScript Canvas engine for building interactive 2D graphics, with a DOM-like API, … | 92 | 4384 | active |
| DavidHDev/vue-bits Vue Bits is an open-source collection of 90+ animated, interactive, and customizable Vue 3 UI components including text animations, backgro… | 61 | 4384 | active |
| algolia/docsearch DocSearch is Algolia's open-source solution for adding fast, accessible search to documentation sites, combining a hosted crawler that inde… | 95 | 4371 | stable |
| EmergeTools/Pow Pow is an open-source Swift package providing delightful SwiftUI transitions and change effects for iOS apps. It offers a collection of rea… | 71 | 4371 | active |
| pinterest/gestalt Gestalt is Pinterest's open-source design system, providing a React component library with guidelines, tools, and resources for building ac… | 82 | 4369 | active |
| creativetimofficial/material-tailwind Material Tailwind is an open-source components library combining Tailwind CSS utility classes with Material Design styling, available as @m… | 70 | 4367 | active |
| akinsho/bufferline.nvim A Neovim plugin written in Lua that renders a stylish, highly configurable buffer line (tab bar) at the top of the editor, with tabpage int… | 30 | 4365 | stable |
| micheleg/dash-to-dock Dash to Dock is a GNOME Shell extension that moves the dash out of the activities overview and turns it into a persistent, customizable doc… | 93 | 4363 | stable |
| mljar/mercury Mercury is an open-source Python framework that converts Jupyter notebooks into interactive, shareable web applications without any fronten… | 99 | 4350 | active |
| lc-soft/LCUI LCUI is a small C library for building cross-platform graphical user interfaces with fully custom-drawn components and a built-in CSS engin… | 66 | 4346 | active |
| radzenhq/radzen-blazor Radzen Blazor is a free, MIT-licensed UI component library for Blazor with 145+ native components including DataGrid, Scheduler, Charts, an… | 95 | 4343 | active |
| dremin/RetroBar RetroBar is a Windows application that replaces the modern Windows taskbar with classic Windows 95, 98, Me, 2000, XP, or Vista style taskba… | 93 | 4334 | active |
| hustcc/canvas-nest.js A tiny (2 KB) JavaScript library that draws an interactive particle/nest network background on a website using HTML5 Canvas, with no jQuery… | 32 | 4332 | stable |
| calimarkus/JDStatusBarNotification A Swift library for displaying highly customizable notifications below the iOS status bar/notch/Dynamic Island, with pill and full-width st… | 23 | 4331 | stable |
| bokuweb/react-rnd A React component library that makes elements both draggable and resizable with a simple declarative API. It supports controlled and uncont… | 72 | 4323 | stable |
| DavidHDev/canvas-ui An open-source, framework-agnostic library of creative UI components drawn on canvas, where real HTML is rendered inside a canvas element w… | 57 | 4320 | active |
| serversideup/amplitudejs AmplitudeJS is a lightweight, dependency-free JavaScript library for building fully customizable HTML5 audio players on web pages. It lets … | 63 | 4319 | active |
| vivek9patel/vivek9patel.github.io A personal portfolio website that simulates the Ubuntu 20.04 desktop environment in the browser, built with Next.js and Tailwind CSS. It re… | 32 | 4318 | active |
| OHIF/Viewers OHIF Viewer is an open-source, zero-footprint web-based medical imaging viewer for DICOM images, built as a configurable and extensible pro… | 98 | 4309 | active |
| zoontek/react-native-bootsplash A React Native library that displays a native splash screen during app startup and lets developers hide it programmatically when the app is… | 95 | 4300 | active |
| Baseflow/PhotoView PhotoView is an Android library providing a drop-in replacement for ImageView that supports zooming via multi-touch and double-tap gestures… | 23 | 18813 | maintenance |
| EasyCorp/EasyAdminBundle EasyAdminBundle is a Symfony bundle that generates complete, beautiful admin backends (CRUD panels) from Doctrine entities. It provides das… | 93 | 4296 | stable |
| unplugin/unplugin-vue-components A unified build plugin (unplugin) that automatically imports Vue components and directives on demand, so you never write manual import stat… | 87 | 4292 | active |
| zpao/qrcode.react A React component library for generating QR codes that render to the DOM as SVG or Canvas. It supports configurable size, colors, error cor… | 74 | 4285 | stable |
| vadimdemedes/tailwind-rn tailwind-rn is a library that lets you use Tailwind CSS utility classes in React Native projects by converting Tailwind's generated CSS int… | 30 | 4269 | active |
| JFormDesigner/FlatLaf FlatLaf is a modern, open-source, cross-platform Look and Feel library for Java Swing desktop applications with a clean, flat design. It sh… | 88 | 4262 | stable |
| hunvreus/basecoat Basecoat is a Tailwind CSS component library that reimplements the shadcn/ui design system using semantic HTML, CSS, and a small amount of … | 73 | 4261 | active |
| h2oai/wave H2O Wave is a software stack for building realtime, browser-based web applications and dashboards entirely in Python (and R) without HTML, … | 99 | 4255 | active |
| lapce/floem Floem is a native Rust UI library with fine-grained reactivity, inspired by Xilem, Leptos, and rui. It provides a declarative, ergonomic AP… | 61 | 4249 | active |
| alibaba/weex Weex is a framework for building performant cross-platform mobile UIs using modern web technology, rendering to native Android and iOS comp… | 48 | 18513 | maintenance |
| konstaui/konsta Konsta UI is a free, open-source library of pixel-perfect mobile UI components built with Tailwind CSS, offering iOS and Material Design th… | 99 | 4238 | active |
| Shopify/draggable A modular JavaScript drag-and-drop library from Shopify that abstracts native browser drag events into a comprehensive API, with Sortable, … | 52 | 18468 | maintenance |
| olcPixelGameEngine olcPixelGameEngine is a single-header C++ framework for fast pixel-based 2D drawing and user input, used in javidx9's YouTube tutorials. It… | 46 | 4230 | active |
| ashutosh1919/masterPortfolio A customizable React-based portfolio website template for software developers. It provides prebuilt sections for skills, projects, experien… | 61 | 4222 | active |
| imskyleen/animate-ui Animate UI is an open-source distribution of fully animated React components built with TypeScript, Tailwind CSS, Motion (Framer Motion), a… | 47 | 4210 | active |
| react-monaco-editor/react-monaco-editor A React wrapper component around Microsoft's Monaco Editor, the code editor that powers VS Code. It provides a declarative React component … | 69 | 4208 | active |
| shuding/react-wrap-balancer A small React component that balances text wrapping in headings so lines have more even widths, avoiding single hanging words on the last l… | 56 | 4206 | stable |
| securingsincity/react-ace A set of React components wrapping the Ace code editor, supporting standard, split-view, and diff editors. It lets React applications embed… | 89 | 4205 | stable |
| dvtng/react-loading-skeleton A React component library for creating animated loading skeleton placeholders that automatically adapt to your app's typography and layout.… | 54 | 4205 | stable |
| prabhuignoto/react-chrono React Chrono is a modern, feature-rich timeline component library for React applications, supporting vertical, horizontal, and tree layouts… | 68 | 4200 | active |
| google/flexbox-layout FlexboxLayout is an Android library that brings CSS Flexible Box Layout capabilities to Android views. It provides a ViewGroup and a Recycl… | 10 | 18301 | maintenance |
| ChadCSong/ShineButton A lightweight, customizable Android UI library that adds a 'shining' particle effect to buttons, similar to Twitter's heart animation. It s… | 66 | 4193 | stable |
| papercss/papercss PaperCSS is a lightweight, 'less formal' CSS framework with a hand-drawn paper aesthetic, written in SCSS and distributed as compiled CSS v… | 38 | 4193 | active |
| aholachek/react-flip-toolkit A lightweight React library for FLIP-based layout transitions, supporting position, scale, and opacity animations with spring physics. It a… | 23 | 4185 | stable |
| melt-ui/melt-ui Melt UI is a collection of headless, accessible component builders for Svelte that provide behavior and WAI-ARIA compliance without any sty… | 51 | 4182 | active |
| MengTo/threeui ThreeUI Community is an open-source catalog of React components built with Three.js, WebGL, and shaders, featuring live interactive rendere… | 57 | 4173 | active |
| unchihugo/FluentFlyout FluentFlyout is an open-source Windows 11 utility that displays modern, Fluent 2-styled flyouts for media control, lock key status, and tas… | 88 | 4171 | active |
| SnapKit/Masonry Masonry is a lightweight Objective-C framework that wraps Apple's Auto Layout NSLayoutConstraints in a chainable, expressive DSL. It simpli… | 23 | 18131 | maintenance |
| xceedsoftware/wpftoolkit Extended WPF Toolkit is a large collection of WPF controls, components, and utilities for building Windows desktop applications in C#/XAML.… | 79 | 4165 | active |
| bingoogolapple/BGABanner-Android An Android UI library providing banner/carousel components with swipe navigation for guide screens, infinite auto-looping for one or more p… | 75 | 4156 | active |
| ln-dev7/circle Circle is an open-source project management web application inspired by Linear, built with Next.js, TypeScript, shadcn/ui, and Tailwind CSS… | 64 | 4151 | active |
| Alex-D/Trumbowyg Trumbowyg is a lightweight WYSIWYG rich-text editor for the web, built as a jQuery plugin and weighing only ~10kB gzipped. It generates cle… | 74 | 4145 | stable |
| univrsal/input-overlay An OBS Studio plugin that displays keyboard, mouse, and gamepad input as an on-screen overlay for live streams. It is written in C++ and av… | 65 | 4141 | active |
| Caelestia Caelestia is a fluid, morphing desktop shell for Linux built with Quickshell and QML, designed for the Hyprland Wayland compositor. It come… | 65 | 4113 | active |
| dominictobias/react-image-crop A dependency-free React component for responsive image cropping with pixel or percentage coordinates. It supports touch, keyboard accessibi… | 80 | 4103 | active |
| jamiebuilds/tinykeys tinykeys is a tiny (~650 B) TypeScript library for binding keyboard shortcuts in the browser using a simple declarative syntax. It supports… | 70 | 4100 | active |
| s-yadav/react-number-format A React library for formatting numbers in inputs or as text, with a lightweight caret engine that restricts input to specific numeric or st… | 71 | 4099 | stable |
| twitter/twemoji Twemoji is a library from Twitter that provides standard Unicode emoji support across all platforms via a set of SVG/PNG assets and a JavaS… | 64 | 17763 | maintenance |
| Ebullioscopic/Atoll Atoll is a macOS application that brings an iPhone-style Dynamic Island to the Mac's notch area. It displays live activities, notifications… | 87 | 4089 | active |
| elrumordelaluz/reactour Reactour is a React library for creating step-by-step guided product tours that highlight and interact with elements on a page. It is a mon… | 60 | 4086 | active |
| keleus/BewlyCat BewlyCat is a browser extension for Bilibili, forked from BewlyBewly, that redesigns the Bilibili homepage and adds player and navigation e… | 83 | 4076 | active |
| iamhosseindhv/notistack Notistack is a React library for displaying highly customizable notification snackbars (toasts) that can be stacked on top of each other. I… | 66 | 4076 | stable |
| vinceliuice/Orchis-theme Orchis is a Material Design theme for GNOME/GTK-based desktop environments, built with SCSS and based on the materia-theme. It provides mul… | 86 | 4069 | active |
| xuelongqy/flutter_easy_refresh A Flutter widget library that adds pull-down-to-refresh and pull-up-to-load-more behavior to virtually any scrollable widget. It ships with… | 75 | 4068 | stable |
| EdenEast/nightfox.nvim Nightfox is a highly customizable colorscheme plugin for Vim and Neovim, written in Lua, offering seven variants such as Nightfox, Dayfox, … | 63 | 4063 | active |
| exyte/PopupView A SwiftUI library for displaying toasts, alerts, popups, sheets, and floaters in iOS apps. It provides customizable popup presentation buil… | 75 | 4060 | active |
| ModernFlyouts-Community/ModernFlyouts ModernFlyouts is an open-source Windows application that replaces the built-in Metro-themed audio, brightness, airplane mode, and lock key … | 10 | 4059 | active |
| mirai-mamori/Sakurairo Sakurairo is a feature-rich, colorful WordPress theme rebuilt from the Sakura theme, with AI-assisted reading features and multilingual sup… | 87 | 4056 | active |
| algolia/instantsearch InstantSearch is a family of JavaScript/TypeScript libraries for building performant, instant search and discovery UIs on top of Algolia's … | 95 | 4054 | stable |
| tholman/cursor-effects A JavaScript library that recreates nostalgic 90s cursor effects (rainbow trails, fairy dust, emoji rain, ghost cursors, and more) using mo… | 61 | 4052 | active |
| taiga-family/taiga-ui Taiga UI is a fully-treeshakable Angular UI kit consisting of multiple base libraries and add-ons, offering 130+ components and 100+ direct… | 95 | 4045 | active |
| Dimezis/BlurView An Android library providing a BlurView, a FrameLayout-like view that dynamically blurs its underlying content in an iOS-like fashion and r… | 77 | 4045 | active |
| xz/new.css new.css is a classless CSS framework (~4.8kb) that styles semantic HTML to look modern without requiring any classes or configuration. It i… | 66 | 4043 | stable |
| TarekRaafat/autoComplete.js autoComplete.js is a lightweight (~3.7 KB gzipped), zero-dependency autocomplete library written in pure vanilla JavaScript. It provides a … | 77 | 4036 | active |
| airyland/vux VUX is a mobile UI component library for Vue 2 based on the WeUI design language, targeting WeChat-style mobile web apps. It provides a set… | 65 | 17461 | maintenance |
| nfl/react-helmet A reusable React component library that manages changes to the document head (title, meta, link, script, style tags). It supports nested co… | 23 | 17459 | maintenance |
| TDesign TDesign is an open-source enterprise design system from Tencent with consistent UI component libraries implemented for Vue (2 and 3), React… | 95 | 4031 | active |
| prazzon/Flexbox-Labs Flexbox Labs is a web-based visual tool for building CSS Flexbox layouts through an interactive playground with real-time preview. Users ca… | 59 | 4028 | active |
| OpenFlutter/flutter_screenutil A Flutter library for adapting screen and font sizes so UI layouts render reasonably across different device screen sizes. It provides util… | 35 | 4022 | active |
| ChromeDevTools/devtools-frontend The client-side frontend of Chrome DevTools, a web application written in TypeScript and CSS that provides the browser developer tools UI (… | 77 | 4021 | active |
| jqhph/dcat-admin Dcat Admin is a Laravel-based admin panel builder that lets developers create full-featured, attractive back-office systems with minimal co… | 35 | 4019 | active |
| micku7zu/vanilla-tilt.js A lightweight, dependency-free vanilla JavaScript library that adds smooth 3D tilt effects to DOM elements on hover or device orientation. … | 23 | 4016 | stable |
| hello-pangea/dnd @hello-pangea/dnd is a maintained fork of react-beautiful-dnd providing beautiful, accessible drag-and-drop for lists in React applications… | 74 | 4012 | active |
| Alfred-Skyblue/vue-draggable-plus A Vue drag-and-drop sorting library built on Sortable.js that supports both Vue 3 and Vue 2.7+. It offers component, directive, and functio… | 65 | 4011 | active |
| zhw2590582/ArtPlayer ArtPlayer.js is a modern, feature-rich HTML5 video player library written in JavaScript, distributed via npm and CDN. It supports customiza… | 79 | 4006 | active |
| CedricGuillemet/ImGuizmo A collection of Dear ImGui widgets for 3D manipulation, including gizmos for matrix editing (rotation, translation, scale), a view orientat… | 92 | 4004 | active |
| jeroennoten/Laravel-AdminLTE A Laravel package that integrates the AdminLTE v3 admin dashboard theme via Blade templates and a configurable menu system. It also optiona… | 89 | 4003 | active |
| BoxFactura/pulltorefresh.js A small, dependency-free JavaScript library that adds pull-to-refresh functionality to web apps without requiring any markup changes. It is… | 52 | 4002 | stable |
| skydoves/Balloon Balloon is a Kotlin library for creating fully customizable tooltips and popups on Android, with arrow positioning, rich animations, and ov… | 93 | 3992 | stable |
| zclzone/vue-naive-admin A lightweight Vue 3 admin dashboard template built with Vite, Pinia, UnoCSS, and Naive UI, including a full-stack NestJS + TypeORM + MySQL … | 65 | 3983 | active |
| 0wczar/airframe-react Airframe React is a free, MIT-licensed admin dashboard and analytics template built on React 16, Bootstrap 4, and reactstrap. It ships with… | 39 | 3983 | active |
| area17/twill Twill is an open source CMS toolkit for Laravel that lets developers rapidly build custom, feature-rich admin consoles with pre-built Vue.j… | 95 | 3976 | active |
| picoe/Eto Eto.Forms is a cross-platform GUI framework for .NET that lets you build desktop (and eventually mobile) applications with a single UI code… | 86 | 3963 | active |
| EhPanda-Team/EhPanda EhPanda is an unofficial iOS/iPadOS client app for browsing E-Hentai, built with SwiftUI and the Swift Composable Architecture. It is distr… | 97 | 3960 | active |