function: ui-components
6753 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| reactjs/react-chartjs React wrapper components for Chart.js providing line, bar, radar, polar area, pie, and doughnut charts. It is a CommonJS library that rende… | 10 | 2914 | abandoned |
| nicklockwood/FXForms FXForms is a deprecated Objective-C library for building table-based forms on iOS from strongly-typed data models using introspection. It w… | 32 | 2908 | abandoned |
| a8m/angular-filter A collection of useful AngularJS filters for collections, strings, math, and boolean checks, with no external dependencies. It is the Angul… | 23 | 2897 | abandoned |
| yubo725/flutter-osc An open-source client app for OSChina (开源中国) built with Google Flutter, supporting Android and iOS. It is explicitly no longer maintained a… | 32 | 2883 | abandoned |
| zachfitz/Ionic-Material A CSS/JS library that applies Material Design styling and animations to Ionic 1 (AngularJS) hybrid mobile apps. The project is retired and … | 23 | 2874 | abandoned |
| sstur/react-rte A pure React WYSIWYG rich text editor component built on Draft.js, designed as a drop-in textarea replacement with a formatting toolbar and… | 23 | 2863 | abandoned |
| arcadefire/nice-spinner NiceSpinner is an Android UI library that re-implements the default Android spinner widget with a material design look, arrow animation, an… | 10 | 2857 | abandoned |
| SamProf/MatBlazor MatBlazor is a library of Material Design UI components for Blazor and Razor Components applications, distributed via NuGet. It provides bu… | 49 | 2851 | abandoned |
| Lokaltog/vim-powerline A Vim statusline plugin that renders a better-looking, more functional statusline with fancy symbols and segment-based configuration. It is… | 10 | 2848 | abandoned |
| mcasimir/mobile-angular-ui Mobile Angular UI is an HTML5 mobile UI framework combining AngularJS and Bootstrap 3, providing mobile-friendly components like sidebars, … | 23 | 2845 | abandoned |
| ManuelPeinado/FadingActionBar An Android library that implements a fading action bar effect as seen in the Google Play Music app, supporting stock, ActionBarCompat, and … | 32 | 2835 | abandoned |
| Shougo/unite.vim unite.vim is a Vim plugin that searches and displays information from arbitrary sources such as files, buffers, recently used files, and re… | 32 | 2832 | abandoned |
| GumbyFramework/Gumby Gumby is a flexible, responsive CSS framework powered by Sass, providing a responsive grid system and UI kit for rapid page layout and app … | 23 | 2828 | abandoned |
| JoanZapata/android-pdfview Android PDFView is a Java library providing a fast PDFView component for Android apps with animations, gestures, and zoom support, based on… | 32 | 2825 | abandoned |
| SpecialCyCi/AndroidResideMenu AndroidResideMenu is an Android UI library that implements the ResideMenu sliding side menu effect, originally designed on Dribbble and por… | 23 | 2823 | abandoned |
| sunfusheng/StickyHeaderListView An Android UI library that implements a sticky header ListView with features like title gradient, pinned floating filter views, infinite-lo… | 32 | 2822 | abandoned |
| openaphid/android-flip Aphid FlipView is an Android UI component that implements the page-flip animation popularized by Flipboard. It is written in Java and ships… | 10 | 2818 | abandoned |
| donglua/PhotoPicker PhotoPicker is an Android library providing a WeChat-style photo/image picker with multi-select, camera capture, GIF support, and photo pre… | 23 | 2806 | abandoned |
| race604/FlyRefresh An Android library implementing the 'Replace' pull-to-refresh animation from Dribbble as a FlyRefreshLayout. It works with any NestedScroll… | 23 | 2802 | abandoned |
| blueimp/Bootstrap-Image-Gallery A Bootstrap extension that adds an image gallery with lightbox functionality to Bootstrap-based websites. It is deprecated in favor of blue… | 10 | 2800 | abandoned |
| lepture/editor A plain-text Markdown editor for the web built on CodeMirror, providing a toolbar, statusbar, shortcuts, and live preview via marked. It re… | 32 | 2799 | abandoned |
| airbnb/infinity Infinity.js is a JavaScript library that brings UITableView-style list virtualization to the web, speeding up scrolling through very long l… | 10 | 2781 | abandoned |
| rikschennink/shiny A tiny JavaScript library that simulates light reflections on text, backgrounds, and borders using the DeviceMotion API on mobile devices. … | 32 | 2780 | abandoned |
| omz/ColorSense-for-Xcode ColorSense is an Xcode plugin that visually displays UIColor and NSColor values as color overlays when the caret is placed on them, allowin… | 32 | 2779 | abandoned |
| senchalabs/jQTouch jQTouch (jQT) is a jQuery/Zepto.js plugin for building mobile web apps with HTML, CSS, and JavaScript, providing native-feeling animations,… | 23 | 2766 | abandoned |
| lojjic/PIE PIE (Progressive Internet Explorer) is an IE attached behavior (PIE.htc) that lets Internet Explorer 6-8 recognize and render CSS3 box deco… | 10 | 2763 | abandoned |
| JakeWharton/scalpel An Android library that renders your view hierarchy as an interactive, rotatable 3D visualization for debugging layout issues. It is now de… | 10 | 2762 | abandoned |
| MagicMashRoom/SuperCalendar SuperCalendar is a customizable Android calendar widget library supporting infinite left-right swiping, week/month mode switching, date mar… | 23 | 2756 | abandoned |
| vodkabears/Remodal Remodal is a lightweight, responsive jQuery/Zepto plugin for creating customizable modal dialogs with declarative HTML configuration, hash … | 23 | 2727 | abandoned |
| FormidableLabs/react-music A React library for making music and beats declaratively using components like Song, Sequencer, Sampler, and Synth. It renders audio via th… | 10 | 2723 | abandoned |
| twitter-archive/twui TwUI is a hardware-accelerated UI framework for macOS built on Core Animation and inspired by UIKit, offering familiar model/view/controlle… | 10 | 2720 | abandoned |
| oguzbilgener/CircularFloatingActionMenu An Android library providing an animated, customizable circular floating action menu, attachable to any view. It includes FloatingActionBut… | 10 | 2718 | abandoned |
| vuejs/vue-touch A Vue.js plugin that wraps Hammer.js 2.0 to expose touch gestures (tap, swipe, pan, pinch) as directives like v-touch. It is deprecated, un… | 10 | 2701 | abandoned |
| Pasvaz/bindonce Bindonce is an AngularJS library that provides zero-watch data binding directives (bo-* equivalents of ng-* directives) for rendering stati… | 23 | 2700 | abandoned |
| alexk111/SVG-Morpheus A standalone JavaScript library that animates SVG icons morphing from one shape to another, implementing Material Design's Delightful Detai… | 23 | 2698 | abandoned |
| humaan/Modaal Modaal is a jQuery plugin for creating accessible modal dialog windows that meet WCAG 2.0 Level AA standards. It provides a flexible, custo… | 10 | 2693 | abandoned |
| 500px/500px-android-blur An Android library that provides a real-time blurring view, allowing one view to display a live blurred rendering of another view using Ren… | 32 | 2688 | abandoned |
| saulmm/CoordinatorBehaviorExample An Android sample application in Java demonstrating how to use CoordinatorLayout.Behavior to replicate the Hangouts 4.0 profile animation. … | 32 | 2687 | abandoned |
| ximan/dropload dropload is a lightweight jQuery/Zepto plugin that adds pull-to-refresh and pull-up-to-load-more (infinite scroll) behavior to mobile web p… | 23 | 2685 | abandoned |
| jamesflorentino/nanoScrollerJS nanoScroller.js is a jQuery plugin that implements Mac OS X Lion-styled custom scrollbars with minimal HTML markup. It uses native scrollin… | 23 | 2679 | abandoned |
| kissyteam/kissy KISSY is a modular JavaScript framework offering a collection of DOM, event, animation, and UI components designed for cross-device web dev… | 23 | 2678 | abandoned |
| honcheng/PaperFold-for-iOS An Objective-C iOS UI control that reveals side views with a paper-folding animation as the user drags the center view. It simulates folds … | 32 | 2677 | abandoned |
| jasny/bootstrap Jasny Bootstrap is an extension of Bootstrap 4 adding extra components such as button labels, off-canvas navmenu, fixed alerts, row links, … | 25 | 2674 | abandoned |
| bczsalba/pytermgui PyTermGUI is a Python framework for building terminal user interfaces (TUIs) with mouse support, a modular widget system, a window manager,… | 86 | 2672 | abandoned |
| mdo/wtf-forms WTF, Forms? is a small CSS-only library that styles native HTML form controls (checkboxes, radios, select menus, file inputs) into friendli… | 10 | 2672 | abandoned |
| r0adkll/Slidr Slidr is an Android library that adds slide-to-dismiss (swipe-to-close) functionality to Activities with a single attach call. It is offici… | 10 | 2645 | abandoned |
| code-troopers/android-betterpickers An Android library providing DialogFragments styled after the AOSP Clock and Calendar apps for picking dates, times, numbers, recurrences, … | 10 | 2642 | abandoned |
| jfeinstein10/JazzyViewPager An Android library that replaces the standard ViewPager with one supporting a variety of custom swiping transition animations like Cube, Fl… | 32 | 2639 | abandoned |
| captivationsoftware/react-sticky A React library providing <Sticky> and <StickyContainer> components that keep UI elements affixed to the viewport while scrolling. It compu… | 32 | 2637 | abandoned |
| jejacks0n/mercury Mercury Editor is a WYSIWYG rich-text editor for Rails applications that enables full inline page editing using HTML5 contentEditable regio… | 32 | 2630 | abandoned |
| papyros/qml-material A library of QML widgets implementing Google's Material Design for QtQuick applications. It is cross-platform, running on Linux, macOS, and… | 23 | 2629 | abandoned |
| trentrichardson/jQuery-Timepicker-Addon A jQuery UI plugin that adds a timepicker to the jQuery UI Datepicker, enabling combined date-and-time selection via datetimepicker() or ti… | 32 | 2628 | abandoned |
| Todd-Davies/ProgressWheel A custom Android UI component that renders a circular progress wheel as an alternative to the standard Android progress bar. It is configur… | 23 | 2625 | abandoned |
| nicklockwood/SwipeView SwipeView is an Objective-C iOS library that simplifies building horizontal, paged scrolling views on top of UIScrollView. It provides a UI… | 32 | 2622 | abandoned |
| huazhiyuan2008/RecyclerViewCardGallery An Android library that implements a card gallery effect using RecyclerView as a replacement for ViewPager, with smooth scrolling that snap… | 32 | 2619 | abandoned |
| dancormier/react-native-swipeout A React Native component library that renders iOS-style swipeout buttons revealed behind a component when swiped left or right. It is depre… | 10 | 2608 | abandoned |
| pchmn/MaterialChipsInput An Android library implementing the Material Design Chips component, providing ChipsInput (a chip-based input with suggestions like contact… | 10 | 2604 | abandoned |
| dinbror/blazy bLazy is a lightweight pure JavaScript library (under 1.4KB gzipped) for lazy loading and multi-serving images, iframes, videos, and other … | 32 | 2590 | abandoned |
| KyleAMathews/typefaces A collection of NPM packages that bundle open source typefaces with their font files and CSS for easy self-hosting in web projects. The pro… | 32 | 2588 | abandoned |
| ngReact/ngReact ngReact is an AngularJS module that lets you embed React components inside Angular applications via a react-component directive and a react… | 10 | 2587 | abandoned |
| SufficientlySecure/html-textview An Android library providing an extended TextView that renders simple HTML by converting it into Android Spannables, with support for loadi… | 10 | 2585 | abandoned |
| christianalfoni/formsy-react Formsy-react is a form input builder and validator for React JS, letting developers create custom form elements with declarative validation… | 23 | 2568 | abandoned |
| jwplayer/jwplayer JW Player is a JavaScript-based HTML5 video player library for embedding and programmatically controlling video playback on websites. This … | 10 | 2567 | abandoned |
| SimonVT/android-menudrawer A deprecated Android library providing a slide-out menu drawer for navigating between views in an app. It supports menus on all four screen… | 32 | 2566 | abandoned |
| cyrilmottier/GreenDroid GreenDroid is a Java development library for the Android platform that simplifies and standardizes UI development across applications. It p… | 32 | 2555 | abandoned |
| modocache/MDCSwipeToChoose An Objective-C iOS library that adds Tinder-style swipe-to-like/dislike gestures to any UIView, with a ready-made MDCSwipeToChooseView comp… | 23 | 2541 | abandoned |
| steipete/PSTCollectionView A 100% API-compatible open-source replacement of UICollectionView for iOS 4.3+, written in Objective-C. It lets developers use UICollection… | 10 | 2537 | abandoned |
| m1entus/MZFormSheetController MZFormSheetController is an Objective-C library providing an alternative to the native iOS UIModalPresentationFormSheet, adding iPhone supp… | 10 | 2519 | abandoned |
| team-supercharge/ShimmerLayout ShimmerLayout is an Android library that adds a memory-efficient shimmering effect (like Facebook or LinkedIn loading placeholders) to any … | 32 | 2512 | abandoned |
| forkingdog/FDStackView FDStackView is an Objective-C library that lets iOS developers use UIStackView directly on iOS 6+ by transparently swapping in a compatible… | 32 | 2511 | abandoned |
| angular-ui/angular-google-maps A set of AngularJS directives and services for embedding Google Maps in web applications using the Google Maps JavaScript API. The project … | 10 | 2507 | abandoned |
| vue-styleguidist/vue-styleguidist Vue Styleguidist is an isolated Vue component development environment that generates a living style guide website from component documentat… | 10 | 2492 | abandoned |
| nghialv/MaterialKit MaterialKit is a Swift library providing Material Design UI components for iOS, including buttons, text fields, table view cells, and label… | 23 | 2486 | abandoned |
| nikgraf/belle Belle is a set of configurable React UI components with a focus on great user experience, usable without stylesheets or extra setup. It pro… | 10 | 2481 | abandoned |
| unsplash/react-trend React Trend is a tiny, zero-dependency React component for rendering elegant SVG spark lines showing data trends. It supports gradients, sm… | 10 | 2481 | abandoned |
| nico2sh/materialish-progress An Android library providing a Material Design-style circular progress wheel (with determinate, indeterminate, and linear modes), compatibl… | 66 | 2467 | abandoned |
| romaonthego/RETableViewManager RETableViewManager is an Objective-C library that provides a data-driven layer for managing UITableView content, including forms and lists,… | 32 | 2465 | abandoned |
| aehlke/tag-it Tag-it is a jQuery UI plugin that turns list or input elements into tag editing widgets with autocomplete and tag suggestion support. It is… | 32 | 2458 | abandoned |
| johannilsson/android-pulltorefresh A reusable pull-to-refresh ListView widget for Android, written in Java. It is deprecated in favor of SwipeRefreshLayout from the Android v… | 32 | 2457 | abandoned |
| tefkah/zotero-night A Zotero plugin that applies a dark Nord-based theme to the Zotero UI and PDF reader, with quick toggling between PDF dark-mode filters and… | 58 | 2456 | abandoned |
| litao0621/NiftyDialogEffects An Android library providing stylish modal dialog effects (fade, slide, flip, rotate, etc.) via a fluent builder API. It is deprecated and … | 23 | 2455 | abandoned |
| dbushell/Nestable Nestable is a jQuery/Zepto plugin that adds drag-and-drop reordering to hierarchical nested HTML lists, with mouse and touch support. It se… | 10 | 2455 | abandoned |
| ytakzk/Fusuma Fusuma is a Swift library for iOS that provides an Instagram-like photo browser and camera interface as a drop-in replacement for UIImagePi… | 23 | 2451 | abandoned |
| balysv/material-menu An Android library providing morphing animations between menu, back, dismiss, and check icon states for toolbars and navigation drawers. It… | 23 | 2449 | abandoned |
| Cleveroad/SlidingTutorial-Android An Android library by Cleveroad for building animated, parallax sliding tutorial/onboarding screens inside apps. It provides TutorialOption… | 32 | 2446 | abandoned |
| zoonooz/ZFDragableModalTransition An Objective-C library providing a custom drag-to-dismiss animation transition for presenting modal view controllers on iOS. It uses the UI… | 32 | 2445 | abandoned |
| bergie/hallo Hallo is a simple in-place rich text editor widget for jQuery UI built on HTML5 contentEditable, written in CoffeeScript. Formatting featur… | 10 | 2444 | abandoned |
| MengTo/DesignerNewsApp An open-source iOS client for Designer News written in Swift by the creator of Design+Code. It serves as a real-world example app for desig… | 32 | 2422 | abandoned |
| josephschmitt/Clamp.js Clamp.js is a small vanilla JavaScript library that truncates HTML element content with an ellipsis when it exceeds a specified number of l… | 32 | 2419 | abandoned |
| imochen/hotcss hotcss is a mobile layout solution (not a library or framework) that uses dynamic HTML root font size and dynamic viewport scaling to achie… | 32 | 2415 | abandoned |
| intel/appframework App Framework is an HTML5-targeted JavaScript UI framework for building mobile web apps, originally developed by Intel. Intel officially di… | 10 | 2415 | abandoned |
| saulmm/Material-Movies A deprecated Android sample application demonstrating Material Design for browsing movies, built in Java. It accompanies a series of articl… | 32 | 2409 | abandoned |
| ozodrukh/CircularReveal An Android library that backports the Lollipop ViewAnimationUtils.createCircularReveal animation to devices running Android 4.0+. It provid… | 23 | 2399 | abandoned |
| konifar/android-material-design-icon-generator-plugin An IntelliJ/Android Studio plugin that generates and inserts Google Material Design icons into Android projects. It lets developers pick ic… | 23 | 2393 | abandoned |
| FirebaseExtended/firechat Firechat is an extensible, embeddable chat widget built on the Firebase Realtime Database, requiring no server-side code. It provides a rea… | 10 | 2393 | abandoned |
| vuejs/vue-vapor Vue Vapor is a research fork of vuejs/core exploring a rendering mode for Vue that compiles components without the Virtual DOM. Development… | 10 | 2393 | abandoned |
| tapquo/Lungo.js Lungo.js is an HTML5-based mobile web framework for designing, building, and sharing cross-device applications using HTML5, CSS3, and JavaS… | 32 | 2384 | abandoned |
| Comcast/FreeFlow FreeFlow is a layout engine for Android that decouples layouts from the View containers managing scrolling and view recycling. It enables s… | 10 | 2361 | abandoned |
| matt-curtis/Fluid-for-Sketch Fluid for Sketch is a Sketch plugin that brings Auto Layout-style constraint-based, responsive design to Sketch artboards and layers. It le… | 23 | 2360 | abandoned |
| balysv/material-ripple A deprecated Android library that wraps any View with a Material Design ripple touch effect, usable via XML layout wrapping or a static ini… | 23 | 2346 | abandoned |