function: ui-components
6753 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| czl0325/ZLCollectionView An Objective-C library providing multiple UICollectionView layout types (tag, column, percentage, absolute-position, fill, waterfall) for b… | 32 | 1158 | maintenance |
| Madelena/hass-config-public A public, redacted Home Assistant dashboard configuration showcasing two dashboard styles: a dense maximalist control-center layout and a s… | 32 | 1158 | maintenance |
| leebyron/react-loops React Loops is a small React library providing a declarative <For> component for rendering lists, objects, and iterables with optional empt… | 23 | 1158 | maintenance |
| LoeiFy/Diaspora Diaspora is a WordPress theme written in PHP featuring a photo-wallpaper gallery layout, music playback in posts, and quick-preview menus. … | 32 | 1157 | maintenance |
| baiiu/DropDownMenu An Android dropdown menu library providing a complete filter solution for list screens. It uses adapters and generics so any model type can… | 32 | 1157 | maintenance |
| dmytro-anokhin/url-image URLImage is a lightweight, pure SwiftUI view that downloads and displays images from URLs, with in-memory and on-disk caching. It serves as… | 10 | 1156 | maintenance |
| popo-fishes/umy-ui umy-ui is a Vue 2.0 desktop component library whose flagship u-table component renders tens of thousands of rows smoothly, fixing the lag o… | 63 | 1155 | maintenance |
| StartBootstrap/startbootstrap-new-age New Age is a free, open-source Bootstrap 5 landing page theme for web apps created by Start Bootstrap. It ships prebuilt HTML/CSS/JS in a d… | 32 | 1153 | maintenance |
| teodorpatras/SideMenuController SideMenuController is a custom container view controller written in Swift for iOS that displays main content in a center panel and secondar… | 10 | 1153 | maintenance |
| yannickl/DynamicButton DynamicButton is a Swift library providing flat-design animated buttons, most notably a hamburger button that animates transitions between … | 32 | 1152 | maintenance |
| cesardeazevedo/react-native-bottom-sheet-behavior A React Native wrapper around Android's BottomSheetBehavior, exposing components like CoordinatorLayout, FloatingActionButton, and AppBarLa… | 23 | 1152 | maintenance |
| JodusNodus/react-qr-reader A React component that scans and decodes QR codes using the device webcam via WebRTC. It provides a simple QrReader component with hooks-ba… | 23 | 1151 | maintenance |
| marmelroy/TVButton TVButton is a Swift library that recreates the Apple TV parallax icon effect as iOS UIButtons, using layered images that respond to long-pr… | 23 | 1151 | maintenance |
| Sprytile/Sprytile Sprytile Painter is a Blender add-on for building tile-based low-poly 3D scenes using paint/map-editor-like tools. It lets users construct … | 23 | 1151 | maintenance |
| Orillusion/orillusion Orillusion is a pure Web3D rendering engine built entirely on the WebGPU standard, written in TypeScript. It aims to deliver desktop-level … | 83 | 5212 | experimental |
| MFC-TEC/ELinkageScroll ELinkageScroll is an Android library that provides a general-purpose solution for nested scrolling across multiple child views. It allows d… | 32 | 1150 | maintenance |
| GoogleChromeLabs/container-query-polyfill A small (9 kB) polyfill for CSS Container Queries built on ResizeObserver and MutationObserver, supporting the full @container query syntax… | 62 | 1149 | maintenance |
| mdmsoft/yii2-admin A GUI-based RBAC (Role-Based Access Control) manager extension for the Yii2 PHP framework. It provides an administrative interface for mana… | 23 | 1149 | maintenance |
| fly803/BaseProject BaseProject is an Android base framework library that bundles screen resolution adaptation, a Retrofit2 network layer with unified error ha… | 23 | 1149 | maintenance |
| laravel-frontend-presets/tailwindcss A Laravel frontend preset package that scaffolds Tailwind CSS into a fresh Laravel application via artisan commands. It optionally generate… | 23 | 1149 | maintenance |
| tgjones/gemini Gemini is a WPF framework for building IDE-like desktop applications, similar in concept to the Visual Studio Shell. It is built on AvalonD… | 23 | 1149 | maintenance |
| tcomb-form tcomb-form is a family of React and React Native libraries that automatically generate forms from tcomb domain models, with built-in valida… | 10 | 1149 | maintenance |
| Wanderson-Magalhaes/PyOneDark_Qt_Widgets_Modern_GUI A modern dark-themed GUI styling library for PySide6/Qt Widgets applications, providing a polished OneDark-inspired interface theme. It inc… | 32 | 1147 | maintenance |
| codyhouse/codyhouse-framework CodyFrame is a lightweight SCSS/CSS front-end framework for building accessible, bespoke interfaces using CSS custom properties and utility… | 23 | 1147 | maintenance |
| gokcan/react-shimmer A React image component that simulates a shimmer or breathing placeholder effect while images load asynchronously, with support for custom … | 23 | 1146 | maintenance |
| crazycodeboy/react-native-easy-toast A React Native component that displays Android-style toast notifications on both iOS and Android. It supports custom durations, callbacks o… | 23 | 1145 | maintenance |
| duanhong169/DrawableToolbox A Kotlin library for Android that lets developers create drawables (shape, rotate, scale, ripple, layer-list, flip) programmatically via a … | 23 | 1145 | maintenance |
| kakajika/FragmentAnimations A small Android library providing 3D animation examples for support-v4 Fragment transitions, including cube, flip, push/pull, sides, and mo… | 32 | 1144 | maintenance |
| ChillingVan/android-openGL-canvas An Android library providing OpenGL-based canvas views (GLView, GLTextureView, GLContinuousView) that let you draw bitmaps, animations, and… | 23 | 1143 | maintenance |
| mdznr/What-s-New An Objective-C library for iOS that presents the latest changes and features to users on app updates, similar to Apple's own 'What's New' s… | 10 | 1143 | maintenance |
| jdisho/Papr Papr is an unofficial Unsplash client app for iOS built with Swift, RxSwift, and the MVVM + Coordinator architecture. It is primarily an ed… | 10 | 1141 | maintenance |
| CannerCMS/canner-slate-editor A modular rich text / WYSIWYG editor built on top of the Slate framework, with 20+ editor features, markdown syntax support, hotkeys, and H… | 32 | 1140 | maintenance |
| a5hik/ng-sortable An AngularJS library providing drag-and-drop functionality with sortable and draggable lists, implemented as directives without jQuery UI. … | 32 | 1140 | maintenance |
| CSS-Tricks/AnythingSlider AnythingSlider is a jQuery plugin for creating flexible content sliders/carousels that can hold any HTML content. It supports multiple slid… | 32 | 1140 | maintenance |
| apasccon/SearchTextField A Swift UITextField subclass for iOS that displays an autocomplete suggestions dropdown as the user types, with optional subtitles, images,… | 32 | 1140 | maintenance |
| rotorgames/Rg.Plugins.Popup A Xamarin.Forms plugin that lets developers open Xamarin.Forms pages as customizable popup dialogs with flexible animations across iOS, And… | 23 | 1140 | maintenance |
| glomadrian/RoadRunner Road Runner is an Android library that lets developers create custom loading and progress animations from SVG path data. It supports indete… | 32 | 1139 | maintenance |
| kentya6/KYCircularProgress A flexible circular progress bar UI component written in Swift for iOS. It supports gradient colors, custom UIBezierPath shapes, progress c… | 23 | 1139 | maintenance |
| Widle-Studio/Grocery-App A Flutter-based grocery shopping application template with mobile and web support, built in Dart with Material Design. It provides a struct… | 32 | 1138 | maintenance |
| kettanaito/atomic-layout Atomic Layout is a React library for building declarative, responsive layouts using CSS Grid. It separates element rendering from spacing v… | 23 | 1138 | maintenance |
| thyrlian/AwesomeValidation AwesomeValidation is an Android library that simplifies form and input validation down to three easy steps: declare a validation style, add… | 32 | 1137 | maintenance |
| CooperRS/RMDateSelectionViewController An iOS Objective-C library that presents a UIDatePicker inside an action sheet styled like UIAlertController, with attachable select/cancel… | 23 | 1137 | maintenance |
| candostdagdeviren/CDAlertView CDAlertView is a highly customizable alert popup library for iOS written in Swift, with usage similar to UIAlertController. It supports ale… | 67 | 1136 | maintenance |
| GcsSloop/pager-layoutmanager An Android RecyclerView LayoutManager that provides paginated grid layouts, capable of replacing grid layouts, linear layouts, and simple V… | 32 | 1136 | maintenance |
| ember-animation/liquid-fire Liquid Fire is an Ember addon providing animated transitions between routes and components in Ember applications. It offers a declarative D… | 32 | 1135 | maintenance |
| Cornerstone3D Cornerstone Core is a lightweight JavaScript library for displaying medical images in modern web browsers using the HTML5 canvas element. I… | 96 | 1133 | maintenance |
| nkbt/react-collapse A React component wrapper that provides smooth collapse/expand animations for elements with variable or dynamic height, built on react-moti… | 23 | 1133 | maintenance |
| finnhvman/matter Matter is a pure CSS library implementing Material Design components with just one class per HTML element, requiring no JavaScript. It prov… | 23 | 1132 | maintenance |
| sirxemic/jquery.ripples A jQuery plugin that adds an interactive water ripple effect to HTML element background images using WebGL. It simulates ripples triggered … | 23 | 1132 | maintenance |
| bborn/communityengine CommunityEngine is a Ruby on Rails engine (gem) that adds social networking features to an existing Rails application, including user accou… | 10 | 1132 | maintenance |
| amorey/sentineljs SentinelJS is a tiny (668 bytes) JavaScript library that detects new DOM nodes matching CSS selectors using dynamically-defined @keyframes … | 23 | 1131 | maintenance |
| doabit/semantic-ui-sass A Sass-powered port of the Semantic UI CSS framework packaged as a Ruby gem for Rails, Compass, and Sprockets. It lets developers import Se… | 23 | 1131 | maintenance |
| liminalpurr/jizhi Jizhi is a Chrome/Firefox/Edge browser extension that replaces the new tab page with animated layered noise waves rendered in traditional C… | 23 | 1131 | maintenance |
| pyjs/original-pyjs Pyjs is a Python port of Google Web Toolkit that compiles Python code to JavaScript for building Rich Media AJAX applications in the browse… | 10 | 1131 | maintenance |
| meteor-factory/react-native-tinder-swipe-cards A React Native component library providing Tinder-style swipeable card stacks with yes/no/maybe gesture handling. It renders customizable c… | 23 | 1130 | maintenance |
| blocks/blocks Blocks is a JSX-based visual page builder that lets users create websites by editing React components through a WYSIWYG-style editor. It re… | 77 | 5093 | experimental |
| Almeros/android-gesture-detectors An extendable Java framework of multitouch gesture detectors for Android, modeled after Android's built-in ScaleGestureDetector. It provide… | 23 | 1128 | maintenance |
| TransitApp/SVPulsingAnnotationView A customizable Objective-C replica of Apple's MKUserLocationView for iOS MapKit, drawn entirely with Core Graphics. It renders a pulsing ha… | 32 | 1127 | maintenance |
| benschwarz/gallery-css Gallery.css is a pure-CSS image gallery/carousel component requiring no JavaScript, with optional autoplay animation and anchor-based contr… | 10 | 1127 | maintenance |
| FabianTerhorst/Isometric An Android library for drawing isometric shapes and paths in a custom view. It supports primitives like prisms, cylinders, pyramids, and pa… | 23 | 1126 | maintenance |
| AndreiD/TSnackBar An Android library that displays Snackbar-style notifications from the top of the screen, similar to the older Crouton library. It supports… | 32 | 1125 | maintenance |
| kdzwinel/SnappySnippet A Chrome/Chromium DevTools extension that extracts the HTML and computed CSS of a selected DOM element into a clean, readable snippet. Snip… | 23 | 1125 | maintenance |
| 146BC/StyleKit StyleKit is a Swift microframework for styling iOS applications using a simple JSON file. It applies styles via UIAppearance and selector m… | 23 | 1125 | maintenance |
| yongyuandouneng/YNPageViewController An Objective-C iOS library for building nested multi-page scrolling layouts with hover/suspension effects, similar to Tesla, QQ contacts, M… | 32 | 1124 | maintenance |
| anuvyklack/hydra.nvim A Neovim plugin that ports the Emacs Hydra concept, letting users create custom keybinding submodes and menus where repeated commands run w… | 32 | 1123 | maintenance |
| prscX/react-native-photo-editor A React Native library that bridges native photo editor components on Android and iOS, providing cropping, stickers, text overlays, drawing… | 23 | 1123 | maintenance |
| sbugert/react-native-admob A React Native module for Google AdMob that provides banner components (AdMobBanner, PublisherBanner) and imperative APIs for interstitial … | 23 | 1123 | maintenance |
| florent37/HollyViewPager An Android UI library providing a stylized ViewPager with quick swipe controls and scrollable pages. It coordinates scrolling between a hea… | 10 | 1123 | maintenance |
| jawil/GayHub GayHub is a Chrome extension that enhances the GitHub browsing experience with a VS Code-style file tree sidebar, table-of-contents navigat… | 32 | 1122 | maintenance |
| danoz73/RecyclerViewFastScroller An Android UI widget library that adds a fast-scrolling scrollbar to RecyclerViews, with an optional section indicator like the Lollipop Co… | 23 | 1121 | maintenance |
| jeff-collins/ment.io Ment.io is an AngularJS directive providing @mentions and macros functionality for text inputs, with a dropdown menu of choices triggered b… | 23 | 1121 | maintenance |
| renaudcerrato/ToggleDrawable An Android library for creating animated drawable transitions using bezier curves, with a minimal API. It ships ready-made drawables like s… | 23 | 1121 | maintenance |
| feincms/feincms FeinCMS is an extensible Django-based content management system and CMS building toolkit. It knows nothing about content itself, instead le… | 77 | 1120 | maintenance |
| ShawnLin013/NumberPicker An Android library providing a simple and customizable NumberPicker widget, based on android.widget.NumberPicker. It supports customizable … | 23 | 1119 | maintenance |
| digicorp/propeller Propeller is a front-end responsive CSS/JS framework based on Google's Material Design standards and Bootstrap 3, offering 25 ready-to-use … | 23 | 1118 | maintenance |
| ed-roh/mern-social-media A complete full-stack MERN (MongoDB, Express, React, Node.js) social media application with authentication, likes, and dark mode. It serves… | 32 | 1117 | maintenance |
| kazzkiq/CodeFlask CodeFlask is a lightweight JavaScript library that embeds a micro code editor with syntax highlighting (via Prism) into web pages. It is de… | 23 | 1116 | maintenance |
| asvd/dragscroll A tiny (910 bytes minified) dependency-free JavaScript library that enables click-and-hold drag scrolling on any scrollable element. It wor… | 23 | 1115 | maintenance |
| vugu/vugu Vugu is an experimental Go library for building web user interfaces that compile to WebAssembly and run in the browser. Inspired by Vue, it… | 77 | 5002 | experimental |
| longbill/jquery-date-range-picker A jQuery plugin that provides a calendar widget for selecting a date range. It supports multiple languages, works in legacy browsers (IE7+)… | 23 | 1112 | maintenance |
| sharish/ScratchView An Android library providing scratch-card style custom views (ScratchImageView and ScratchTextView) that users can scratch to reveal hidden… | 23 | 1112 | maintenance |
| daniel-stoneuk/material-about-library An Android library that makes it easy to create beautiful Material Design about screens for apps, generating an Activity or Fragment from a… | 23 | 1111 | maintenance |
| americanexpress/react-albus React Albus is a React component library for building declarative multi-step flows (wizards). You define step content and ordering, and it … | 23 | 1109 | maintenance |
| armcha/AutoLinkTextView An Android TextView library that automatically detects and styles hashtags, mentions, URLs, phone numbers, and emails, with clickable link … | 23 | 1109 | maintenance |
| andrewbanchich/forty-jekyll-theme A Jekyll theme port of HTML5 UP's 'Forty' design, packaged as a Ruby gem for static site generation. It features image-tile landing pages, … | 10 | 1109 | maintenance |
| matrix-org/matrix-react-sdk matrix-react-sdk is a React-based SDK providing components to build Matrix chat and VoIP web clients. It was developed from 2015 to 2024 by… | 10 | 1109 | maintenance |
| flashlizi/cssrem A Sublime Text 3 plugin that converts CSS px values to rem values via autocomplete. It supports configurable conversion ratio, decimal prec… | 32 | 1108 | maintenance |
| alskipp/ASProgressPopUpView A UIProgressView subclass for iOS that displays the percentage complete in a customizable popup bubble above the progress bar. It supports … | 23 | 1108 | maintenance |
| Cuberto/bubble-icon-tabbar BubbleTabBar is a Swift library that replaces the standard iOS UITabBarController with an animated bubble-style tab bar. It supports storyb… | 23 | 1106 | maintenance |
| instacart/Nantes Nantes is a pure-Swift UILabel replacement library, a Swift port of the popular Objective-C TTTAttributedLabel. It supports attributed text… | 23 | 1105 | maintenance |
| schmidyy/Loaf Loaf is a Swift framework for showing Android-style toast notifications in iOS apps. It provides simple one-line presentation of customizab… | 23 | 1105 | maintenance |
| eligrey/classList.js A cross-browser JavaScript polyfill that fully implements the element.classList DOM API. It enables classList support in browsers that lack… | 23 | 1102 | maintenance |
| fengyuanchen/vue-qrcode A Vue 3 component for rendering QR codes, built on top of node-qrcode. It supports Vue 2 via the v1 branch and ships UMD and ESM builds wit… | 23 | 1102 | maintenance |
| layui/laydate LayDate is a widely used, zero-dependency vanilla JavaScript calendar and date-picker component for the web. It supports year, year-month, … | 23 | 1102 | maintenance |
| Dandarawy/UnityBookPageCurl A Unity package that implements a book page curl/flip effect using Unity's native UGUI 2D tools. It supports left-to-right and right-to-lef… | 23 | 1101 | maintenance |
| castorflex/VerticalViewPager A small Android library providing a vertical version of the support ViewPager, created by modifying the original ViewPager's axis logic fro… | 32 | 1100 | maintenance |
| popwarsweet/PageControls A collection of custom iOS page controls that replace UIPageControl with animated indicator transitions, inspired by a Dribbble design. Eac… | 32 | 1100 | maintenance |
| xmuSistone/DragRankSquare An Android library that implements a draggable grid view for reordering images, mimicking the profile photo editing UI of the Tantan dating… | 32 | 1100 | maintenance |
| AI-Yash/st-chat A Streamlit custom component that renders a chatbot-style message UI in Python apps. It provides a simple message() function to display use… | 23 | 1100 | maintenance |
| o2team/wxapp-img-loader A native image preloading component for WeChat Mini Programs, provided as a copy-in WXML/JS module with a Taro branch variant. It exposes a… | 32 | 1099 | maintenance |