function: ui-components
6753 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| vanniktech/Emoji A Kotlin Multiplatform library that adds emoji support to Android, iOS, and JVM applications. It provides emoji pickers (popup and standalo… | 83 | 1638 | active |
| WickyNilliams/cally Cally is a set of small, feature-rich calendar web components built in TypeScript, providing building blocks for date selection (single, mu… | 73 | 1638 | active |
| jquery/jquery-color jQuery Color is an official jQuery plugin that provides color object parsing, manipulation, and animation support via cssHooks. It lets dev… | 66 | 1638 | stable |
| ifmeorg/ifme if-me.org is a free, open source web application for sharing mental health experiences with trusted allies like friends, family, and cowork… | 97 | 1636 | active |
| jakobhellermann/bevy-inspector-egui A Bevy plugin that renders inspector UIs (via egui) for entities, resources, and assets using Bevy's reflection system. It offers drop-in q… | 72 | 1635 | active |
| TailGrids/tailgrids Tailgrids is an open-source React UI component library built on Tailwind CSS, offering 100+ production-ready, accessible, customizable comp… | 97 | 1632 | active |
| samarthagarwal/FlutterScreens A collection of ready-to-use Flutter screens, widgets, buttons, and loaders with attractive UIs, implemented with no external dependencies.… | 32 | 6013 | maintenance |
| raulriera/TextFieldEffects A Swift library of custom UITextField subclasses with animated visual effects inspired by Codrops text input designs. Effects like Kaede, H… | 23 | 6011 | maintenance |
| moesaid/cleopatra Cleopatra is a production-ready admin dashboard template built with Tailwind CSS v4, Vite, and vanilla JavaScript. It ships with four dashb… | 63 | 1628 | active |
| eddiekaiger/SwiftyAttributes A Swift library providing a fluent, type-safe API for building NSAttributedString instances on Apple platforms. It wraps all Cocoa/Cocoa To… | 23 | 1628 | stable |
| basmilius/meteocons Meteocons is a collection of 500+ hand-crafted animated weather icons available in four styles (Fill, Flat, Line, Monochrome) and distribut… | 76 | 1627 | active |
| chrisjpatty/flume Flume is a React-powered node editor library that lets developers build user-friendly visual editors for modeling business logic as JSON gr… | 63 | 1627 | stable |
| andreamazz/AMScrollingNavbar A Swift library providing a custom UINavigationController whose navigation bar scrolls away alongside a UIScrollView or UITableView. It let… | 23 | 5994 | maintenance |
| eds2002/react-native-screen-transitions A React Native library providing customizable, gesture-driven screen transitions including shared element zoom, snap-point sheets, overlays… | 84 | 1625 | active |
| mumuy/widget A collection of jQuery-based UI widget plugins including carousels, tabs, custom scrollbars, dropdowns, dialogs, calendars, color pickers, … | 77 | 1623 | active |
| nanojsx/nano Nano JSX is an ultra-lightweight (~1kB) JSX library written in TypeScript that renders server-side first and hydrates only the parts that n… | 57 | 1623 | active |
| tvillarete/ipod-classic-js A web-based iPod Classic simulator that streams music from Spotify and Apple Music, featuring a pixel-perfect click wheel interface, games,… | 75 | 1622 | active |
| ducksboard/gridster.js Gridster.js is a jQuery plugin for building draggable, multi-column grid layouts where widgets can span multiple columns and be dynamically… | 23 | 5974 | maintenance |
| mingcute-design/mingcute-icons Mingcute Icons is an open-source icon library offering 1,663 carefully designed icons in Regular and Filled styles, distributed across 10 p… | 88 | 1621 | active |
| PKM-er/Blue-Topaz_Obsidian-css Blue Topaz is a popular blue CSS theme for the Obsidian note-taking app, with extensive customization via the Style Settings plugin. It shi… | 66 | 1621 | active |
| georgealways/lil-gui lil-gui is a lightweight, dependency-free JavaScript library that renders a floating panel of controllers (sliders, checkboxes, color picke… | 53 | 1621 | stable |
| tipsy/bubbly-bg A tiny (841 bytes gzipped) zero-dependency JavaScript library that renders animated bubbly backgrounds on an HTML canvas. It creates a fixe… | 54 | 1618 | stable |
| kbrsh/moon Moon is a minimal, fast JavaScript library for building functional user interfaces, where applications are pure functions communicating wit… | 23 | 5950 | maintenance |
| bendc/animateplus Animate Plus is a lightweight JavaScript animation library (under 3 KB) for animating DOM elements, CSS, and SVG with a promise-based API. … | 32 | 5948 | maintenance |
| rey5137/material An open-source Android library that back-ports fully animated Material Design UI components (buttons, switches, sliders, spinners, text fie… | 10 | 5948 | maintenance |
| Jean-Tinland/simple-bar simple-bar is a status bar widget for Übersicht that displays spaces, windows, and system information for the yabai and AeroSpace tiling wi… | 76 | 1615 | active |
| IdeasOnCanvas/Aiolos Aiolos is a Swift/UIKit library that adds a floating, draggable panel to iOS apps, similar to the side panel used in Apple Maps. It is deve… | 42 | 1615 | stable |
| moroshko/react-autosuggest A WAI-ARIA compliant autosuggest/autocomplete component for React applications. It supports plain or multi-section suggestion lists, async … | 23 | 5939 | maintenance |
| go-flutter go-flutter is an unofficial package that brings the Flutter UI framework to Windows, macOS, and Linux by implementing Flutter's Embedding A… | 77 | 5931 | maintenance |
| Maaack/Godot-Game-Template A Godot 4 game template and plugin providing a main menu, options and pause menus, credits, scene loader, and an example game scene. It is … | 98 | 1610 | active |
| uiriansan/SilentSDDM SilentSDDM is a highly customizable theme for the SDDM display manager on Linux, built with QML and Qt6. It ships multiple preset configura… | 81 | 1609 | active |
| fiduswriter/simple-datatables A lightweight, dependency-free HTML table library written in TypeScript and transpiled to vanilla JavaScript, similar to jQuery DataTables … | 75 | 1608 | active |
| calcom/sans Cal Sans is an open-source variable typeface commissioned by Cal.com, distributed as an npm package and font files under the SIL Open Font … | 67 | 1608 | active |
| ractivejs/ractive Ractive.js is a template-driven JavaScript library for building reactive user interfaces with declarative data-binding, event handling, and… | 32 | 5913 | maintenance |
| flot/flot Flot is a pure JavaScript plotting library built on jQuery for creating attractive, interactive charts in web pages. It supports line, bar,… | 23 | 5909 | maintenance |
| flutter-form-builder-ecosystem/flutter_form_builder A Flutter package that simplifies building data-collection forms by removing boilerplate for validation, change reactions, and value collec… | 94 | 1606 | active |
| tokens-studio/figma-plugin Tokens Studio for Figma is an official Figma plugin for defining, applying, and syncing design tokens in Figma. It stores tokens as JSON, c… | 98 | 1605 | active |
| twobin/react-lazyload A React library that lazily loads components, images, or any content when it enters the viewport to improve page performance. It uses minim… | 32 | 5900 | maintenance |
| prolificinteractive/material-calendarview A Material design back port of Android's CalendarView, provided as a customizable calendar UI widget for Android apps. It supports single/m… | 23 | 5899 | maintenance |
| basscss/basscss Basscss is a low-level CSS toolkit and the original functional/atomic CSS library, providing a lightweight collection of immutable utility … | 23 | 5897 | maintenance |
| RxSwiftCommunity/RxKeyboard RxKeyboard is a Swift library that provides a reactive way to observe iOS keyboard frame changes via RxSwift Drivers, replacing raw keyboar… | 63 | 1603 | stable |
| efremidze/Magnetic Magnetic is a Swift library built on SpriteKit that provides a customizable floating bubble picker UI, inspired by the genre selection scre… | 48 | 1602 | stable |
| ExperienceLovelace/ha-floorplan A Lovelace card plugin for Home Assistant that maps entities to SVG objects, letting users visualize device states, control devices, and ca… | 88 | 1600 | active |
| forkingdog/FDFullscreenPopGesture An Objective-C category on UINavigationController that enables fullscreen interactive pop gestures in iOS 7+ system style via AOP, requirin… | 32 | 5876 | maintenance |
| gsdios/SDAutoLayout SDAutoLayout is an Objective-C AutoLayout library for iOS that lets developers lay out views with one line of chained method calls. It supp… | 60 | 5866 | maintenance |
| purescript-halogen/purescript-halogen Halogen is a declarative, type-safe UI library for PureScript with its own virtual DOM implementation. It supports encapsulated, composable… | 23 | 1596 | active |
| ShizukuIchi/winXP A web-based recreation of the Windows XP desktop experience built with React and JavaScript. It recreates draggable, resizable windows, a s… | 32 | 5862 | maintenance |
| Bekaboo/dropbar.nvim A Neovim plugin that provides IDE-like breadcrumbs in the winbar with drop-down menus. It supports multiple symbol sources including LSP, t… | 70 | 1595 | active |
| jmorton06/Lumos Lumos is a cross-platform 2D and 3D game engine written in C++17, supporting Vulkan and OpenGL rendering with an ECS architecture and ImGui… | 63 | 1595 | active |
| iddan/react-spreadsheet A simple, customizable, and performant spreadsheet component library for React. It provides a straightforward API for rendering editable gr… | 47 | 1595 | active |
| damianricobelli/stepperize Stepperize is a type-safe, headless toolkit for building multi-step flows in React and React Native. It lets you define steps once as typed… | 82 | 1594 | active |
| JetBrains/kotlin-wrappers A collection of official JetBrains Kotlin wrappers providing type-safe APIs for popular JavaScript libraries such as React, styled-componen… | 95 | 1591 | active |
| amwx/FluentAvalonia FluentAvalonia is a control library for Avalonia UI that brings Fluent design and WinUI-inspired controls to cross-platform .NET applicatio… | 77 | 1590 | active |
| ladjs/react-native-loading-spinner-overlay A React Native component library that displays a loading spinner overlay on top of the app UI. It supports customizable colors, sizes, anim… | 46 | 1588 | active |
| angular/flex-layout Angular Flex-Layout is a TypeScript library providing a declarative Flexbox-based layout API and a responsive engine with mediaQuery observ… | 10 | 5827 | maintenance |
| krzyzanowskim/STTextView STTextView is a performant, reusable text view component for macOS and iOS built on TextKit 2, serving as an NSTextView/UITextView replacem… | 98 | 1587 | active |
| NearHuscarl/flutter_login FlutterLogin is a ready-made Flutter widget that provides a fully animated login/signup screen with customizable callbacks for authenticati… | 85 | 1587 | active |
| ckeditor/ckeditor4 CKEditor 4 is a widely used browser-based WYSIWYG rich-text HTML editor with a plugin-based architecture and extensive customization option… | 73 | 5820 | maintenance |
| jonkykong/SideMenu SideMenu is a Swift library providing a customizable side/slide menu control for iOS apps. It can be implemented entirely in storyboards wi… | 32 | 5816 | maintenance |
| Khan/perseus Perseus is Khan Academy's open-source exercise system for rendering, interacting with, and grading interactive educational questions. It sh… | 95 | 1584 | active |
| xudafeng/autoresponsive-react autoresponsive-react is an auto responsive grid layout library for React that automatically arranges components into a responsive grid. It … | 48 | 1584 | active |
| michaelhenry/ImageViewer.swift A Swift library for iOS that provides an easy-to-use image viewer inspired by Facebook's photo viewer, supporting single images, image arra… | 79 | 1581 | stable |
| imsky/holder Holder.js is a client-side JavaScript library that renders image placeholders in the browser using SVG or Canvas. It generates customizable… | 23 | 5798 | maintenance |
| umodoc/editor Umo Editor is an open-source document editor component built on Vue3 and Tiptap3 that provides a Microsoft Word-like online editing experie… | 68 | 1580 | active |
| neobrutalism/neobrutalism Neobrutalism (formerly RetroUI) is an open-source React + TailwindCSS component library styled in the neobrutalist design aesthetic — thick… | 82 | 1579 | active |
| twostraws/Vortex Vortex is a high-performance particle effects library for SwiftUI, supporting built-in presets like fire, rain, fireworks, and confetti as … | 60 | 1579 | active |
| QuintGao/GKPageScrollView GKPageScrollView is an iOS library for building nested UIScrollView layouts like Weibo, Douyin, and NetEase Cloud Music profile pages, with… | 28 | 1579 | stable |
| michaeltyson/TPKeyboardAvoiding A drop-in Objective-C library providing UIScrollView and UITableView subclasses that automatically keep text fields visible above the iOS k… | 32 | 5787 | maintenance |
| expo/react-native-action-sheet A cross-platform ActionSheet component library for React Native, using the native UIActionSheet on iOS and a pure JavaScript implementation… | 26 | 1577 | stable |
| Nightonke/BoomMenu BoomMenu is an Android UI library that provides an animated 'boom' menu button which explodes into a set of sub-buttons when tapped. It sup… | 32 | 5778 | maintenance |
| nucleic/enaml Enaml is a Python framework and declarative DSL for building professional-quality native GUI applications on top of Qt. It provides a const… | 81 | 1574 | active |
| ThoughtWorksInc/Binding.scala Binding.scala is a reactive data-binding library for Scala that runs on both the JVM and Scala.js. It provides automatically recalculating … | 62 | 1574 | active |
| yarolegovich/DiscreteScrollView An Android library providing a RecyclerView-based scrollable list that centers the current item, similar to a ViewPager but with adjacent i… | 23 | 5769 | maintenance |
| dillidon/alerts-and-pickers A Swift library extending UIAlertController with advanced customization and embedded content views like text fields, date pickers, map view… | 32 | 5758 | maintenance |
| seek-oss/braid-design-system Braid is a themeable React component design system built for the SEEK Group, using CSS variables via vanilla-extract for cross-brand themin… | 95 | 1571 | active |
| TonyGermaneri/canvas-datagrid A canvas-based data grid implemented as a W3C web component that renders millions of rows and columns without paging or virtual loading. It… | 42 | 1571 | active |
| maxkonovalov/MKRingProgressView A Swift UI component library for iOS that renders circular ring progress views similar to the Activity app on Apple Watch. It supports anim… | 23 | 1571 | stable |
| drakeet/MultiType MultiType is an Android library that simplifies building RecyclerViews with multiple item view types. It lets developers register item type… | 23 | 5756 | maintenance |
| facebook/componentkit ComponentKit is an Objective-C++ view framework for iOS, heavily inspired by React, that takes a functional, declarative approach to buildi… | 23 | 5755 | maintenance |
| jevonmao/PermissionsSwiftUI PermissionsSwiftUI is a Swift package that displays and handles system permissions in SwiftUI apps with a customizable, Apple-style modal U… | 23 | 1570 | active |
| dmytrodanylyk/circular-progress-button An Android UI library providing a button that morphs into a circular progress indicator during background operations. Written in Java and d… | 63 | 5750 | maintenance |
| exyte/ConcentricOnboarding A SwiftUI library for iOS that provides a concentric circular animated onboarding or walkthrough flow with tap actions. Developers supply p… | 73 | 1568 | active |
| vinceliuice/Mojave-gtk-theme Mojave-gtk-theme is a macOS Mojave-like GTK theme for GTK 3, GTK 2, and GNOME Shell, supporting desktop environments such as GNOME, Pantheo… | 48 | 1568 | active |
| odoo/owl Owl is a lightweight (~30kb gzipped, zero dependencies) TypeScript UI framework built by Odoo, featuring signal-based reactivity, class-bas… | 96 | 1566 | active |
| skydoves/AndroidVeil AndroidVeil is a Kotlin Android library that adds skeleton (veil) placeholders and shimmering effects to layouts and RecyclerViews. It is c… | 44 | 1566 | active |
| xmartlabs/XLForm XLForm is an Objective-C library for iOS that lets developers build dynamic table-view forms from declarative form definitions, with runtim… | 23 | 5735 | maintenance |
| focus-trap/focus-trap A small vanilla JavaScript library that traps keyboard focus within a DOM node, cycling Tab/Shift+Tab among its focusable elements and bloc… | 92 | 1564 | stable |
| mattmezza/vue-beautiful-chat vue-beautiful-chat is a Vue.js component that renders an intercom-like chat window for web applications. It provides only the view layer, i… | 52 | 1562 | stable |
| Mapsui/Mapsui Mapsui is a .NET map component library for embedding interactive maps in applications built with MAUI, Avalonia, Uno Platform, Blazor, WPF,… | 96 | 1561 | active |
| LouisBarranqueiro/reapop Reapop is a simple and customizable notifications (toast) system for React applications. It works standalone or with Redux, providing compo… | 67 | 1561 | stable |
| yanzhenjie/SwipeRecyclerView An Android library wrapping RecyclerView that adds swipe menus, swipe-to-delete, long-press drag, header/footer views, load-more, and stick… | 32 | 5713 | maintenance |
| nandorojo/burnt A React Native library providing cross-platform native toasts and alerts for iOS, Android, and Web. It wraps native components (SPIndicator… | 48 | 1559 | active |
| instea/react-native-popup-menu An extensible popup and context menu component library for React Native supporting Android, iOS, and unofficially UWP and react-native-web.… | 76 | 1558 | stable |
| memononen/nanovg NanoVG is a small antialiased 2D vector graphics rendering library built on OpenGL, with a lean API modeled after the HTML5 canvas API. It … | 63 | 5701 | maintenance |
| jpush/aurora-imui Aurora IMUI is a general-purpose instant messaging UI component library providing MessageList and InputView components, independent of any … | 23 | 5696 | maintenance |
| irihitech/Ursa.Avalonia Ursa is an enterprise-level UI control library for building cross-platform applications with Avalonia UI. It provides a rich set of control… | 96 | 1555 | active |
| internet-development/www-sacred SRCL (Sacred) is an open-source React component and style repository for building web apps, desktop apps, and static sites with a terminal/… | 66 | 1555 | active |
| ubuntu/gnome-shell-extension-appindicator A GNOME Shell extension that adds support for AppIndicator and KStatusNotifierItem tray icons, including legacy tray icons, to the GNOME Sh… | 87 | 1553 | active |
| bklit/bklit-ui Bklit UI is an open-source collection of composable chart and utility components for React, distributed via the shadcn/ui registry so you c… | 58 | 1553 | active |
| solidjs-community/solid-primitives A community-maintained collection of high-quality, tree-shakable reactive primitives for the SolidJS framework, covering inputs, media, obs… | 95 | 1552 | active |