function: ui-components
6753 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| Low-Code Engine Alibaba's enterprise-class low-code engine for building visual page-building and app-development platforms. It provides an extensible edito… | 27 | 15883 | active |
| rjsf-team/react-jsonschema-form A React component library that declaratively builds and validates web forms from JSON Schema. It supports multiple UI themes (MUI, Bootstra… | 99 | 15876 | stable |
| remarkjs/react-markdown A React component that safely renders markdown strings to React elements using the unified/remark ecosystem. It supports CommonMark and GFM… | 42 | 15864 | stable |
| darkroomengineering/lenis Lenis is a lightweight, dependency-free smooth scroll library for modern browsers that wraps native scrolling to keep accessibility, sticky… | 98 | 15574 | stable |
| ag-grid/ag-grid AG Grid is a fully-featured, highly customizable JavaScript data grid library for building enterprise applications. It supports React, Angu… | 98 | 15564 | stable |
| GSYGithubApp A full-featured, cross-platform open-source GitHub client app built with Flutter, designed for both daily GitHub management and as a compre… | 98 | 15485 | active |
| Lynx Lynx is an open-source cross-platform UI engine family that lets web developers build truly native interfaces for mobile, web, and desktop … | 87 | 15111 | active |
| riot/riot Riot.js is a simple, elegant component-based UI library for building client-side web interfaces with custom tags. It compiles HTML-based co… | 93 | 14914 | stable |
| soybeanjs/soybean-admin SoybeanAdmin is a clean, elegant, and powerful admin dashboard template built on Vue3, Vite, TypeScript, Pinia, NaiveUI, and UnoCSS. It pro… | 93 | 14887 | active |
| pointfreeco/swift-composable-architecture The Composable Architecture (TCA) is a Swift library for building applications with a consistent, testable architecture based on state mana… | 95 | 14886 | stable |
| thomaspark/bootswatch Bootswatch is a collection of free, open-source themes for the Bootstrap CSS framework, available as pre-compiled CSS, Sass files, via CDN,… | 71 | 14749 | stable |
| formatjs/formatjs FormatJS is a monorepo of industry-standard JavaScript internationalization libraries built on ICU Message syntax and ECMA-402, most notabl… | 95 | 14743 | active |
| konvajs/konva Konva is an MIT-licensed JavaScript/TypeScript 2D canvas framework providing an object-oriented scene graph (stages, layers, groups, shapes… | 99 | 14724 | stable |
| hdodenhof/CircleImageView A fast, lightweight circular ImageView widget for Android, ideal for profile pictures. It uses a BitmapShader for efficient rendering witho… | 32 | 14488 | stable |
| callstack/react-native-paper React Native Paper is a cross-platform UI component library for React Native that implements Google's Material Design (including Material Y… | 95 | 14449 | stable |
| bootstrap-vue/bootstrap-vue BootstrapVueNext is a component library providing Bootstrap v5 components, directives, and composables for Vue.js 3 and Nuxt 3, with automa… | 57 | 14427 | active |
| marko-js/marko Marko is a declarative, HTML-based language and framework for building dynamic, reactive web user interfaces, where nearly any valid HTML i… | 95 | 14407 | active |
| dream-num/univer Univer is a full-stack, isomorphic TypeScript SDK for building embeddable office applications - spreadsheets, documents, and presentations … | 92 | 14215 | active |
| tamagui/tamagui Tamagui is a TypeScript framework for styling React apps with full parity between React web and React Native, comprising a style library (@… | 95 | 14155 | active |
| plouc/nivo nivo is a rich set of React data visualization components built on top of d3, offering SVG, HTML, and Canvas chart rendering. It supports s… | 76 | 14091 | stable |
| rivo/tview A Go library for building rich, interactive terminal user interfaces with widgets like forms, tables, trees, lists, and flexible layouts. I… | 68 | 14051 | stable |
| satnaing/shadcn-admin Shadcn Admin is an admin dashboard UI built with ShadcnUI (TailwindCSS + RadixUI) and Vite, featuring 10+ pages, light/dark mode, responsiv… | 74 | 14028 | active |
| react-content-loader A lightweight React component library for creating SVG-powered skeleton loading placeholders, like Facebook's card loaders. It includes pre… | 63 | 14002 | stable |
| Vendicated/Vencord Vencord is a Discord client modification written in TypeScript that ships with a large set of preinstalled plugins and theme support. It in… | 67 | 13974 | active |
| formkit/auto-animate AutoAnimate is a zero-config, drop-in animation utility that adds smooth transitions to web apps with a single line of code. It works with … | 82 | 13908 | stable |
| BuilderIO/mitosis Mitosis is an open-source compiler that transforms JSX components written once into native components for frameworks like React, Vue, Angul… | 91 | 13902 | active |
| Cropper.js Cropper.js is a JavaScript library for cropping images in the browser, built as customizable, extensible web components. The related 'cropp… | 91 | 13864 | stable |
| PySimpleGUI/PySimpleGUI PySimpleGUI is a Python library that wraps tkinter, Qt (PySide), WxPython, and Remi behind a simple, unified API for building desktop GUIs.… | 94 | 13813 | active |
| CoderMJLee/MJRefresh MJRefresh is a widely-used Objective-C library that adds pull-to-refresh and load-more controls to UIScrollView, UITableView, and UICollect… | 46 | 13811 | stable |
| shipshapecode/shepherd Shepherd is an open-source JavaScript library for building guided product tours and user onboarding experiences in web apps. It is framewor… | 99 | 13797 | active |
| LuckSiege/PictureSelector PictureSelector is an Android media picker library for selecting pictures, videos, and audio from the device gallery, with built-in support… | 23 | 13591 | stable |
| RaspberryPiFoundation/blockly Blockly is a JavaScript library that adds a customizable, drag-and-drop visual programming editor to web apps, representing code concepts a… | 98 | 13533 | stable |
| longbridge/gpui-component GPUI Component is a Rust UI component framework built on Zed's GPUI for creating high-performance, cross-platform desktop applications. It … | 80 | 13529 | active |
| TomSchimansky/CustomTkinter CustomTkinter is a Python UI library built on Tkinter that provides modern, fully customizable widgets with light/dark appearance modes and… | 72 | 13523 | active |
| fkhadra/react-toastify React-Toastify is a React library for adding toast notifications to web applications with minimal setup. It provides a highly customizable … | 83 | 13437 | stable |
| Lawnchair Lawnchair is a free, open-source home screen launcher for Android built on AOSP's Launcher3, porting Pixel Launcher features and adding ric… | 86 | 13401 | active |
| Tencent/omi Omi is a Web Components framework built in TypeScript that combines custom elements, shadow DOM, and JSX with signal-driven reactive progra… | 56 | 13260 | active |
| filp/whoops Whoops is a PHP error handling library that provides a stack-based system for dealing with errors and exceptions. It renders a detailed, pr… | 76 | 13235 | stable |
| puckeditor/puck Puck is a modular, open-source visual editor for React that lets developers embed drag-and-drop page building into their own applications u… | 94 | 13207 | active |
| wix/react-native-navigation React Native Navigation is a fully native navigation library for React Native apps on iOS and Android. It exposes a simple cross-platform J… | 96 | 13176 | stable |
| mdbootstrap/TW-Elements TW Elements is a free, MIT-licensed collection of 500+ interactive UI components, design blocks, and templates built on Tailwind CSS, with … | 56 | 13158 | active |
| stenciljs/core Stencil is a TypeScript-based compiler and toolchain for building standards-compliant Web Components (Custom Elements) using JSX, decorator… | 99 | 13126 | stable |
| Instagram/IGListKit IGListKit is a data-driven UICollectionView framework from Instagram engineering for building fast, flexible list interfaces on iOS and tvO… | 81 | 13068 | stable |
| youth5201314/banner An Android banner/carousel UI library built on ViewPager2 for displaying looping advertisement images with customizable indicators and page… | 32 | 13018 | stable |
| lllyasviel/stable-diffusion-webui-forge A fork/platform built on top of AUTOMATIC1111's Stable Diffusion WebUI that optimizes resource management, speeds up inference, and adds ex… | 32 | 12977 | active |
| taye/interact.js interact.js is a standalone JavaScript library for drag and drop, resizing, and multi-touch gestures with inertia and snapping, supporting … | 75 | 12925 | stable |
| dip/cmdk cmdk is a fast, unstyled React component for building command menus (⌘K palettes) that also works as an accessible combobox. It provides a … | 56 | 12916 | active |
| emilkowalski/sonner Sonner is an opinionated toast notification component library for React. It provides a single Toaster component and a toast() API for rende… | 95 | 12900 | stable |
| Juanpe/SkeletonView SkeletonView is a Swift library for iOS that displays animated skeleton placeholder views while content loads, giving users a preview of up… | 63 | 12894 | stable |
| codecentric/spring-boot-admin Spring Boot Admin is a web-based admin UI for monitoring and managing Spring Boot applications via their Actuator endpoints. It provides da… | 97 | 12850 | active |
| atlassian/pragmatic-drag-and-drop A low-level, headless drag and drop toolchain built on the browser's native drag and drop APIs, usable with any frontend framework. It powe… | 70 | 12739 | stable |
| catdad/canvas-confetti A lightweight, dependency-free JavaScript library for rendering performant confetti animations in the browser using HTML canvas. It support… | 49 | 12711 | stable |
| nhn/tui.calendar TOAST UI Calendar is a full-featured JavaScript calendar component with monthly, weekly, and daily views, drag-and-drop scheduling, and def… | 23 | 12702 | active |
| elkowar/eww Eww (ElKowar's Wacky Widgets) is a standalone desktop widget system written in Rust, letting users build custom widgets like status bars an… | 65 | 12636 | active |
| theatre-js/theatre Theatre.js is a JavaScript animation library with a professional motion design toolset, combining a visual sequence/graph editor in the bro… | 32 | 12632 | active |
| react-icons/react-icons A React library that provides SVG icons from popular icon packs (Font Awesome, Material Design, Bootstrap, Heroicons, and many more) as Rea… | 87 | 12621 | stable |
| alibaba/formily Formily is a high-performance cross-framework form solution for React, React Native, Vue 2, and Vue 3 that manages field state independentl… | 46 | 12566 | stable |
| OpenLayers OpenLayers is a high-performance, feature-packed JavaScript library for creating interactive maps on the web. It can display map tiles, vec… | 94 | 12556 | stable |
| Highcharts Highcharts is a mature JavaScript charting library based on SVG (with canvas/WebGL boosting) for building interactive charts, dashboards, m… | 77 | 12481 | stable |
| facebook/astryx Astryx is an open source React design system from Meta offering 150+ accessible components, CSS-custom-property theming, dark mode, templat… | 82 | 12469 | active |
| SVProgressHUD/SVProgressHUD SVProgressHUD is a clean and lightweight progress HUD (heads-up display) library for iOS and tvOS apps, written in Objective-C. It displays… | 63 | 12447 | stable |
| segmentio/evergreen Evergreen is Segment's open-source React UI framework and design system for building enterprise-grade web applications. It provides polishe… | 63 | 12424 | stable |
| snabbdom/snabbdom Snabbdom is a virtual DOM library for JavaScript/TypeScript with a tiny (~200 SLOC) modular core and extensible module system. It provides … | 80 | 12397 | stable |
| lipis/flag-icons A curated collection of all country flags as SVG images with accompanying CSS for easy integration into web projects. Flags are available i… | 75 | 12357 | stable |
| callstack/linaria Linaria is a zero-runtime CSS-in-JS library that extracts CSS to real stylesheet files at build time. It offers familiar CSS syntax with Sa… | 98 | 12345 | active |
| downshift-js/downshift Downshift is a set of React primitives (hooks and a render-prop component) for building accessible autocomplete, combobox, select, and tag-… | 92 | 12307 | stable |
| CoreUI Free Admin Template CoreUI Free Admin Template is an open-source Bootstrap 5 admin dashboard template available in Bootstrap, React, Vue, and Angular versions.… | 89 | 12242 | active |
| retejs/rete Rete.js is a TypeScript-first JavaScript framework for building node-based visual programming editors and dataflow/control-flow graph inter… | 65 | 12226 | stable |
| markmead/hyperui HyperUI is a free, open-source collection of Tailwind CSS v4 components for marketing sites, web apps, and eCommerce projects. Components a… | 79 | 12211 | active |
| uiverse-io/galaxy Galaxy is the GitHub archive of Uiverse.io, a community-built open-source library of over 3000 UI elements made with CSS or Tailwind. Eleme… | 27 | 12190 | active |
| jacomyal/sigma.js Sigma.js is an open-source JavaScript/TypeScript library for rendering and interacting with large network graphs of thousands of nodes and … | 98 | 12148 | stable |
| Yalantis/uCrop uCrop is an open-source Android image cropping library by Yalantis offering flexible cropping, rotation, scaling, and compression with a bu… | 42 | 12079 | stable |
| giscus/giscus giscus is an open-source commenting system for websites powered by GitHub Discussions, serving as a successor to utterances. It embeds as a… | 70 | 12054 | active |
| ant-design/ant-design-mobile Ant Design Mobile is a React component library providing essential UI blocks for building mobile web applications. It offers optimized, cus… | 86 | 12041 | stable |
| szimek/signature_pad Signature Pad is a zero-dependency JavaScript/TypeScript library for drawing smooth signatures on an HTML5 canvas using variable-width Bézi… | 97 | 12022 | stable |
| creativetimofficial/ui Creative Tim UI is an open-source component library and custom registry built on top of shadcn/ui, providing pre-built, customizable React … | 55 | 12011 | active |
| akiran/react-slick react-slick is a React carousel/slider component, a React port of the popular slick carousel. It supports autoplay, infinite looping, lazy … | 39 | 11921 | stable |
| AnmolSaini16/mapcn mapcn is a free, open-source collection of copy-paste map components for React, built on MapLibre GL and styled with Tailwind CSS to match … | 60 | 11919 | active |
| coil-kt/coil Coil is a Kotlin-first image loading library for Android and Compose Multiplatform, built on Coroutines and Okio. It provides fast, lightwe… | 95 | 11881 | stable |
| assistant-ui/assistant-ui assistant-ui is an open-source TypeScript/React library of primitives and runtimes for building production-grade AI chat interfaces, with a… | 89 | 11869 | active |
| Milkdown/milkdown Milkdown is a plugin-driven framework for building WYSIWYG markdown editors, built on ProseMirror and Remark. It is headless, themeable, an… | 94 | 11862 | active |
| summernote/summernote Summernote is a JavaScript WYSIWYG rich text editor library built on jQuery with Bootstrap 3/4/5 support. It replaces a div element with an… | 69 | 11836 | active |
| svgdotjs/svg.js SVG.js is a lightweight, dependency-free JavaScript library for creating, manipulating, and animating SVG elements in the browser. It provi… | 85 | 11822 | stable |
| Bootstrap Table Bootstrap Table is a JavaScript library that extends HTML tables with features like sorting, pagination, checkbox/radio selection, and AJAX… | 88 | 11810 | stable |
| xmartlabs/Eureka Eureka is an elegant iOS form builder written in Swift that lets developers construct dynamic forms using a concise operator-based DSL on t… | 23 | 11803 | stable |
| Gutenberg Gutenberg is the block editor project for WordPress, providing a modular editing experience where content is composed of blocks. It ships a… | 95 | 11753 | active |
| charmbracelet/lipgloss Lip Gloss is a Go library for styling and laying out terminal output with a declarative, CSS-like API. It handles colors (ANSI through true… | 93 | 11753 | active |
| didi/LogicFlow LogicFlow is a TypeScript-based flow chart editing framework focused on business customization, providing interactive diagram editing with … | 84 | 11664 | active |
| mikepenz/MaterialDrawer MaterialDrawer is an Android library providing a flexible, easy-to-use navigation drawer implementation following Material Design guideline… | 79 | 11644 | stable |
| IBM/plex IBM Plex is IBM's open-source corporate typeface family, including Sans, Serif, Mono, Sans Condensed, and Math variants with broad multilin… | 96 | 11601 | active |
| uidotdev/usehooks A collection of modern, server-safe React hooks published as the npm package @uidotdev/usehooks, maintained by the ui.dev team. It includes… | 33 | 11502 | active |
| gyf-dev/ImmersionBar An Android library for managing immersive (transparent) status bars and navigation bars on Android 4.4+, with one-line setup for Activities… | 96 | 11470 | stable |
| jdan/98.css 98.css is a CSS-only design system that styles semantic HTML to look like the classic Windows 98 user interface. It ships no JavaScript, ma… | 41 | 11461 | stable |
| Immediate-Mode-UI/Nuklear Nuklear is a minimal-state, immediate-mode graphical user interface toolkit written in ANSI C (C89) and distributed as a single-header libr… | 88 | 11350 | stable |
| vira-soft/vira-assets Vira Theme is a premium color theme and icon set for Visual Studio Code, positioned as the official successor to the popular Material Theme… | 63 | 11311 | active |
| logaretm/vee-validate vee-validate is a form validation and state management library for Vue.js, supporting both Vue 2 and Vue 3. It handles value tracking, vali… | 66 | 11264 | stable |
| Vanessa219/vditor Vditor is an in-browser Markdown editor written in TypeScript that supports three editing modes: WYSIWYG (rich text), instant rendering (Ty… | 94 | 11263 | active |
| FormidableLabs/victory Victory is an ecosystem of composable React components for building interactive data visualizations, built on top of D3. It includes a comp… | 60 | 11241 | active |
| captbaritone/webamp Webamp is a browser-based reimplementation of the classic Winamp 2 audio player, built with HTML5 and the Web Audio API, with full support … | 77 | 11229 | active |
| tui-cs/Terminal.Gui Terminal.Gui is a cross-platform terminal UI (TUI) toolkit for .NET that lets developers build sophisticated console applications with rich… | 97 | 11183 | stable |