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
·
software-mansion avatar

software-mansion/react-native-screens

0
View on GitHub↗
3,689 stele·661 fork-uri·TypeScript·MIT·2 vizualizăridocs.swmansion.com/react-native-screens↗

React Native Screens

react-native-screens is a set of native navigation primitives and a cross-platform UI bridge that maps JavaScript interfaces to platform-specific screen management. It serves as a mobile screen transition engine and a native view hierarchy manager, bridging high-level navigation interfaces to native view hierarchies and transition engines.

The project distinguishes itself by unifying navigation experiences across mobile, web, television, and spatial computing devices. It utilizes platform-specific navigation primitives to ensure screen transitions and presentation styles align with native system behaviors.

The framework optimizes performance by managing which components are attached to the native view tree to reduce memory load. It includes capabilities for freezing inactive screens and implementing full-screen transparent overlays that render directly beneath the system window layer.

Features

  • React Native Navigation Frameworks - Provides native navigation primitives for React Native to ensure platform-specific screen transitions and a native feel.
  • Native Navigation - Integrates platform-specific navigation interfaces to ensure movement between screens performs at native speed.
  • Cross-Platform Navigation Libraries - Offers a shared API that bridges JavaScript interfaces to platform-specific navigation management.
  • Cross-Platform Abstractions - Provides a unified interface for rendering navigation elements across mobile, web, and spatial computing platforms.
  • Cross-Platform Page Navigation - Unifies the way users move between screens across mobile, web, television, and spatial computing devices.
  • Cross-Platform UI Frameworks - Enables a unified navigation experience that runs consistently across mobile, web, television, and spatial devices.
  • Cross-Platform UI Bridges - Provides an interface for managing screen navigation across mobile, web, and spatial computing devices.
  • Native View Hierarchy Management - Directly manipulates the platform native view hierarchy to attach or detach components based on visibility.
  • Screen Transitions - Defines how screens appear and disappear using platform-native animations and presentation styles.
  • Native Navigation Controller Wrappers - Wraps native iOS and Android navigation controllers to provide high-performance system-level screen transitions.
  • UI Component Rendering Pausing - Pauses rendering for off-screen components using a suspension mechanism to reduce CPU load.
  • Mobile Performance Optimizations - Optimizes mobile performance by reducing memory overhead through native view hierarchy management and screen freezing.
  • Hardware-Accelerated UI Transitions - Maps animation definitions to native GPU-accelerated APIs for smooth, system-native screen transitions.
  • Off-Screen Rendering Suspension - Pauses the rendering cycle for off-screen views to optimize CPU and battery usage while preserving state.

Istoric stele

Graficul istoricului de stele pentru software-mansion/react-native-screensGraficul istoricului de stele pentru software-mansion/react-native-screens

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru React Native Screens

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu React Native Screens.
  • wechat-miniprogram/kboneAvatar wechat-miniprogram

    wechat-miniprogram/kbone

    4,914Vezi pe GitHub↗

    kbone is an isomorphic frontend framework and web-to-mini-program adapter. It serves as a cross-platform UI bridge and DOM simulation library that allows web applications to run inside WeChat Mini Programs by simulating a browser environment for JavaScript code. The project enables the migration of web UI frameworks into restricted environments by providing simulated browser interfaces and APIs. It translates standard web components and routing into native mini program elements and page transitions, allowing a single codebase to function as both a standard website and a mini program. The fra

    JavaScript
    Vezi pe GitHub↗4,914
  • material-components/material-componentsAvatar material-components

    material-components/material-components

    1,095Vezi pe GitHub↗

    Material Components is a cross-platform user interface framework and design system library that provides a collection of reusable interface elements. It is built to ensure consistent visual identity and interaction patterns across diverse web and mobile environments by utilizing shared design tokens and standardized development guidelines. The project distinguishes itself through a modular architecture that allows for the independent integration or extension of individual interface components. It supports both native and cross-platform implementations, enabling developers to maintain a unifie

    materialmaterial-componentsmaterial-design
    Vezi pe GitHub↗1,095
  • geekyants/nativebaseAvatar GeekyAnts

    GeekyAnts/NativeBase

    20,389Vezi pe GitHub↗

    NativeBase is a comprehensive toolkit of accessible components and responsive design frameworks used to build consistent mobile and web applications. It provides a cross-platform UI component library and a React Native component framework that enable the creation of layouts across Android, iOS, and the web from a single codebase. The system is distinguished by a responsive design system that automatically adjusts layouts and global themes to fit different screen sizes and color modes. It utilizes a utility-based styling approach, allowing developers to apply visual styles directly through com

    TypeScript
    Vezi pe GitHub↗20,389
  • jetbrains/compose-jbAvatar JetBrains

    JetBrains/compose-jb

    19,136Vezi pe GitHub↗

    This is a Kotlin Multiplatform UI framework for building consistent user interfaces across desktop, web, and mobile platforms using a single codebase. It functions as a declarative framework that enables the creation of shared UI components that run across multiple target environments. The project includes a cross-platform desktop toolkit for managing native window features, system notifications, and hardware acceleration. For web targets, it provides a declarative interface library and a rendering engine that executes via WebAssembly to achieve high-performance execution in browsers. The fr

    Kotlin
    Vezi pe GitHub↗19,136
Vezi toate cele 30 alternative pentru React Native Screens→

Întrebări frecvente

Ce face software-mansion/react-native-screens?

react-native-screens is a set of native navigation primitives and a cross-platform UI bridge that maps JavaScript interfaces to platform-specific screen management. It serves as a mobile screen transition engine and a native view hierarchy manager, bridging high-level navigation interfaces to native view hierarchies and transition engines.

Care sunt principalele funcționalități ale software-mansion/react-native-screens?

Principalele funcționalități ale software-mansion/react-native-screens sunt: React Native Navigation Frameworks, Native Navigation, Cross-Platform Navigation Libraries, Cross-Platform Abstractions, Cross-Platform Page Navigation, Cross-Platform UI Frameworks, Cross-Platform UI Bridges, Native View Hierarchy Management.

Care sunt câteva alternative open-source pentru software-mansion/react-native-screens?

Alternativele open-source pentru software-mansion/react-native-screens includ: wechat-miniprogram/kbone — kbone is an isomorphic frontend framework and web-to-mini-program adapter. It serves as a cross-platform UI bridge and… material-components/material-components — Material Components is a cross-platform user interface framework and design system library that provides a collection… geekyants/nativebase — NativeBase is a comprehensive toolkit of accessible components and responsive design frameworks used to build… jetbrains/compose-jb — This is a Kotlin Multiplatform UI framework for building consistent user interfaces across desktop, web, and mobile… remaxjs/remax — Remax is a cross-platform UI framework and engine for building mini programs using React. It functions as a runtime… lapce/floem — Floem is a native desktop UI framework and cross-platform toolkit for building high-performance user interfaces. It…