function: ui-components
6753 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| amulyakhare/TextDrawable A lightweight Android library that generates letter/text-based drawable images similar to Gmail's contact avatars. It extends the Drawable … | 32 | 3140 | maintenance |
| JackyAndroid/AndroidTVLauncher An open-source Android TV launcher application built in the Leanback style, written in Java with a minimum SDK of 17. It provides a TV home… | 23 | 3131 | maintenance |
| zaaach/CityPicker An Android library providing a city selection dialog with alphabetical index bar, hot cities, pinyin/name search, and a pluggable location … | 23 | 3125 | maintenance |
| aui/artDialog artDialog is a classic, elegant web dialog component for creating modal and bubble popups in the browser. It supports AMD/CMD/CommonJS modu… | 23 | 3122 | maintenance |
| WebReflection/hyperHTML hyperHTML is a fast and lightweight alternative to virtual DOM libraries that renders and updates DOM using tagged template literals. It is… | 32 | 3118 | maintenance |
| jonom/jquery-focuspoint A jQuery plugin for responsive cropping that dynamically crops images to fill available space while keeping the image's focal point visible… | 23 | 3107 | maintenance |
| madebybowtie/FlagKit FlagKit is a collection of over 250 country flag icons provided as PNG and SVG assets, plus a Swift framework and Asset Catalog for Apple p… | 23 | 3105 | maintenance |
| bennyguitar/Colours An Objective-C library for iOS and macOS that provides a predefined color palette and UIColor/NSColor helper methods for hex conversion, RG… | 32 | 3086 | maintenance |
| Wanderson-Magalhaes/Modern_GUI_PyDracula_PySide6_or_PyQt6 PyDracula is a modern dark-themed GUI template built with PySide6/PyQt6 and Python, providing a polished desktop application interface with… | 32 | 3084 | maintenance |
| quantopian/qgrid Qgrid is a Jupyter notebook widget that renders pandas DataFrames as an interactive grid using SlickGrid. It supports intuitive scrolling, … | 23 | 3083 | maintenance |
| bradley/Blotter Blotter is a JavaScript library for rendering unconventional text effects in the browser using GLSL shaders through WebGL, without requirin… | 32 | 3077 | maintenance |
| teodorpatras/EasyTipView EasyTipView is a fully customizable tooltip view written in Swift for iOS. It can point to any UIBarItem or UIView subclass and supports cu… | 10 | 3076 | maintenance |
| sahin/mobileplayer-ios MobilePlayer is a powerful, fully customizable media player library for iOS written in Swift. It supports skinning, watermarks, overlays, p… | 23 | 3075 | maintenance |
| lelandrichardson/react-primitives A JavaScript library providing a shared set of primitive React interfaces (View, Text, Image, Touchable, StyleSheet, Animated) that work ac… | 48 | 3074 | maintenance |
| nathanvda/cocoon A Ruby gem for Ruby on Rails that simplifies building dynamic nested forms, allowing users to add and remove nested model fields (e.g., tas… | 32 | 3072 | maintenance |
| bryankeller/BLKFlexibleHeightBar An Objective-C iOS library for building condensing, flexible-height header bars like those in Facebook, Square Cash, and Safari. Subview ap… | 32 | 3066 | maintenance |
| victorBaro/VBFPopFlatButton An Objective-C iOS library providing a flat UIButton subclass with 21 animated states in two visual styles, powered by Facebook's POP anima… | 32 | 3064 | maintenance |
| mdbootstrap/bootstrap-templates A collection of free Bootstrap 5 HTML templates from MDBootstrap, including admin dashboards, blogs, pricing pages, login pages, and landin… | 32 | 3063 | maintenance |
| liabru/jquery-match-height A jQuery plugin that makes the heights of selected elements exactly equal, with responsive updates, row awareness, and handling of hidden e… | 23 | 3060 | maintenance |
| typestyle/typestyle TypeStyle is a small CSS-in-JS library that lets you write type-safe CSS as TypeScript objects, generating class names without any build to… | 23 | 3060 | maintenance |
| IgnaceMaes/MaterialSkin A .NET library that applies Google's Material Design theming to Windows Forms applications in C# or VB.NET. It provides themed controls lik… | 32 | 3041 | maintenance |
| IcaliaLabs/Presentr Presentr is a Swift library that wraps the iOS Custom View Controller Presentation API to simplify presenting modals with custom sizes, tra… | 23 | 3040 | maintenance |
| premieroctet/openchakra OpenChakra is a web-based visual editor for building React interfaces with Chakra UI components via drag and drop. It generates production-… | 23 | 3038 | maintenance |
| FormidableLabs/react-animations A JavaScript library providing a collection of CSS keyframe animations (implementing all of animate.css) as style objects for use with inli… | 10 | 3038 | maintenance |
| remirror/remirror Remirror is a React toolkit for building cross-platform rich text editors on top of ProseMirror, providing extensions, hooks, and pre-built… | 76 | 3034 | maintenance |
| yarolegovich/SlidingRootNav An Android library providing a DrawerLayout-like ViewGroup where a side menu is hidden under the content view and revealed by shifting it. … | 23 | 3033 | maintenance |
| cwRichardKim/RKNotificationHub An Objective-C library for iOS that turns any UIView into a notification center by adding an animated count badge. It supports incrementing… | 23 | 3032 | maintenance |
| ZieIony/Carbon Carbon is a Material Design implementation library for Android 4.0+ that provides real backports of Lollipop features like animated shadows… | 10 | 3028 | maintenance |
| AlloyTeam/AlloyImage AlloyImage is a JavaScript image processing library built on HTML5 Canvas, offering multi-layer editing, 17 Photoshop-compatible blend mode… | 32 | 3023 | maintenance |
| HuanTanSheng/EasyPhotos An Android photo and video picker library supporting single/multi selection, camera capture, GIF/video filtering, custom UI theming, and ad… | 23 | 3021 | maintenance |
| methodofaction/Method-Draw Method Draw is a web-based vector drawing application that serves as a simple, easy-to-use SVG editor. It is a fork of SVG-Edit that intent… | 32 | 3005 | maintenance |
| Serhioromano/bootstrap-calendar A full-view calendar component for web apps built on Twitter Bootstrap, with year, month, week, and day views driven by templates. It is UI… | 23 | 3002 | maintenance |
| jd-alexander/LikeButton An Android library that provides a customizable like button widget replicating Twitter's heart burst animation. It supports multiple icon t… | 23 | 3002 | maintenance |
| twitter/TwitterTextEditor TwitterTextEditor is a standalone Swift library providing a full-featured rich text editor for iOS apps built on UIKit and TextKit. It offe… | 32 | 3000 | maintenance |
| matt8707/ha-fusion ha-fusion is a modern, performant custom dashboard for Home Assistant built with Svelte. It can be deployed as a Home Assistant add-on or v… | 69 | 2998 | maintenance |
| splitbee/react-notion A fast React renderer that displays Notion pages as React components, letting developers use Notion as a headless CMS. It renders a block m… | 23 | 2998 | maintenance |
| BeauNouvelle/FaceAware A Swift extension for UIImageView on iOS that detects faces in an image and adjusts the view's focus so faces stay visible when aspect-fill… | 10 | 2996 | maintenance |
| fangpenlin/avataaars-generator A web-based React application for generating cartoon-style personal avatars based on the Avataaars illustration set by Pablo Stanley. Users… | 32 | 2991 | maintenance |
| vue-generators/vue-form-generator A schema-based form generator component library for Vue.js 2.x that builds reactive forms from JSON schemas. It offers 21 field types, buil… | 23 | 2987 | maintenance |
| gotosleep/JASidePanels JASidePanels is an Objective-C UIViewController container for iOS that presents a center panel with revealable left and right side panels, … | 32 | 2981 | maintenance |
| Cuberto/liquid-swipe An iOS Swift library by Cuberto that implements a liquid-style swipe navigation with animated transitions between content view controllers.… | 23 | 2981 | maintenance |
| halilb/react-native-textinput-effects A React Native library providing text input components with custom label and icon animations for iOS and Android, ported from Codrops' Text… | 23 | 2981 | maintenance |
| frozenui/frozenui FrozenUI is a lightweight mobile web CSS component library based on Tencent's Mobile QQ design specification. It provides common UI compone… | 32 | 2979 | maintenance |
| AliSoftware/Reusable A Swift protocol mixin (library) that enables type-safe reuse of UITableViewCells, UICollectionViewCells, UIViewControllers, and custom UIV… | 23 | 2978 | maintenance |
| modularcode/modular-admin-html ModularAdmin is a free, open-source admin dashboard theme built on Bootstrap 4 with a modular HTML/Sass/JavaScript structure. It ships as a… | 23 | 2977 | maintenance |
| Charlie85270/tail-kit Tail-kit is a free, open-source collection of 250+ Tailwind CSS 3.0 components and templates (dashboards, landing pages, login pages) that … | 32 | 2971 | maintenance |
| Esqarrouth/EZSwiftExtensions EZSwiftExtensions is a collection of Swift extensions for the Swift Standard Library, Foundation, and UIKit that adds convenient methods to… | 23 | 2970 | maintenance |
| mar10/fancytree Fancytree is a JavaScript tree view and tree grid plugin built on jQuery, supporting keyboard navigation, inline editing, filtering, checkb… | 68 | 2966 | maintenance |
| seiyria/bootstrap-slider A JavaScript slider control component for Bootstrap 3 and 4, usable with or without jQuery. It supports range selection, tick marks, toolti… | 32 | 2964 | maintenance |
| Andy-set-studio/modern-css-reset A tiny, bare-bones CSS reset providing sensible baseline styles for modern web projects, installable via npm or CDN. This GitHub version is… | 10 | 2960 | maintenance |
| AlloyTeam/PhyTouch PhyTouch is a tiny (2.24 kB gzipped) JavaScript library for smooth touch-driven motion on the web, such as scrolling, rotation, pull to ref… | 32 | 2958 | maintenance |
| wangrui460/WRNavigationBar An Objective-C iOS library that lets developers change UINavigationBar and status bar appearance (color, alpha, title, buttons, shadow) dyn… | 32 | 2957 | maintenance |
| riophae/vue-treeselect A Vue.js 2 UI component providing a single- and multi-select dropdown with nested (tree-structured) options. It supports fuzzy matching, as… | 23 | 2957 | maintenance |
| berzniz/react-overdrive A React library for creating magic-move (shared element) transitions between components or pages. Elements wrapped in an <Overdrive> compon… | 32 | 2954 | maintenance |
| Chalarangelo/mini.css mini.css is a lightweight, responsive, style-agnostic CSS framework under 7KB gzipped, written in Sass and built on Flexbox. It provides cu… | 10 | 2947 | maintenance |
| AugustRush/Stellar Stellar is a Swift physics-based animation library for iOS built on top of UIDynamics, offering friendly chainable APIs for view and layer … | 32 | 2942 | maintenance |
| stuyam/pressure Pressure.js is a lightweight JavaScript library that unifies Force Touch, 3D Touch, and Pointer Pressure handling on the web behind a singl… | 23 | 2942 | maintenance |
| romaonthego/REFrostedViewController An Objective-C iOS library that presents a blurred, frosted-glass style menu view controller overlaying your content view controller, in th… | 32 | 2935 | maintenance |
| rilyu/teaset Teaset is a UI component library for React Native offering 20+ pure JavaScript (ES6) components focused on content display and action contr… | 23 | 2933 | maintenance |
| icanzilb/EasyAnimation EasyAnimation is a Swift library that extends UIView.animateWithDuration to support layer animations, springs, and chainable animations wit… | 23 | 2930 | maintenance |
| themsaid/wink Wink is a Laravel package that adds an elegant admin UI for managing a publication with posts, pages, tags, and authors. It is faceless, me… | 23 | 2924 | maintenance |
| sockeqwe/AdapterDelegates An Android library for building RecyclerView adapters by composing reusable AdapterDelegate components, one per view type, following 'favor… | 23 | 2923 | maintenance |
| duskload/react-device-detect A React library that detects device type, browser, and OS via user-agent sniffing and provides components and selectors to conditionally re… | 23 | 2919 | maintenance |
| fram-x/FluidTransitions A JavaScript-only React Native library that adds fluid shared-element transitions to React Navigation via a FluidNavigator component and Tr… | 32 | 2915 | maintenance |
| shen100/mili Mili is an open-source community/forum system with an elegant interface, built with Vue and iView on the frontend and TypeScript, NestJS, a… | 32 | 2913 | maintenance |
| fengjundev/Android-Skin-Loader Android-Skin-Loader is an Android library that enables runtime theming (skin switching) by dynamically loading local .skin packages. Views … | 32 | 2912 | maintenance |
| roylee0704/react-flexbox-grid A set of React components implementing the flexboxgrid.css layout system, with optional CSS Modules support. It provides grid, row, and col… | 23 | 2912 | maintenance |
| jiajunhui/PlayerBase PlayerBase is an Android video player base library that decouples player view components from decoding backends, supporting MediaPlayer, Ex… | 23 | 2911 | maintenance |
| Dashibase/lotion Lotion is an open-source Notion-style block editor UI built as a Vue 3 component library. It supports drag-to-reorder blocks, basic Markdow… | 23 | 2910 | maintenance |
| gitscrum-core/laravel-gitscrum GitScrum is a self-hosted project management application built on Laravel that supports Agile methodologies like Scrum and Kanban, with fea… | 32 | 2909 | maintenance |
| react-native-datetimepicker/datetimepicker A React Native date and time picker component for iOS, Android, and Windows. It wraps native platform pickers behind a unified React compon… | 90 | 2907 | maintenance |
| EverythingMe/overscroll-decor An Android library that adds an iOS-like over-scrolling (bounce) effect to native scrollable views such as RecyclerView, ListView, GridView… | 32 | 2904 | maintenance |
| ApplikeySolutions/VegaScroll VegaScroll is a lightweight UICollectionView flow layout written in Swift that adds a springy scaling animation to scrolling card tiles. It… | 23 | 2904 | maintenance |
| Ramotion/paper-switch RAMPaperSwitch is a Swift material design UI component for iOS that acts as a drop-in replacement for UISwitch, painting over its parent vi… | 32 | 2900 | maintenance |
| wangmchn/WMPageController An Objective-C iOS library providing a paged view controller with a scrollable top menu, similar to the NetEase News app. It supports initi… | 32 | 2899 | maintenance |
| tudou527/marketch Marketch is a Sketch 3 plugin that automatically generates an HTML page from a Sketch file, allowing users to inspect element measurements … | 10 | 2899 | maintenance |
| bevacqua/rome Rome is a customizable vanilla JavaScript date and time picker component with no jQuery dependency, relying only on moment.js. It offers an… | 32 | 2896 | maintenance |
| twosigma/beakerx BeakerX is a collection of JVM kernels (Groovy, Scala, Clojure, Kotlin, Java, SQL) and interactive widgets for Jupyter Notebook and Jupyter… | 23 | 2895 | maintenance |
| iwgang/CountdownView An Android UI library providing a customizable countdown timer view drawn with canvas. It supports multiple visual styles, configurable tim… | 23 | 2892 | maintenance |
| LavaLite/cms LavaLite is a multilingual open-source content management system built on the Laravel PHP framework with a Bootstrap-based admin interface.… | 23 | 2892 | maintenance |
| YouXianMing/Animations A collection of iOS animation components and effects written in Objective-C. It provides ready-made animated UI elements demonstrated throu… | 32 | 2890 | maintenance |
| geftimov/android-pathview An Android custom view library that animates SVG paths or programmatically constructed Path objects with configurable color, width, and tim… | 23 | 2889 | maintenance |
| lipis/bootstrap-social A pure CSS library of social sign-in buttons built on Bootstrap and Font Awesome, providing styled button classes for providers like Facebo… | 23 | 2887 | maintenance |
| jeremybarbet/react-native-modalize A highly customizable modal/bottom-sheet component for React Native, built on react-native-gesture-handler. It ships built-in ScrollView, F… | 23 | 2883 | maintenance |
| Yalantis/GuillotineMenu A Swift library implementing a guillotine-style custom view controller transition animation for iOS menus, distributed via CocoaPods. It pr… | 23 | 2881 | maintenance |
| jenkinsci/blueocean-plugin Blue Ocean is a suite of Jenkins plugins providing a redesigned, modern user experience for Jenkins CI/CD, focused on Pipeline visualizatio… | 93 | 2879 | maintenance |
| clippyjs/clippy.js A JavaScript library that recreates Microsoft Office's Clippy assistant (and friends) as animated agents on any website. It provides an API… | 32 | 2877 | maintenance |
| 12207480/TYAttributedLabel TYAttributedLabel is an Objective-C attributed text label component for iOS that hides CoreText complexity while supporting rich text, inli… | 32 | 2876 | maintenance |
| caroso1222/notyf Notyf is a minimalistic, dependency-free vanilla JavaScript library for displaying toast notifications. It is tiny (~3KB gzipped), responsi… | 23 | 2875 | maintenance |
| leafo/sticky-kit Sticky-kit is a jQuery plugin that makes elements stick to the page as the user scrolls, keeping them visible within their parent container… | 32 | 2874 | maintenance |
| nytimes/NYTPhotoViewer NYTPhotoViewer is an iOS library providing a modern photo viewing and slideshow experience, with double-tap zoom, captions, multi-image sup… | 52 | 2873 | maintenance |
| huangruiLearn/flutter_hrlweibo A Weibo (Chinese microblog) client clone built with Flutter, replicating roughly 80% of Weibo's UI across dozens of screens. It includes ho… | 32 | 2863 | maintenance |
| sroze/ngInfiniteScroll ngInfiniteScroll is an AngularJS directive that triggers an expression when an element approaches the bottom of the browser window, enablin… | 23 | 2858 | maintenance |
| artberri/sidr Sidr is a jQuery plugin for creating slide-out side menus, making website navigation responsive. It uses CSS3 transitions in modern browser… | 32 | 2855 | maintenance |
| ElemeFE/vue-infinite-scroll A Vue.js directive that adds infinite scrolling to lists, triggering a callback when the user scrolls near the bottom of a container. It is… | 23 | 2855 | maintenance |
| weui/react-weui React-WeUI is a React component library implementing the WeUI design language, the UI style used in WeChat web pages. It provides prebuilt … | 23 | 2854 | maintenance |
| jcc/blog PJ Blog is an open-source blog application built with Laravel and Vue.js, featuring an admin dashboard, article management, comments, roles… | 23 | 2854 | maintenance |
| gss/engine GSS (Grid Style Sheets) is a JavaScript engine that compiles and runs constraint-based layout rules for the DOM, implementing Constraint Ca… | 23 | 2853 | maintenance |
| kylestetz/CLNDR CLNDR is a jQuery calendar plugin that generates calendar data (days grid, events, month info) and renders it through user-provided HTML te… | 32 | 2852 | maintenance |
| borisyankov/react-sparklines A lightweight React component library for rendering sparklines (small inline charts) as SVG. It supports lines, bars, spots, reference line… | 32 | 2850 | maintenance |