function: ui-components
6753 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| chenxuan0000/vue-seamless-scroll A Vue.js component that provides seamless, infinite scrolling of list content, supporting single-step and manual horizontal scrolling. It w… | 23 | 1887 | stable |
| jverdi/JVFloatLabeledTextField An Objective-C UIKit library providing UITextField and UITextView subclasses that implement the Float Label Pattern, where placeholders tra… | 23 | 7141 | maintenance |
| sindresorhus/screenfull A tiny (0.7 kB gzipped) JavaScript library that wraps the browser Fullscreen API, normalizing vendor-prefixed implementation differences. I… | 23 | 7140 | maintenance |
| jeffreylanters/react-unity-webgl A React library for embedding Unity WebGL builds in React applications with advanced two-way communication APIs between Unity and React. It… | 86 | 1886 | active |
| omgovich/colord Colord is a tiny (1.8 KB brotlied), zero-dependency JavaScript/TypeScript library for high-performance color parsing, manipulation, and con… | 88 | 1885 | stable |
| shalldie/vscode-background A Visual Studio Code extension that lets users set custom background images in the editor, sidebar, panel, or fullscreen, with carousel, ra… | 97 | 1883 | active |
| yegor256/tacit Tacit is a classless CSS framework that styles plain, standards-compliant HTML5 pages without requiring any CSS classes. You include a sing… | 96 | 1883 | active |
| vercel/react-tweet react-tweet is a React library for embedding tweets in applications using Next.js, Vite, and other React frameworks without requiring the T… | 76 | 1880 | active |
| maragudk/gomponents gomponents is a Go library for writing reusable HTML 5 components in pure Go code instead of template languages. It renders type-safe, auto… | 88 | 1879 | stable |
| KeyboardKit/KeyboardKit KeyboardKit is a Swift & SwiftUI framework for building custom keyboard extensions for iOS, iPadOS, and other Apple platforms. It extends A… | 95 | 1877 | active |
| farridav/django-jazzmin Django Jazzmin is a drop-in theme for the Django admin site built on AdminLTE 3 and Bootstrap 5. It provides a customizable, responsive adm… | 87 | 1877 | active |
| LekoArts/gatsby-themes A monorepo collection of free, open-source, professionally designed Gatsby themes (Cara, Emilia, Emma, Jodie, Minimal Blog, GraphQL Playgro… | 77 | 1877 | active |
| jonthornton/jquery-timepicker A lightweight jQuery plugin that adds a Google Calendar-inspired timepicker dropdown to text inputs. It supports mouse and keyboard navigat… | 38 | 1877 | stable |
| react-designer/react-designer A lightweight React library for embedding editable vector graphics canvases in web apps. It supports drawing and manipulating shapes, paths… | 23 | 1877 | active |
| testshallpass/react-native-dropdownalert A React Native component library that displays dropdown alert notifications for errors, warnings, info, and success messages. Alerts can be… | 64 | 1876 | active |
| jonsuh/hamburgers A collection of CSS-animated hamburger menu icons with 30+ animation variants, distributed as plain CSS and a modular Sass library. It is f… | 23 | 7091 | maintenance |
| os-js/OS.js OS.js is an open-source JavaScript web desktop platform that provides a window manager, application APIs, GUI toolkit, and filesystem abstr… | 23 | 7083 | maintenance |
| massivemadness/Squircle-CE Squircle CE is a fast, free, open-source multi-language code editor for Android devices, written in Kotlin. It provides syntax highlighting… | 79 | 1871 | active |
| yourlabs/django-autocomplete-light A Django library for building autocomplete widgets and views, integrating with select2 for rich select inputs. It supports model-based, gen… | 63 | 1870 | active |
| CEWendel/SWTableViewCell An Objective-C UITableViewCell subclass that adds swipeable content views exposing utility buttons on either side, mimicking the iOS 7 Mail… | 32 | 7062 | maintenance |
| ogaclejapan/SmartTabLayout An Android library providing a custom ViewPager title strip with a scroll-synced indicator that gives continuous visual feedback while swip… | 10 | 7062 | maintenance |
| lukehaas/css-loaders A collection of minimal loading spinners built purely with CSS animations, each using a single HTML element. It provides visually appealing… | 35 | 7053 | maintenance |
| c15t/c15t c15t is an open-source, developer-first consent management platform (CMP) for cookie banners, privacy preferences, consent storage, and con… | 83 | 1866 | active |
| thesabbir/simple-line-icons A pack of simple, minimal line icons distributed as a web font with CSS, SASS, and LESS files. It is installable via npm, Bower, or CDN and… | 59 | 1863 | stable |
| marionettejs/backbone.marionette Marionette.js is a composite application framework built on top of Backbone.js that provides application architecture, view management, and… | 67 | 7035 | maintenance |
| hnvn/flutter_shimmer A lightweight Flutter package that paints an animated shimmer highlight over placeholder UI widgets. It is commonly used to build skeleton … | 77 | 1861 | active |
| SamHerbert/SVG-Loaders A collection of lightweight loading icons and small animations built with pure SVG (SMIL), usable via simple img tags or inline SVG. Color … | 32 | 7026 | maintenance |
| codenameone/CodenameOne Codename One is an open-source framework that compiles a single Java (or Kotlin) codebase into native applications for iOS, Android, deskto… | 95 | 1860 | active |
| kuma-ui/kuma-ui Kuma UI is a headless, utility-first React component library with zero-runtime CSS extraction, using a hybrid approach that statically extr… | 86 | 1858 | active |
| zenoamaro/react-quill ReactQuill is a React component that wraps the Quill rich-text (WYSIWYG) editor, providing controlled/uncontrolled usage, themes, custom to… | 26 | 7011 | maintenance |
| n3r4zzurr0/svg-spinners A collection of 24x24 dp animated SVG loading spinners implemented in both CSS and SMIL variants. The assets are lightweight standalone SVG… | 32 | 7009 | maintenance |
| django-cms/django-filer django-filer is a file and image management application for Django, providing an admin-integrated interface for organizing, uploading, and … | 95 | 1856 | stable |
| exyte/Chat A SwiftUI framework providing a chat UI with fully customizable message cells and a built-in media picker. It supports features like audio … | 67 | 1856 | active |
| KillerCodeMonkey/ngx-quill An Angular module providing components for the Quill rich text editor, including editor, viewer, and HTML viewer components. It supports te… | 94 | 1855 | active |
| craftpip/jquery-confirm A jQuery plugin that provides alert, confirm, prompt, and dialog modals with features like Ajax-loaded content, auto-close timers, keyboard… | 62 | 1855 | active |
| xmartlabs/XLPagerTabStrip XLPagerTabStrip is an iOS UIKit library that provides an Android PagerTabStrip-style container view controller for swiping between child vi… | 23 | 6999 | maintenance |
| RomRider/apexcharts-card A highly customizable Lovelace card for Home Assistant that renders advanced graphs and charts using ApexCharts.js. It supports extensive s… | 65 | 1854 | active |
| devxoul/Toaster Toaster is a Swift library that provides Android-style toast notifications for iOS and Apple platforms with a very simple interface. It off… | 23 | 1854 | stable |
| fltk-rs/fltk-rs Rust bindings for the FLTK 1.4 cross-platform GUI library, providing around 80 customizable widgets with static linking support. It produce… | 86 | 1850 | active |
| sbstjn/timesheet.js A lightweight JavaScript library for rendering HTML5/CSS3 timesheet timelines from an array of date events. It has no external dependencies… | 32 | 6978 | maintenance |
| shadcnstudio/shadcn-studio An open-source distribution of copy-and-paste shadcn/ui components, blocks, and templates built on Tailwind CSS with Radix UI and Base UI s… | 85 | 1849 | active |
| nudeui/awesomplete Awesomplete is an ultra lightweight (~2KB minified and gzipped) autocomplete widget for HTML inputs with zero dependencies, built with mode… | 65 | 6972 | maintenance |
| slackhq/circuit Circuit is a Compose-driven architecture framework for Kotlin applications, primarily targeting Android. It pairs Compose-based Presenters … | 99 | 1848 | stable |
| dhaitz/mplcyberpunk A Python add-on package for matplotlib that applies a 'cyberpunk' visual style to plots, including dark-background stylesheets, glowing lin… | 48 | 1848 | active |
| lawnstarter/react-native-picker-select A React Native picker component that emulates native <select> interfaces on iOS and Android. It wraps the platform picker (or a styled Text… | 65 | 1846 | active |
| buildermethods/design-os Design OS is a product planning and design tool that guides you through defining your product vision, modeling data, and designing UI befor… | 67 | 1845 | active |
| ivmartel/dwv DWV (DICOM Web Viewer) is an open source, zero-footprint JavaScript/HTML5 library for viewing and manipulating DICOM medical images in any … | 94 | 1844 | active |
| cmdparkour/vue-admin-box vue-admin-box is a Vue 3 admin dashboard template built with Vite, Element Plus, and TypeScript, offering four base template variants (with… | 41 | 1843 | active |
| ptomasroos/react-native-scrollable-tab-view A JavaScript-only React Native component providing swipeable tabbed navigation where each tab maintains its own ScrollView and scroll posit… | 23 | 6946 | maintenance |
| sberrevoets/SDCAlertView SDCAlertView is a Swift library providing an enhanced replacement for UIAlertController on iOS, with support for custom content views, attr… | 24 | 1842 | active |
| tengbao/vanta Vanta is a JavaScript library that adds animated 3D background effects to any HTML element using three.js (WebGL) or p5.js. It offers many … | 32 | 6942 | maintenance |
| DHTMLX/gantt DHTMLX Gantt is an open-source JavaScript Gantt chart library for building project scheduling and timeline interfaces in web applications. … | 98 | 1841 | stable |
| mkobuolys/flutter-design-patterns An open-source mobile application built with Dart and Flutter that demonstrates OOP design patterns with interactive examples and explanati… | 75 | 1840 | active |
| veltman/flubber A JavaScript library providing best-guess methods for smoothly interpolating between arbitrary 2-D shapes, such as SVG path strings or poin… | 32 | 6930 | maintenance |
| kobaltedev/kobalte Kobalte is a UI toolkit of unstyled, accessible components and primitives for building web apps and design systems with SolidJS. It handles… | 90 | 1839 | active |
| MohamedRejeb/compose-rich-editor A rich text editor library for Jetpack Compose and Compose Multiplatform, fully customizable and supporting common WYSIWYG text styling fea… | 90 | 1836 | stable |
| LiveDuo/destack Destack is a visual page builder library for React and Next.js projects that lets you compose landing pages from Tailwind-based component t… | 32 | 1836 | active |
| MortimerGoro/MGSwipeTableCell MGSwipeTableCell is an easy-to-use UITableViewCell subclass for iOS that displays swipeable buttons with a variety of transitions. It suppo… | 32 | 6915 | maintenance |
| wilsonpage/fastdom A tiny (~600 bytes) JavaScript library that eliminates layout thrashing by batching DOM measurement and mutation tasks. It queues reads and… | 23 | 6915 | maintenance |
| firekylin/firekylin Firekylin is a self-hosted blogging platform built on Node.js with ThinkJS 3 and ReactJS. It provides article and page management, themes, … | 95 | 1833 | active |
| getActivity/TitleBar An Android title bar framework written in Java that lets developers configure toolbars, action bars, and collapsing toolbars entirely throu… | 58 | 1833 | stable |
| superdesigndev/superdesign SuperDesign is an open-source AI design agent that lives inside your IDE (VS Code, Cursor, Windsurf, Claude Code) and generates UI mockups,… | 59 | 6895 | maintenance |
| agno-agi/agent-ui Agent UI is a modern, self-hostable chat interface for AI agents built with Next.js, Tailwind CSS, and TypeScript, designed to connect to A… | 57 | 1830 | active |
| HospitalRun/hospitalrun-frontend The React/Redux frontend for HospitalRun, a free and open-source electronic medical record (EMR) system designed for hospitals in developin… | 10 | 6888 | maintenance |
| HubSpot/vex vex is a lightweight (~5.6kb) vanilla JavaScript dialog library for creating highly configurable, easily stylable modal dialogs. It serves … | 23 | 6872 | maintenance |
| ap/vim-css-color A Vim plugin that highlights CSS color names, hex codes, and rgb()/rgba()/hsl() values inline so users can preview colors while editing. It… | 32 | 1825 | stable |
| microsoft/responsible-ai-toolbox A Microsoft suite of Python libraries and Jupyter widgets providing dashboards for model assessment, error analysis, interpretability, fair… | 67 | 1824 | active |
| martinlaxenaire/curtainsjs curtains.js is a lightweight vanilla WebGL JavaScript library that converts HTML DOM elements containing images, videos, and canvases into … | 39 | 1824 | active |
| dohliam/dropin-minimal-css A drop-in JavaScript switcher for previewing minimal, classless CSS frameworks on any HTML page. It lets developers cycle through boilerpla… | 32 | 1824 | active |
| wzc520pyfm/ant-design-x-vue A Vue implementation of Ant Design X, providing a component library for building AI-driven chat and copilot interfaces based on the RICH in… | 76 | 1822 | active |
| utom/sketch-measure Sketch Measure is a Sketch plugin that generates offline HTML design specs with measurements, CSS styles, and design details for developers… | 38 | 6853 | maintenance |
| ReactVision/viro ViroReact is an open-source MIT-licensed library for building augmented reality, virtual reality, and mixed reality experiences using React… | 99 | 1821 | active |
| beekai-oss/react-simple-animate A tiny React library for UI animations, providing components and hooks to animate elements between styles, run CSS keyframes, and chain ani… | 23 | 1816 | stable |
| Mijick/Popups A SwiftUI library that simplifies presenting popups, alerts, sheets, toasts, banners, and popovers in iOS apps. It provides a clean, declar… | 59 | 1815 | active |
| mitsuba-renderer/nanogui NanoGUI is a minimalistic cross-platform C++/Python widget library for building GUIs rendered with OpenGL 3+, GLES 2/3, Metal, and WebGL vi… | 77 | 1814 | active |
| frenic/csstype CSSType provides strict TypeScript and Flow type definitions for CSS properties and values, generated from MDN data. It enables autocomplet… | 57 | 1814 | stable |
| DevCloudFE/ng-devui ng-devui is an Angular UI component library based on the DevUI Design system, offering enterprise-grade components, a font icon library, an… | 33 | 1814 | active |
| braver/programmingfonts A website for test-driving programming fonts online, aggregating a definitive list of monospaced fonts for code in one interactive place. I… | 77 | 1813 | active |
| 12207480/TYCyclePagerView TYCyclePagerView is an iOS UI library providing an infinite cycle pager view with auto-scrolling banner support and a customizable page con… | 57 | 1813 | stable |
| ryanseddon/react-frame-component A React component that renders your app or individual components inside an iFrame for style and DOM encapsulation. It supports custom initi… | 87 | 1812 | active |
| StartBootstrap/startbootstrap-clean-blog Clean Blog is a free, responsive blog theme for Bootstrap created by Start Bootstrap, featuring a blog homepage, about page, contact page, … | 32 | 1812 | stable |
| wonday/react-native-pdf A React Native component that renders PDF documents on iOS and Android. It supports loading PDFs from URLs, blobs, local files, or assets w… | 90 | 1809 | active |
| efemkay/obsidian-modular-css-layout A collection of modular CSS snippets for Obsidian.md that provide alternative layout options such as wide views, multi-column notes, and ga… | 23 | 1807 | active |
| gzu-liyujiang/AndroidPicker AndroidPicker is an Android picker widget library offering wheel-style pickers for dates, times, single options, numbers, linked two/three-… | 68 | 6787 | maintenance |
| greyby/vue-spinner A collection of CSS-based loading spinner components for Vue.js 3, based on Halogen. It provides 16 spinner components (PulseLoader, GridLo… | 84 | 1806 | stable |
| autoNumeric/autoNumeric AutoNumeric is a standalone JavaScript library that provides live as-you-type formatting for international numbers and currencies in form i… | 80 | 1805 | active |
| editablejs/editable Editable is an extensible rich-text editor framework for the web that replaces the native contenteditable attribute with a custom renderer,… | 23 | 1804 | active |
| salimi-my/shadcn-ui-sidebar A retractable, responsive sidebar component for Next.js built on top of shadcn/ui and Tailwind CSS. It is distributed as a shadcn/ui regist… | 31 | 1802 | active |
| elixir-desktop/desktop An Elixir framework for building local-first desktop and mobile apps using Phoenix LiveView, with native windows via wxWidgets and a JSON/T… | 77 | 1801 | active |
| ElemeFE/v-charts v-charts is a set of Vue 2.x chart components wrapping ECharts with a uniform data format and simplified configuration. It lets developers … | 23 | 6759 | maintenance |
| Aslam97/minimal-tiptap A lightweight, customizable rich text (WYSIWYG) editor component built on Tiptap and designed for integration with Shadcn UI and Tailwind C… | 59 | 1799 | active |
| huri000/SwiftEntryKit SwiftEntryKit is a versatile Swift presentation library for iOS that displays banners, pop-ups, alerts, and other overlay entries inside a … | 32 | 6750 | maintenance |
| KevinVandy/material-react-table Material React Table is a fully-featured data grid/table component library for React, built on TanStack Table V8 and Material UI V6, writte… | 73 | 1798 | active |
| media-kit/media-kit A cross-platform video and audio playback library for Flutter and Dart applications, built on libmpv with native platform bindings. It prov… | 66 | 1798 | active |
| thebird/Swipe Swipe is a lightweight vanilla JavaScript touch slider library for creating swipeable carousels and slideshows in the browser. It supports … | 32 | 6747 | maintenance |
| thomasloven/hass-browser_mod A Home Assistant custom integration that turns any browser (e.g., a wall-mounted tablet) into a controllable entity and media player. It al… | 99 | 1797 | active |
| avo-hq/avo Avo is a Ruby on Rails admin panel framework, CMS, and internal tool builder that generates CRUD interfaces, dashboards, and custom tools f… | 95 | 1797 | active |
| FluidGroup/NextGrowingTextView NextGrowingTextView is an iOS UI component library providing an auto-growing text input view for UIKit and SwiftUI. It expands between conf… | 85 | 1797 | active |
| yezihaohao/react-admin A complete React admin dashboard template/solution built with Ant Design, React Router, Redux, and ECharts. It provides a full-featured boi… | 32 | 6738 | maintenance |
| azouaoui-med/react-pro-sidebar React Pro Sidebar is a React component library for building customizable, responsive side navigation with nested menus, submenus, and colla… | 86 | 1794 | active |