function: ui-components
6753 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| fwouts/previewjs Preview.js is an IDE extension (VS Code, Cursor, Windsurf) that renders React components and Storybook stories instantly inside the editor,… | 10 | 1935 | abandoned |
| mengkunsoft/MKOnlineMusicPlayer MKOnlineMusicPlayer was a web-based online music player UI built in JavaScript, originally backed by NetEase Cloud Music APIs. Following a … | 32 | 1934 | abandoned |
| yapstudios/YapAnimator YapAnimator is a Swift physics-based animation library for iOS and macOS that makes it easy to animate any value representable as an array … | 10 | 1932 | abandoned |
| nicolaschengdev/WYPopoverController WYPopoverController is an Objective-C library for presenting customizable popover content on iPhone and iPad, working like UIPopoverControl… | 23 | 1923 | abandoned |
| enyojs/enyo Enyo is an object-oriented JavaScript application framework emphasizing modularity and encapsulation, originally built for HP's TouchPad ta… | 32 | 1919 | abandoned |
| Yalantis/PullToMakeSoup A custom animated pull-to-refresh component for iOS that adds a playful soup-cooking animation to any UIScrollView subclass. It is distribu… | 23 | 1916 | abandoned |
| defunkt/facebox Facebox is a jQuery-based, Facebook-style lightbox plugin that can display images, divs, or remote pages in a modal overlay. It is a legacy… | 32 | 1915 | abandoned |
| FrozenNode/Laravel-Administrator An administrative interface builder package for Laravel that lets you visually manage Eloquent models, their relations, and stand-alone set… | 23 | 1915 | abandoned |
| flowplayer/flowplayer Flowplayer 7 is an open-source HTML5 video player for the web, built as a jQuery-based JavaScript library with customizable CSS skins and a… | 10 | 1915 | abandoned |
| prikhi/pencil Pencil is a free, open-source GUI prototyping and wireframing tool that runs as a Firefox extension or standalone app on Linux, macOS, and … | 10 | 1911 | abandoned |
| fanrunqi/MaterialLogin An Android library demonstrating a Material Design animated login screen effect, written in Java. It provides sample source code for a visu… | 32 | 1905 | abandoned |
| mapbox/mapbox.js Mapbox's legacy JavaScript API implemented as a Leaflet plugin for embedding interactive maps in web pages. The repository is officially de… | 10 | 1902 | abandoned |
| Famous/famous-angular Famo.us/Angular is an integration library that lets developers build Famo.us-powered, richly animated UIs using AngularJS directives, contr… | 32 | 1901 | abandoned |
| dlazaro66/QRCodeReaderView An Android library that wraps a modified ZXING Barcode Scanner to provide a drop-in camera view for QR code detection. It notifies listener… | 32 | 1901 | abandoned |
| kindsoft/kindeditor KindEditor is a lightweight, open-source (LGPL), cross-browser WYSIWYG HTML editor that converts standard textareas into rich text editing … | 10 | 1898 | abandoned |
| cjwirth/RichEditorView RichEditorView is a drop-in Swift UIView subclass providing WYSIWYG rich text editing on iOS, with a modular toolbar for formatting like bo… | 10 | 1893 | abandoned |
| spotify/HubFramework Spotify's component-driven UI framework for building native iOS interfaces from reusable components, with support for backend-driven UIs vi… | 10 | 1890 | abandoned |
| leah/PullToRefresh An Objective-C library providing a TableViewController subclass that adds pull-to-refresh functionality to iPhone apps, inspired by Tweetie… | 32 | 1887 | abandoned |
| daniel-nagy/md-data-table A Material Design data table component module for AngularJS (Angular Material 1.x), implementing the Material Design data table specificati… | 10 | 1873 | abandoned |
| raspu/Highlightr Highlightr is a Swift library for iOS and macOS that wraps highlight.js via JavaScriptCore to convert code strings into syntax-highlighted … | 52 | 1867 | abandoned |
| antoniolg/Bandhook-Kotlin Bandhook-Kotlin is a showcase Android music app written entirely in Kotlin that retrieves band information from the Last.fm API and display… | 10 | 1851 | abandoned |
| bodil/typed-html A Rust crate providing an html! macro for building fully type-checked HTML documents using JSX-compatible syntax. It validates HTML5 tags, … | 10 | 1851 | abandoned |
| nmattisson/DropdownMenu DropdownMenu is an iOS navigation controller that swaps the view of a Container View Controller via a dropdown menu, built with storyboards… | 32 | 1843 | abandoned |
| razorjack/quicksand Quicksand is a jQuery plugin that reorders and filters collections of HTML items with a smooth shuffling animation, replacing one set of it… | 32 | 1843 | abandoned |
| mathew-kurian/TextJustify-Android An Android library providing full text justification, wrapping, and auto-hyphenation for TextViews, supporting both plain text and Spannabl… | 10 | 1842 | abandoned |
| amoffat/bootstrap-application-wizard A jQuery/Bootstrap 3 plugin that renders multi-step application wizards as modal dialogs with navigable wizard cards. It lets developers de… | 10 | 1837 | abandoned |
| Kelin-Hong/MVVMLight MVVMLight is a Java toolkit for building Android MVVM applications on top of Android Data Binding. It adds binding attributes (e.g., image … | 32 | 1833 | abandoned |
| romainpiel/Titanic Titanic is a deprecated Android library that animates a TextView with a sinking wave effect using an animated BitmapShader on the text pain… | 10 | 1833 | abandoned |
| anthonyjgrove/react-google-login A React component and hooks library for adding Google OAuth sign-in and logout to web applications. It wraps the Google Identity API with a… | 10 | 1831 | abandoned |
| Yalantis/Context-Menu.iOS An Objective-C iOS library by Yalantis that adds animated context menus to iOS apps, built on a UITableView with rotation and fade animatio… | 23 | 1826 | abandoned |
| lyft/scissors Scissors is a fixed-viewport image cropping library for Android, written in Java by Lyft. It provides a CropView widget with extensions for… | 10 | 1816 | abandoned |
| halfnelson/svelte-native Svelte integration for NativeScript that lets you build truly native mobile apps using Svelte components controlling native UI elements. Th… | 10 | 1813 | abandoned |
| flavienlaurent/datetimepicker An Android library that reproduces the DatePicker and TimePicker UI from the Google Agenda (Calendar) app, usable on Android 2.1+. It is a … | 32 | 1812 | abandoned |
| stfalcon-studio/FrescoImageViewer A customizable full-screen image viewer library for Android built on top of the Fresco image library, supporting pinch-to-zoom and swipe-to… | 32 | 1806 | abandoned |
| getflourish/Sketch-Style-Inventory A Sketch plugin for reviewing, importing, and exporting text styles and colors, helping designers organize and merge styles across layers. … | 23 | 1806 | abandoned |
| kumailht/flakes Flakes is an open-source admin template and front-end framework combining CSS libraries, JavaScript libraries, and design files for buildin… | 23 | 1806 | abandoned |
| d3/d3-plugins A deprecated repository of community plugins for D3.js version 3, the data visualization library. The plugins have since been split into se… | 10 | 1806 | abandoned |
| matrixxun/ProductTour ProductTour is an Android sample project implementing a parallax-effect welcome/onboarding screen using ViewPager and PageTransformer, mimi… | 32 | 1798 | abandoned |
| overshare/overshare-kit OvershareKit is an Objective-C library for iOS that provides rich, customizable sharing functionality, including share sheets, multi-accoun… | 23 | 1795 | abandoned |
| HarshilShah/NotchKit NotchKit is a Swift library that hides the iPhone X notch by rendering apps as a card-like interface on the OLED display. It provides a dro… | 23 | 1794 | abandoned |
| hongyangAndroid/android-percent-support-extend An extension library for Google's Android percent support layout library, adding PercentLinearLayout plus percentage-based sizing for width… | 32 | 1791 | abandoned |
| joypixels/emojify.js emojify.js is a JavaScript module that converts emoji keywords (like :smile:) and emoticons into images or styled elements in web pages. It… | 10 | 1790 | abandoned |
| webcrumbs-community/webcrumbs Webcrumbs is a microfrontend packaging system that lets developers build, reuse, and share UI components as plugins embeddable in any site … | 48 | 1789 | abandoned |
| kentnguyen/KNSemiModalViewController An Objective-C category on UIViewController that replicates the semi-modal view with pushed-back stacked animation from National Geographic… | 32 | 1786 | abandoned |
| intentkit/IntentKit IntentKit is an open-source iOS library that simplifies linking to third-party apps via URL schemes, similar to Android's Intents. It provi… | 32 | 1784 | abandoned |
| JoanZapata/base-adapter-helper A Java library for Android that removes the boilerplate of the ViewHolder pattern in BaseAdapter's getView() method. It provides BaseAdapte… | 32 | 1782 | abandoned |
| ryanb/nested_form A Rails gem/plugin that simplifies managing multiple nested models within a single form using unobtrusive JavaScript (jQuery or Prototype).… | 10 | 1780 | abandoned |
| iPaulPro/aFileChooser aFileChooser is a deprecated Android library project that provides a built-in file explorer activity so users can select any file without n… | 10 | 1777 | abandoned |
| jquerytools/jquerytools jQuery Tools is a collection of user-interface components for websites built on jQuery, including tabs, tooltips, overlays, scrollables, an… | 32 | 1776 | abandoned |
| jaukia/zoomooz Zoomooz is a small jQuery plugin that makes any web page element zoom with smooth CSS transform animations. It supports zooming to translat… | 32 | 1775 | abandoned |
| codrops/RainEffect A set of experimental WebGL demos by Lucas Bebber that render realistic rain and water drop effects on glass surfaces in web pages. It is a… | 32 | 1774 | abandoned |
| dmytrodanylyk/shadow-layout An Android library providing a layout container that renders customizable shadows around views, offering more flexibility than CardView. It… | 32 | 1773 | abandoned |
| lorenzofox3/Smart-Table Smart Table is a lightweight (~3-4kb) AngularJS module for declaratively rendering data tables with built-in sorting, filtering, row select… | 32 | 1773 | abandoned |
| ideashower/ShareKit ShareKit is a drop-in Objective-C library that adds sharing features (e.g., to social networks) to iPhone and iPad apps. It provides prebui… | 32 | 1773 | abandoned |
| AndreaMiotto/PartialSheet A SwiftUI library providing a customizable partial modal sheet whose height adapts to its content, with drag-to-dismiss, scrollable content… | 25 | 1766 | abandoned |
| tuesda/CircleRefreshLayout An Android custom pull-to-refresh layout component with a circular animation inspired by a Ramotion dribbble shot. It wraps any scrollable … | 32 | 1763 | abandoned |
| joehewitt/scrollability A small standalone JavaScript library that imitates iOS native scrolling behavior in mobile web apps. It requires no external dependencies;… | 32 | 1762 | abandoned |
| zzz40500/android-shapeLoadingView An Android UI library that provides a shape-based loading animation view mimicking the 58.com app's loading effect. It is added via Gradle … | 23 | 1761 | abandoned |
| pakerfeldt/android-viewflow ViewFlow is an Android UI widget library providing a horizontally scrollable ViewGroup populated from an Adapter, with support for flow ind… | 10 | 1761 | abandoned |
| terryworona/TWMessageBarManager TWMessageBarManager is an Objective-C iOS library that presents system-wide notifications via a dropdown message bar. It is a drop-in singl… | 32 | 1754 | abandoned |
| LucasBassetti/react-simple-chatbot A React component library for easily building conversational chat interfaces using step-based message flows. It provides a simple declarati… | 23 | 1754 | abandoned |
| medyo/Fancybuttons An Android UI library that provides customizable buttons with icons, borders, radius, and font icon support via XML attributes. It is depre… | 23 | 1753 | abandoned |
| Inndy/vue-clipboard2 A Vue.js 2 plugin that binds clipboard.js to Vue, providing a v-clipboard directive and a $copyText method for copying text to the clipboar… | 32 | 1752 | abandoned |
| stoneWeb/elm-react-native A React Native demo application that closely replicates the UI of the Eleme food delivery app, running on both iOS and Android. It is a lea… | 32 | 1752 | abandoned |
| codeestX/ENViews ENViews is an Android library offering a set of custom animated views such as download, volume, loading, play, search, scroll, and refresh … | 23 | 1752 | abandoned |
| tleunen/react-mdl React-MDL is a set of React components built on top of Google's Material Design Lite (v1.2.1), providing Material Design UI elements like b… | 10 | 1751 | abandoned |
| henrytao-me/smooth-app-bar-layout A smooth version of Google's Support Design AppBarLayout for Android, fixing the fling/scroll stutter issue when used with RecyclerView. It… | 32 | 1747 | abandoned |
| Famous Engine Famous is a JavaScript rendering and animation engine for building high-performance, GPU-accelerated web interfaces. This repository is dep… | 32 | 1747 | abandoned |
| stephentuso/welcome-android A customizable welcome/onboarding screen library for Android apps, written in Java. It provides built-in page layouts (title, parallax, etc… | 10 | 1743 | abandoned |
| react-native-ar/react-native-arkit A React Native binding for Apple's ARKit that lets developers build augmented reality iOS apps using JavaScript. It exposes ARKit features … | 23 | 1742 | abandoned |
| esbullington/react-d3 react-d3 is a modular React component library providing charts (bar, line, pie, area, treemap, scatter, candlestick) built on top of d3.js … | 10 | 1742 | abandoned |
| alexdrone/ios-fontawesome An Objective-C library providing NSString and UIImage categories for using Font Awesome icons in iOS apps. It lets developers render Font A… | 32 | 1740 | abandoned |
| maxep/MXParallaxHeader MXParallaxHeader is an Objective-C library that adds parallax scrolling headers to UIScrollView, including MXScrollView and MXScrollViewCon… | 10 | 1739 | abandoned |
| WebDevStudios/Custom-Metaboxes-and-Fields-for-WordPress A WordPress plugin/library for easily creating admin metaboxes with custom fields. It is no longer supported or developed; all future work … | 10 | 1736 | abandoned |
| pkozul/ha-floorplan A Home Assistant custom UI component that renders interactive SVG floorplans and visual diagrams, displaying entity states in real time wit… | 10 | 1736 | abandoned |
| NicolasCARPi/jquery_jeditable A jQuery plugin that turns page elements into editable in-place fields, converting them into forms on click and submitting changes via AJAX… | 10 | 1735 | abandoned |
| mikepenz/LollipopShowcase A demo Android application showcasing Material Design and Android Lollipop features like RecyclerView, CardView, Toolbar, and animations. I… | 10 | 1731 | abandoned |
| pablojim/highcharts-ng An AngularJS directive that wraps the Highcharts and Highstock charting libraries, letting you render charts declaratively via a config obj… | 23 | 1730 | abandoned |
| binggg/mrn MRN (Material React Native) is a Material Design style component library for React Native, distributed via npm as 'mrn'. It targets Android… | 32 | 1718 | abandoned |
| flavienlaurent/NotBoringActionBar An Android sample project and library demonstrating how to recreate the Google Newsstand app's ActionBar effects, including a fading/blurri… | 32 | 1716 | abandoned |
| Lucifier129/react-lite react-lite is a lightweight JavaScript reimplementation of React v15.x core APIs, including Virtual DOM, optimized for minimal script size … | 23 | 1712 | abandoned |
| hongyangAndroid/AndroidChangeSkin AndroidChangeSkin is a Java library for Android that enables fully non-intrusive theme/skin switching, supporting both in-app skins and ext… | 32 | 1711 | abandoned |
| keithclark/selectivizr selectivizr is a JavaScript utility that emulates CSS3 pseudo-classes and attribute selectors in Internet Explorer 6-8. It works alongside … | 32 | 1688 | abandoned |
| nathansearles/slidesjs SlidesJS is a responsive slideshow plugin for jQuery (1.7.1+) featuring touch swipe support and CSS3 transitions. It is explicitly obsolete… | 10 | 1686 | abandoned |
| pwnall/chromeview ChromeView is a proof-of-concept Android library that provides a WebView replacement backed by the latest Chromium code, letting apps ship … | 10 | 1683 | abandoned |
| storybook-eol/react-treebeard A React tree view component that renders hierarchical, data-driven trees with fast, customizable styling. It supports toggling, loading sta… | 10 | 1681 | abandoned |
| luizgrp/SectionedRecyclerViewAdapter A Java library for Android that wraps RecyclerView.Adapter to split lists into sections with headers and footers. Each section can independ… | 10 | 1680 | abandoned |
| ImmortalZ/StereoView An Android custom ViewGroup that renders child views in a 3D stereo rotating carousel with infinite loop scrolling. It extends ViewGroup so… | 32 | 1676 | abandoned |
| deckgo/deckdeckgo DeckDeckGo was an open source web-based WYSIWYG editor for creating and publishing presentations as Progressive Web Apps, built with Stenci… | 10 | 1675 | abandoned |
| cwRichardKim/RKSwipeBetweenViewControllers An Objective-C iOS library that synchronizes a UIPageViewController with a custom animated UISegmentedControl in the navigation bar, enabli… | 23 | 1670 | abandoned |
| farhadi/html5sortable A lightweight jQuery plugin (under 1KB minified) that adds drag-and-drop sortable lists and grids using the native HTML5 drag and drop API.… | 10 | 1670 | abandoned |
| suprb/Nested A jQuery plugin that arranges elements into a gap-free, multi-column grid layout. It positions items to fill holes in the grid, unlike Maso… | 32 | 1667 | abandoned |
| tbranyen/backbone.layoutmanager A layout and template manager library for Backbone.js applications that provides a logical foundation for assembling layouts and views. It … | 32 | 1665 | abandoned |
| Trinea/android-auto-scroll-view-pager An Android library providing a ViewPager that auto-scrolls, cycles, and decelerates, and can be nested inside a parent ViewPager. It is exp… | 32 | 1664 | abandoned |
| mdo/preboot Preboot is a collection of LESS mixins and variables for writing CSS, originally the precursor to Bootstrap. It provides lightweight, compo… | 23 | 1663 | abandoned |
| listenzz/HBDNavigationBar An Objective-C library providing a custom UINavigationBar and UINavigationController that smoothly transition navigation bar states (style,… | 10 | 1662 | abandoned |
| tmort/Socialite Socialite is a small vanilla JavaScript library for lazily loading social sharing widgets (Facebook, Twitter, Google+, LinkedIn, Pinterest,… | 10 | 1660 | abandoned |
| hakimel/Avgrund Avgrund is a small JavaScript/CSS3 library that implements modal dialogs with a depth effect, making the page appear to recede behind the m… | 23 | 1658 | abandoned |
| LottieFiles/lottie-player A web component for embedding and playing Lottie (Bodymovin JSON) animations and Telegram sticker (tgs) animations in websites. It is depre… | 10 | 1656 | abandoned |
| jquery-archive/PEP PEP is a JavaScript polyfill that implements the W3C Pointer Events API in browsers lacking native support, unifying mouse, touch, and pen … | 10 | 1655 | abandoned |