awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

24 repository-uri

Awesome GitHub RepositoriesMobile Component Libraries

Collections of pre-styled interface elements optimized for touch interactions and small screen layouts.

Distinct from Mobile UI Components: More general than interaction-specific libraries and distinct from curated awesome-lists; focuses on the library identity itself.

Explore 24 awesome GitHub repositories matching user interface & experience · Mobile Component Libraries. Refine with filters or upvote what's useful.

Awesome Mobile Component Libraries GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • react-native-community/react-native-elementsAvatar react-native-community

    react-native-community/React-Native-Elements

    25,851Vezi pe GitHub↗

    React-Native-Elements is a cross-platform mobile UI toolkit and component library. It provides a collection of pre-built visual elements and a framework for building responsive, uniform layouts that render consistently across different mobile operating systems. The library focuses on mobile interface standardization and React Native frontend design. It enables rapid mobile prototyping by offering a shared set of common UI patterns, allowing developers to assemble functional interfaces without coding every component from scratch. The toolkit supports cross-platform UI development by ensuring

    Ships a collection of pre-styled interface elements optimized for touch interactions and small screen layouts.

    MDX
    Vezi pe GitHub↗25,851
  • youzan/vantAvatar youzan

    youzan/vant

    24,323Vezi pe GitHub↗

    Vant is a mobile UI library and component framework for Vue, providing a collection of lightweight, reusable interface elements optimized for small screens and touch interactions. It serves as a mobile component library and accessible web UI kit designed to integrate with Vue's reactivity and state management. The framework functions as a themable design system, allowing for visual branding and dark mode support through customizable theme variables. It includes built-in tools for internationalization to localize user interfaces across different geographic regions. The library covers a broad

    Ships a full collection of lightweight UI elements optimized specifically for mobile screens and touch interactions.

    TypeScript
    Vezi pe GitHub↗24,323
  • infinitered/igniteAvatar infinitered

    infinitered/ignite

    19,842Vezi pe GitHub↗

    Ignite is a command-line interface tool and project boilerplate for standardized cross-platform mobile application development. It provides a pre-configured foundation that includes a mobile app UI framework and a set of scaffolds to ensure architectural consistency across projects. The project distinguishes itself through a dedicated CLI for generating standardized components and models, as well as a mechanism for upgrading project boilerplates and dependencies. It further supports development through a curated collection of shared code recipes for common implementation tasks. The capabilit

    Provides a standardized library of themed components optimized for cross-platform mobile interfaces.

    TypeScript
    Vezi pe GitHub↗19,842
  • framework7io/framework7Avatar framework7io

    framework7io/framework7

    18,673Vezi pe GitHub↗

    Framework7 is a mobile user interface framework and single-page application system designed to build responsive web applications with native iOS and Android appearances. It provides a comprehensive library of pre-styled components and a layout engine to create native-style user interfaces across multiple platforms. The framework utilizes a platform-aware theming system that adapts visual styles and color schemes based on detected device settings. It incorporates native mobile behaviors through a dedicated UI kit, including specialized interaction patterns such as pull-to-refresh and swipeable

    Provides a comprehensive library of pre-styled mobile components for consistent cross-platform native-style design.

    JavaScriptandroidcomponentscordova
    Vezi pe GitHub↗18,673
  • youzan/vant-weappAvatar youzan

    youzan/vant-weapp

    18,398Vezi pe GitHub↗

    vant-weapp is a UI library for WeChat Mini Programs, providing a collection of reusable interface components to create consistent user experiences. It functions as a layout framework for structuring applications and a mobile form component library for capturing structured user data. The project includes a specialized e-commerce component set designed for retail patterns, such as product cards, area selectors, and order submission bars. The library covers a broad range of capabilities, including application navigation architecture, complex form implementation through calendars and pickers, a

    Ships a library of mobile-optimized form elements including cascaders, date-time pickers, and calendars.

    JavaScriptminiprogramuivant
    Vezi pe GitHub↗18,398
  • airyland/vuxAvatar airyland

    airyland/vux

    17,486Vezi pe GitHub↗

    Vux is a mobile web UI kit and Vue mobile UI library consisting of predefined layout and interface components. It functions as a WeUI component framework that implements a standardized design language for web applications. The library provides a collection of reusable interface elements optimized for mobile browser screen dimensions and touch interactions. It ensures visual consistency across different mobile devices by mapping component styles directly to the WeUI mobile design specification. The framework covers mobile web interface design, mobile UI development, and the rapid assembly of

    Serves as a collection of pre-styled interface elements optimized for touch interactions and small screen layouts.

    Vueantcomponentsjavascript
    Vezi pe GitHub↗17,486
  • twbs/ratchetAvatar twbs

    twbs/ratchet

    14,675Vezi pe GitHub↗

    Ratchet is a web-based mobile UI framework and component-based library designed to create responsive mobile application interfaces. It provides a CSS mobile layout system that allows for the development of application frontends using standard web technologies. The framework focuses on mobile app interface design and rapid prototyping, utilizing pre-styled visual elements to ensure consistent styling across various screen sizes and resolutions. The system employs a CSS-only approach to define interactive states and layouts, incorporating a grid-based responsive layout and utility-first styles

    Provides a collection of pre-styled interface elements optimized for touch interactions and mobile screen layouts.

    CSScsshtmljavascript
    Vezi pe GitHub↗14,675
  • dcloudio/muiAvatar dcloudio

    dcloudio/mui

    13,474Vezi pe GitHub↗

    mui is a mobile UI component framework and native-like web UI kit designed for building high-performance mobile web interfaces. It functions as a mobile web performance framework and gesture-based interface library to eliminate browser lag and mimic the behaviors and animations of native mobile applications. The framework focuses on implementing common mobile UX patterns, including pull-to-refresh functionality, swipe-to-action menus, and sliding side navigation. It provides specialized tools for gesture-driven interface development to ensure an immediate visual response to touch interactions

    Offers a comprehensive library of pre-styled mobile interface elements optimized for touch interactions.

    JavaScriptandroidcssdcloud
    Vezi pe GitHub↗13,474
  • tamsiree/rxtoolAvatar Tamsiree

    Tamsiree/RxTool

    12,305Vezi pe GitHub↗

    RxTool is an Android development utility library consisting of reusable components and helper classes for common mobile development tasks. It provides a coordinated set of toolkits for hardware interfacing, media processing, and user interface construction. The project features specialized implementations for mobile payment integration with Alipay and WeChat Pay, as well as dedicated tools for social sharing workflows. It includes a security-focused set of human verification widgets, such as puzzle and sliding captchas, to prevent automated bot interactions. The library covers a broad capabi

    Includes specialized WebView components that handle custom layout sizing and native video playback.

    Kotlinalipaybarcodedialog
    Vezi pe GitHub↗12,305
  • ant-design/ant-design-mobileAvatar ant-design

    ant-design/ant-design-mobile

    12,006Vezi pe GitHub↗

    Ant Design Mobile is a mobile UI component library and design system built for React. It provides a collection of pre-styled interface elements and standardized UI blocks used to create consistent, responsive user interfaces for mobile web applications. The framework focuses on mobile web design and frontend interface engineering, providing tools to implement interaction patterns tailored for touch-based browsing. It ensures a uniform look and feel across different mobile browsers and handheld device screens. The library incorporates responsive layout systems and CSS-variable-based theming.

    Provides a comprehensive collection of pre-styled interface elements optimized for touch interactions and mobile web browsers.

    TypeScriptant-designantdantd-mobile
    Vezi pe GitHub↗12,006
  • akveo/react-native-ui-kittenAvatar akveo

    akveo/react-native-ui-kitten

    10,677Vezi pe GitHub↗

    UI Kitten is a cross-platform mobile UI library and design framework for building mobile interfaces. It provides a collection of reusable, accessible visual components and layout blocks that strictly follow the Eva Design System specifications. The library features built-in support for dynamic theming, allowing applications to switch between light and dark modes or custom color schemes at runtime. It utilizes a token-based color mapping system and a shared context provider to ensure visual consistency across all screens. The framework includes a library of standardized production-ready eleme

    Offers a collection of pre-styled interface elements optimized for touch interactions and cross-platform mobile layouts.

    TypeScript
    Vezi pe GitHub↗10,677
  • archriss/react-native-snap-carouselAvatar archriss

    archriss/react-native-snap-carousel

    10,520Vezi pe GitHub↗

    This project is a mobile UI component library providing a cross-platform carousel component for sliding images and content. It functions as a touch-based swiper interface that allows users to browse lists of items through swipe gestures. The library includes a specialized parallax image slider that shifts background images at different speeds to create a sense of depth. It provides a swiping interface component capable of handling large lists of items across both horizontal and vertical orientations. The toolset covers carousel layout management, position indicators to communicate the curren

    Ships a library of reusable interface elements optimized for touch interactions and mobile layouts.

    JavaScript
    Vezi pe GitHub↗10,520
  • didi/cube-uiAvatar didi

    didi/cube-ui

    9,116Vezi pe GitHub↗

    cube-ui is a mobile-first Vue.js component library that provides a comprehensive set of pre-built UI elements for building touch-based mobile web applications. The library is built on Vue's single-file component architecture and supports on-demand ES module imports, allowing developers to selectively load only the components they need to optimize bundle size. It also offers plugin-based global registration for convenient setup and includes a CLI scaffolding tool to generate project skeletons with pre-configured build settings. The library distinguishes itself with a gesture-driven interaction

    A mobile-first Vue.js component library providing pre-built UI elements for touch-based applications.

    JavaScriptcube-uijavascriptui-library
    Vezi pe GitHub↗9,116
  • mrzachnugent/react-native-reusablesAvatar mrzachnugent

    mrzachnugent/react-native-reusables

    8,425Vezi pe GitHub↗

    react-native-reusables este o bibliotecă de componente UI pentru React Native și un sistem de design cross-platform pentru mobil. Oferă o colecție de componente de interfață utilizator accesibile și stilizabile, concepute pentru a menține consistența vizuală pe diferite sisteme de operare mobile. Proiectul funcționează ca o colecție de componente headless UI, prioritizând accesibilitatea și funcționalitatea în detrimentul presetărilor vizuale rigide. Acționează ca un framework Tailwind CSS pentru mobil prin implementarea modelelor CSS utility-first via NativeWind pentru a facilita prototiparea rapidă a interfețelor. Biblioteca acoperă dezvoltarea UI pentru mobil și designul de interfețe cross-platform, utilizând o abstractizare bazată pe primitive și un model de componente bazat pe compoziție pentru a construi ecrane mobile finisate.

    Ships a library of pre-styled interface elements optimized for building consistent and polished mobile screens.

    TypeScript
    Vezi pe GitHub↗8,425
  • founded-labs/react-native-reusablesAvatar founded-labs

    founded-labs/react-native-reusables

    8,420Vezi pe GitHub↗

    react-native-reusables is a cross-platform mobile UI library and an accessible component kit used to build consistent interfaces across different screen sizes. It functions as a Tailwind CSS component library, providing pre-styled interface elements that utilize utility classes for styling and layout. The project enables cross-platform UI development for iOS and Android through a shared set of reusable visual components. It supports mobile interface prototyping and the creation of cohesive design systems by utilizing standardized, themeable interface elements to maintain uniform branding. Th

    Provides a collection of pre-styled interface elements optimized for touch interactions and various mobile screen sizes.

    TypeScriptexporadix-uireact-native
    Vezi pe GitHub↗8,420
  • akveo/kittentricksAvatar akveo

    akveo/kittenTricks

    7,267Vezi pe GitHub↗

    KittenTricks is a cross-platform mobile starter kit and UI library for building applications for iOS and Android. It provides a foundational set of production-ready, accessible components and pre-built screens to accelerate the bootstrapping of mobile interfaces. The project features a dynamic mobile theming system that allows for the management and switching of light and dark color schemes at runtime. This framework enables real-time updates to the visual appearance of the interface without requiring an application restart. The library implements a comprehensive design system to ensure visu

    Provides a set of accessible, production-ready components optimized for mobile device interfaces.

    TypeScript
    Vezi pe GitHub↗7,267
  • facebookarchive/three20Avatar facebookarchive

    facebookarchive/three20

    7,170Vezi pe GitHub↗

    Three20 is an Objective-C iOS UI framework that provides a collection of native user interface components and networking tools for building iPhone applications. It functions as both a mobile UI component library for creating application screens and an iOS networking library for handling HTTP requests and data synchronization between mobile devices and servers. The framework covers the end-to-end process of iOS application development, including native UI construction, mobile network request handling, and Objective-C mobile programming.

    Provides a library of pre-defined visual elements and layout controllers optimized for mobile screens.

    Objective-C
    Vezi pe GitHub↗7,170
  • wix/react-native-ui-libAvatar wix

    wix/react-native-ui-lib

    7,139Vezi pe GitHub↗

    This project is a React Native UI library and mobile component framework designed for building consistent, themed mobile applications. It provides a collection of reusable user interface components and layout tools, functioning as a cross-platform design system to maintain visual uniformity across different mobile platforms. The toolkit distinguishes itself through a themed UI approach, utilizing global design foundations for typography, color palettes, and spacing. It allows for dynamic theme configuration and the use of style presets to ensure standardized branding across an entire project.

    Ships a collection of pre-styled interface elements optimized for touch interactions and mobile layouts.

    TypeScriptandroidcomponentshacktoberfest
    Vezi pe GitHub↗7,139
  • react-native-webview/react-native-webviewAvatar react-native-webview

    react-native-webview/react-native-webview

    7,169Vezi pe GitHub↗

    This project is a cross-platform mobile web view component and native browser wrapper used to embed and display web content within mobile applications. It functions as a communication layer that allows JavaScript in a web page to exchange data with native mobile code. The component enables in-app web browsing and the integration of external websites or custom HTML pages. It provides a programmable interface for customizing how web content is rendered and interacted with inside a native application.

    Provides a cross-platform native browser component for embedding web content in mobile applications.

    TypeScript
    Vezi pe GitHub↗7,169
  • fangwei716/30-days-of-react-nativeAvatar fangwei716

    fangwei716/30-days-of-react-native

    6,879Vezi pe GitHub↗

    This project is a collection of practical implementation examples and demonstrations for building mobile applications using a JavaScript-based native framework. It serves as a cross-platform mobile framework demo, providing a gallery of interactive interface patterns and native integration suites. The repository showcases specialized capabilities including high-performance 2D and 3D visual content through OpenGL graphics implementation. It also features a suite of native hardware integrations, covering biometric authentication via fingerprint scanning and gesture-based unlock patterns. The p

    Hosts native browser instances within the mobile application layout to display web-based content and visualizations.

    JavaScript
    Vezi pe GitHub↗6,879
Înapoi12Înainte
  1. Home
  2. User Interface & Experience
  3. Mobile Component Libraries

Explorează sub-etichetele

  • Form Component LibrariesSpecialized sets of input elements designed for capturing structured data on mobile devices. **Distinct from Mobile Component Libraries:** Specializes in data-entry components like calendars and pickers, whereas the parent is a general-purpose mobile library.
  • WebView ComponentsUI components specifically designed to embed and display web content within native mobile applications. **Distinct from Mobile Component Libraries:** Specifically targets the WebView browser component rather than general-purpose mobile UI elements.