function: ui-components
6753 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| jaywcjlove/hotkeys-js A dependency-free JavaScript micro-library for capturing keyboard input and defining keyboard shortcuts in the browser. It provides a simpl… | 98 | 7124 | stable |
| abuanwar072/Flutter-Responsive-Admin-Panel-or-Dashboard A responsive admin panel/dashboard UI template built with Flutter, featuring charts, tables, and info cards. It runs on web, macOS, tablets… | 75 | 7110 | stable |
| TanStack/virtual TanStack Virtual is a headless, framework-agnostic virtualization library for rendering very large lists, grids, and tables efficiently in … | 95 | 7090 | stable |
| FormCreate FormCreate is a low-code Vue form generation library that renders dynamic forms from JSON data, with validation, data collection, submissio… | 88 | 7090 | stable |
| 1weiho/open-slide open-slide is a React-based slide presentation framework designed for AI coding agents to author decks from natural-language prompts. It pr… | 81 | 7082 | active |
| olton/metroui Metro UI is a progressive, HTML-first front-end framework and component library in Windows Metro style, offering 150+ components, 900+ icon… | 68 | 7080 | active |
| elementor/elementor Elementor is an open-source WordPress plugin providing an advanced front-end drag-and-drop page builder for creating pixel-perfect websites… | 95 | 7062 | active |
| lightGallery lightGallery is a customizable, modular, dependency-free JavaScript lightbox gallery plugin for displaying images and videos on the web and… | 72 | 7049 | active |
| fabiospampinato/cash Cash is an absurdly small (~6 KB gzipped) jQuery alternative for modern browsers that provides jQuery-style chainable syntax for DOM manipu… | 65 | 7034 | active |
| ChenYilong/CYLTabBarController CYLTabBarController is an iOS UI library that adds Lottie animations, Liquid Glass styling, red-dot badges, and an enlarged center button t… | 97 | 7018 | active |
| plasmicapp/plasmic Plasmic is an open-source visual builder for the web that lets teams design and build React apps, websites, and content via drag-and-drop, … | 77 | 6973 | active |
| futurepress/epub.js Epub.js is a JavaScript library for rendering ePub documents in the browser across many devices. It provides interfaces for common ebook fu… | 56 | 6950 | stable |
| reactchartjs/react-chartjs-2 React wrapper components for Chart.js, letting you render charts like Line, Bar, and Doughnut as declarative React components. It supports … | 72 | 6939 | stable |
| VueTorrent/VueTorrent VueTorrent is a sleek alternative WebUI for the qBittorrent torrent client, built with Vue 3 and Vuetify. It replaces qBittorrent's default… | 99 | 6933 | active |
| davidjbradshaw/iframe-resizer A JavaScript library that automatically resizes iframes to match their content and keeps monitoring them to maintain the correct size. It s… | 87 | 6932 | active |
| getActivity/AndroidProject AndroidProject is a mature Android 'technology middle platform' — a pre-built project architecture template with common screens, dialogs, b… | 73 | 6912 | active |
| Kiranism/next-shadcn-dashboard-starter A free, MIT-licensed admin dashboard starter template built with Next.js 16, shadcn/ui, Tailwind CSS v4, and TypeScript. It provides produc… | 92 | 6881 | active |
| joe-bell/cva Class Variance Authority (cva) is a tiny TypeScript library for building type-safe, variant-driven class names for UI components, with firs… | 67 | 6880 | stable |
| kristopolous/BOOTSTRA.386 BOOTSTRA.386 is a Twitter Bootstrap theme (supporting Bootstrap v2 through v5) that styles webpages to look like 1980s DOS-era graphical in… | 55 | 6877 | active |
| itchyny/lightline.vim lightline.vim is a lightweight and highly configurable statusline and tabline plugin for Vim. It emphasizes minimalism, easy customization … | 73 | 6871 | stable |
| Nord Nord is an arctic, north-bluish color palette of sixteen carefully selected dimmed pastel colors designed for code syntax highlighting and … | 23 | 6870 | stable |
| nuxt/ui Nuxt UI is a comprehensive Vue UI component library offering 125+ accessible, Tailwind CSS-styled components built on Reka UI and Tailwind … | 99 | 6860 | stable |
| openstyles/stylus Stylus is a browser extension for Chrome, Firefox, and Chromium-based browsers that lets users restyle websites by installing and managing … | 99 | 6848 | active |
| gpbl/react-day-picker React DayPicker is a customizable date picker component library for React, supporting single, multiple, and range date selections with exte… | 94 | 6846 | stable |
| Prism Prism is a .NET framework for building loosely coupled, maintainable, and testable XAML applications across WPF, Avalonia, MAUI, Uno Platfo… | 66 | 6836 | stable |
| Choices-js/Choices Choices.js is a lightweight, configurable vanilla JavaScript library that enhances select boxes and text inputs with searchable, multi-sele… | 95 | 6819 | active |
| rxi/microui microui is a tiny, portable immediate-mode UI library written in around 1100 sloc of ANSI C. It works within a fixed-size memory region and… | 32 | 6811 | stable |
| bcakmakoglu/vue-flow Vue Flow is a highly customizable flowchart and node-based graph component library for Vue 3, written in TypeScript. It provides built-in z… | 85 | 6804 | active |
| google/material-design-lite Material Design Lite is a Google implementation of Material Design components in vanilla CSS, JS, and HTML with no framework dependencies. … | 59 | 32190 | maintenance |
| software-mansion/react-native-gesture-handler React Native Gesture Handler is a library providing a declarative API that exposes platform-native touch and gesture systems to React Nativ… | 99 | 6782 | stable |
| shentao/vue-multiselect A dependency-free Vue.js component providing single select, multiselect, tagging, and searchable dropdown functionality. Version 3 is compa… | 82 | 6778 | stable |
| Flarum Flarum is open-source forum software for building online discussion communities, built in PHP on Laravel with a Mithril-powered frontend. I… | 94 | 6748 | stable |
| unovue/reka-ui Reka UI (formerly Radix Vue) is an open-source, unstyled, headless UI component library for Vue, porting Radix UI primitives. It provides 4… | 96 | 6744 | active |
| pop-os/cosmic-epoch COSMIC is a next-generation desktop environment for Linux built in Rust by System76, composed of modular components including a Wayland com… | 99 | 6730 | active |
| sivan/heti Heti is a CSS/SCSS stylesheet library that enhances Chinese web typography according to common Chinese typesetting conventions (CLREQ). It … | 50 | 6721 | stable |
| golden-layout/golden-layout Golden Layout is a JavaScript layout manager for arranging web app components in dockable, draggable panels with support for native popup w… | 52 | 6708 | active |
| antvis/X6 X6 is a JavaScript/TypeScript diagramming and graph editing engine that renders nodes and edges using SVG and HTML. It provides customizabl… | 90 | 6685 | active |
| ppoffice/hexo-theme-icarus Icarus is a simple, delicate, and modern theme for the Hexo static site generator, distributed as an npm package. It ships with extensive b… | 58 | 6655 | active |
| U8g2 U8g2 is a monochrome graphics library for embedded devices, supporting a wide range of OLED and LCD display controllers with drawing primit… | 77 | 6648 | stable |
| typehero/typehero TypeHero is an open-source web platform where TypeScript developers practice and improve their skills through interactive type-level coding… | 72 | 6641 | active |
| mesop-dev/mesop Mesop is a Python-based UI framework for rapidly building web apps like demos and internal tools without writing JavaScript, CSS, or HTML. … | 93 | 6588 | active |
| ChartsCSS/charts.css Charts.css is an open source CSS framework for data visualization that turns semantic HTML tables into charts using utility CSS classes and… | 57 | 6581 | active |
| hinesboy/mavonEditor mavonEditor is a Vue-based markdown editor component supporting Vue 2 and Vue 3, with live preview, dual-pane editing, and customizable too… | 27 | 6578 | active |
| thedevdojo/wave Wave is an open-source SaaS starter kit and framework built on Laravel, Livewire, and Tailwind CSS. It ships with authentication, billing a… | 86 | 6544 | active |
| siteline/swiftui-introspect A Swift library that lets SwiftUI developers access and customize the underlying UIKit or AppKit views behind SwiftUI views. It works by in… | 95 | 6543 | active |
| blueimp/jQuery-File-Upload A jQuery plugin providing a file upload widget with multiple file selection, drag & drop, progress bars, validation, and media previews. It… | 10 | 30717 | maintenance |
| jd-opensource/nutui NutUI is a lightweight Vue 3 component library with 80+ high-quality components styled after JD.com's mobile design language. It supports b… | 59 | 6508 | active |
| google-map-react/google-map-react A React component library wrapping a subset of the Google Maps API that lets you render arbitrary React components as map markers. It suppo… | 60 | 6477 | stable |
| nativescript-vue/nativescript-vue NativeScript-Vue is a Vue 3 custom renderer that lets you build truly native iOS and Android apps using Vue and JavaScript, rendering templ… | 91 | 6460 | active |
| RobinHerbots/Inputmask Inputmask is a JavaScript library that creates input masks to enforce predefined input formats such as dates, numbers, and phone numbers. I… | 75 | 6460 | active |
| soumyajit4419/Portfolio A self-coded personal developer portfolio website built with React.js, Express.js, and React-Bootstrap, showcasing projects, resume, and te… | 53 | 6458 | active |
| petyosi/react-virtuoso React Virtuoso is a React component library for virtualized rendering of lists, grids, tables, masonry layouts, and chat message lists. It … | 98 | 6451 | active |
| nextapps-de/winbox WinBox.js is a lightweight, dependency-free HTML5 window manager library for the web that lets developers create draggable, resizable, full… | 23 | 6446 | stable |
| VincentGarreau/particles.js A lightweight JavaScript library for rendering animated particle effects on an HTML canvas, configurable via JSON. It supports interactive … | 23 | 30203 | maintenance |
| Grsmto/simplebar SimpleBar is a lightweight (6kb) vanilla JavaScript library that replaces the browser's default scrollbar with a custom CSS-styled one whil… | 46 | 6413 | stable |
| konvajs/react-konva React Konva is a React library providing declarative components for the Konva 2D HTML5 canvas framework. It lets developers build interacti… | 98 | 6403 | stable |
| htmlstreamofficial/preline Preline UI is an open-source Tailwind CSS component library offering prebuilt UI components, blocks, templates, and headless JavaScript plu… | 93 | 6396 | active |
| boringdesigners/boring-avatars Boring Avatars is a small open-source React library that generates unique, SVG-based avatars from any username, email, or random string, wi… | 73 | 6379 | active |
| foundation/foundation-sites Foundation for Sites is a responsive front-end framework providing HTML, CSS (Sass), and JavaScript components for building websites and ap… | 24 | 29784 | maintenance |
| rebelot/kanagawa.nvim Kanagawa.nvim is a dark colorscheme for NeoVim inspired by Katsushika Hokusai's painting, written in Lua. It offers extensive TreeSitter an… | 69 | 6351 | active |
| ivpusic/react-native-image-crop-picker A React Native library providing an iOS/Android image and video picker with camera capture, cropping, and configurable compression. It supp… | 63 | 6349 | active |
| paulirish/lite-youtube-embed A lightweight web component (custom element) that renders YouTube embeds using a static facade with a poster image, loading the actual ifra… | 51 | 6347 | active |
| wasabeef/richeditor-android A rich text WYSIWYG editor component library for Android, built in Java and distributed via Maven Central. It provides a WebView-based edit… | 32 | 6347 | stable |
| elastic/eui The Elastic UI Framework (EUI) is a collection of typed React UI components, themes, and style utilities for building web interfaces with E… | 95 | 6344 | stable |
| pacocoursey/next-themes next-themes is a small React library providing theme management for Next.js apps, supporting system preference, custom themes, and flash-fr… | 65 | 6333 | stable |
| sanity-io/sanity Sanity Studio is an open-source, fully customizable headless CMS application built with React and TypeScript for rapidly configuring conten… | 95 | 6296 | active |
| namidaco/namida Namida is a feature-rich music and video player for Android built with Flutter, with YouTube streaming support and Last.fm integration. It … | 86 | 6291 | active |
| IanLunn/Hover Hover.css is a collection of CSS3-powered hover effects for links, buttons, logos, SVG, and featured images, available in CSS, Sass, and LE… | 23 | 29395 | maintenance |
| nathancahill/split A monorepo of tiny, zero-dependency JavaScript utilities for creating resizable split views, including Split.js (for float/flex layouts) an… | 23 | 6280 | stable |
| Iconify Iconify is a universal icon framework unifying 200+ open source icon sets (300k+ icons) behind one syntax, with a web component, framework … | 77 | 6278 | active |
| MessageKit/MessageKit MessageKit is a community-driven Swift library for building customizable chat and messaging UIs in iOS apps, serving as the replacement for… | 74 | 6265 | active |
| sadmann7/tablecn A shadcn/ui-style collection of copy-paste data table and data grid components for React, built on TanStack Table with a Next.js, Tailwind … | 68 | 6259 | active |
| pheralb/svgl SVGL is a curated library of 600+ optimized SVG logos for brands and technologies, served through a searchable web app and a free REST API.… | 70 | 6258 | active |
| adi1090x/polybar-themes A large collection of ready-made themes for the Polybar status bar, offering many styles, colors, and variants for Linux desktop environmen… | 76 | 6235 | active |
| codesandbox/sandpack Sandpack is a component toolkit by CodeSandbox for embedding live-running code editing experiences into web applications and documentation.… | 42 | 6223 | active |
| PixelPlayerHQ/PixelPlayer PixelPlayer is a privacy-first, offline music player for Android built with Kotlin, Jetpack Compose, and Material 3 Expressive. It offers m… | 78 | 6222 | active |
| pmndrs/leva Leva is a React-first GUI component library for building customizable control panels with a single useControls hook. It offers smart input … | 62 | 6211 | active |
| epezent/implot ImPlot is an immediate mode, GPU-accelerated plotting library built on Dear ImGui for rendering interactive real-time charts in C++ applica… | 79 | 6202 | active |
| gsdios/SDCycleScrollView SDCycleScrollView is an Objective-C UIKit component for iOS that renders auto-scrolling, infinitely looping banner carousels of images or t… | 23 | 6188 | stable |
| ant-design-blazor/ant-design-blazor Ant Design Blazor is a rich set of enterprise-class UI components implementing the Ant Design system for Blazor applications. It supports b… | 95 | 6182 | active |
| adamgiebl/neumorphism Neumorphism.io is a web-based CSS code generator for the Neumorphism/Soft UI design trend, built with React. It lets designers and develope… | 54 | 6139 | active |
| kenwheeler/slick Slick is a jQuery-based carousel/slider library for building responsive, touch-enabled image and content carousels on the web. It offers ex… | 96 | 28555 | maintenance |
| davidmerfield/randomColor A tiny JavaScript library that generates attractive random colors, with options to control hue, luminosity, count, seed, and output format.… | 54 | 6124 | stable |
| zerostaticthemes/square-ui A collection of open-source, beautifully crafted UI layouts and full-page templates built with Next.js, shadcn/ui, Tailwind CSS, and Radix … | 59 | 6106 | active |
| jerosoler/Drawflow Drawflow is a lightweight, dependency-free JavaScript library for building node-based flow editors in the browser. It lets users drag nodes… | 23 | 6106 | stable |
| frappe/gantt Frappe Gantt is an open-source JavaScript library for rendering interactive, customizable Gantt charts on the web. It supports flexible tim… | 65 | 6097 | active |
| creativetimofficial/david-ai David AI (formerly tailwind-starter-kit) is a free, open-source library of 300+ customizable, production-ready UI components built with Tai… | 34 | 6096 | active |
| fontsource/fontsource Fontsource is a monorepo of open-source fonts packaged into individual NPM packages for self-hosting in web applications. It bundles over 2… | 98 | 6086 | active |
| ibelick/motion-primitives Motion-Primitives is an open-source UI kit of beautifully designed, animated React components built with Motion (Framer Motion) and Tailwin… | 56 | 6075 | active |
| pallets-eco/flask-admin Flask-Admin is a batteries-included Flask extension for auto-generating administrative interfaces with CRUD views for your models. It is in… | 93 | 6071 | active |
| androidx/androidx The development environment and source repository for Android Jetpack's androidx.* extension libraries, synchronized with AOSP's primary de… | 77 | 6071 | active |
| nolly-studio/cult-ui cult/ui is a collection of accessible, customizable React components built with Tailwind CSS and Framer Motion, designed for design enginee… | 66 | 6064 | active |
| spicetify/spicetify-themes A community-maintained collection of CSS themes for customizing the Spotify desktop client via the Spicetify CLI. It includes multiple them… | 74 | 6054 | active |
| skeletonlabs/skeleton Skeleton is an adaptive design system built on Tailwind CSS, providing themes, design tokens, utility classes, and turnkey UI components fo… | 95 | 6048 | active |
| michalsnik/aos AOS is a small JavaScript library that animates HTML elements as they scroll into view, driven by CSS transitions and data attributes. It o… | 32 | 28056 | maintenance |
| elk-zone/elk Elk is a nimble open-source web client for Mastodon built with Nuxt and Vue. It can be used via the official hosted deployment or self-host… | 93 | 6033 | active |
| thoughtbot/administrate Administrate is a Rails engine (gem) that generates flexible, customizable admin dashboards for Rails applications. It provides clean CRUD … | 72 | 6031 | stable |
| css-doodle/css-doodle css-doodle is a web component for drawing generative patterns and visual art with CSS. It generates a grid of cells styled by CSS rules wit… | 83 | 6030 | active |
| russellsamora/scrollama Scrollama is a lightweight JavaScript library for building scrollytelling experiences using the IntersectionObserver API instead of scroll … | 56 | 5999 | active |
| jvalen/pixel-art-react Pixel Art to CSS is a web-based pixel art drawing and animation editor built with React and Redux. It generates ready-to-use CSS code from … | 52 | 5997 | active |