awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
callstack avatar

callstack/react-native-paper

0
View on GitHub↗
14,292 星标·2,189 分支·TypeScript·mit·3 次浏览reactnativepaper.com↗

React Native Paper

React Native Paper is a cross-platform UI framework that provides a comprehensive suite of pre-built components based on Material Design specifications. It serves as a library for building consistent mobile interfaces by mapping high-level design elements to native platform primitives, ensuring a unified visual language across different operating systems.

The library distinguishes itself through a global context provider that manages theme injection and portal-based overlay rendering for elements like modals and tooltips. Developers can apply custom brand identities by overriding default design tokens, such as colors and typography, which propagate automatically throughout the component tree to maintain visual consistency.

The framework includes a variety of standard interface elements and progress indicators to support common mobile user experience requirements. To maintain performance, the library supports build-time import rewriting, which automatically optimizes the final application bundle size by including only the specific components utilized in the project.

Features

  • React Native UI Libraries - Serves as a core React Native UI framework for building consistent, cross-platform mobile applications.
  • Material Design Components - Implements the Material Design language through a comprehensive suite of standardized UI components.
  • Cross-Platform UI Frameworks - Provides a cross-platform mobile UI library with pre-built components and theming support.
  • Material Design Libraries - Offers a comprehensive suite of interface elements implementing Material Design specifications.
  • UI Components - A high-quality Material Design component library.
  • React Native - Listed in the “React Native” section of the Awesome Ui Component Library awesome list.
  • Cross-Platform Abstraction Layers - Maps high-level design components to native platform primitives for consistent cross-platform behavior.
  • Context-Based Dependency Injection - Uses a global provider pattern to propagate design tokens and theme data through the component tree.
  • Design Token Theming - Supports mobile app theming by allowing dynamic overrides of design tokens for brand consistency.
  • Theme Style Customizations - Allows overriding default design tokens like colors and typography to apply custom brand identities.
  • Portal Renderers - Manages a dedicated host layer for rendering overlays like modals and tooltips above the main view hierarchy.
  • Global State Providers - Manages global UI state and portal-based rendering for top-level interface elements.
  • Component Styling - Combines structural logic with dynamic theme-aware style objects for consistent component-level styling.
  • Bundle Optimizers - Reduces bundle size by enabling selective imports of specific components.

Star 历史

callstack/react-native-paper 的 Star 历史图表callstack/react-native-paper 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

callstack/react-native-paper 是做什么的?

React Native Paper is a cross-platform UI framework that provides a comprehensive suite of pre-built components based on Material Design specifications. It serves as a library for building consistent mobile interfaces by mapping high-level design elements to native platform primitives, ensuring a unified visual language across different operating systems.

callstack/react-native-paper 的主要功能有哪些?

callstack/react-native-paper 的主要功能包括:React Native UI Libraries, Material Design Components, Cross-Platform UI Frameworks, Material Design Libraries, UI Components, React Native, Cross-Platform Abstraction Layers, Context-Based Dependency Injection。

callstack/react-native-paper 有哪些开源替代品?

callstack/react-native-paper 的开源替代品包括: xotahal/react-native-material-ui — This project is a cross-platform mobile UI framework and component library for building native interfaces. It provides… xinthink/react-native-material-kit — This project is a Material Design UI library and cross-platform mobile component kit. It provides a set of pre-styled… reactjs/react.dev — React is a JavaScript library for building user interfaces through the composition of modular, self-contained… vuetifyjs/vuetify — This project is a comprehensive UI toolkit that provides a declarative, reactive framework for building modular web… picocss/pico — Pico is a lightweight, classless CSS framework designed to provide consistent, accessible, and responsive visual… material-components/material-components-web — This project is a framework-agnostic UI library and a collection of modular web components based on the Material…

React Native Paper 的开源替代方案

相似的开源项目,按与 React Native Paper 的功能重合度排序。
  • xotahal/react-native-material-uixotahal 的头像

    xotahal/react-native-material-ui

    3,786在 GitHub 上查看↗

    This project is a cross-platform mobile UI framework and component library for building native interfaces. It provides a suite of pre-built interface controls and a scalable design system to ensure a uniform visual language across mobile screens. The library is centered on a theme-based system that uses a centralized configuration object to manage colors, spacing, and typography. This configuration propagates through the component tree, allowing developers to customize the global theme or apply local style overrides to individual elements. The framework includes a collection of reusable Mate

    JavaScript
    在 GitHub 上查看↗3,786
  • xinthink/react-native-material-kitxinthink 的头像

    xinthink/react-native-material-kit

    4,821在 GitHub 上查看↗

    This project is a Material Design UI library and cross-platform mobile component kit. It provides a set of pre-styled user interface components and a layout framework designed to ensure a consistent visual experience across different mobile devices. The library includes a mobile theme management system for defining and updating global color palettes and styling rules across an application interface. It implements standardized layout patterns and spacing rules to maintain a clean and consistent design. The toolkit covers the construction of mobile forms and interfaces using elements such as b

    TypeScript
    在 GitHub 上查看↗4,821
  • reactjs/react.devreactjs 的头像

    reactjs/react.dev

    11,765在 GitHub 上查看↗

    React is a JavaScript library for building user interfaces through the composition of modular, self-contained components. It employs a declarative programming model where developers describe the desired visual state, and the library automatically manages the underlying document updates and state synchronization. By utilizing a virtual representation of the document, it calculates and applies minimal changes to the browser, ensuring efficient rendering even in complex applications. The library distinguishes itself through a sophisticated scheduling system that manages rendering work in increme

    JavaScriptdocumentationjavascriptreact
    在 GitHub 上查看↗11,765
  • vuetifyjs/vuetifyvuetifyjs 的头像

    vuetifyjs/vuetify

    41,003在 GitHub 上查看↗

    This project is a comprehensive UI toolkit that provides a declarative, reactive framework for building modular web interfaces. It centers on a component-based architecture that maps application state to rendered elements, utilizing a twelve-point flexbox grid system and nested containers to manage complex layouts. The library ensures consistent behavior across large-scale applications by providing centralized configuration for component defaults, themes, and global design tokens. What distinguishes this framework is its deep integration of Material Design principles alongside a highly flexib

    TypeScriptjavascriptmaterialmaterial-components
    在 GitHub 上查看↗41,003
查看 React Native Paper 的所有 30 个替代方案→