awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
zoontek avatar

zoontek/react-native-bootsplash

0
View on GitHub↗
4,278 stars·287 forks·TypeScript·MIT·9 views

React Native Bootsplash

react-native-bootsplash is a cross-platform mobile splash screen library and startup orchestrator. It provides a system for managing native launch screens and controlling the timing and visibility of the boot screen during application initialization.

The project includes a native asset generation tool that uses a command line interface to create and configure launch image assets for different mobile platforms. It enables the creation of animation-integrated launch screens, allowing for custom exit animations and transitions through integration with external animation libraries.

The library covers the orchestration of app startup by managing native-layer visibility, querying the status of the launch screen, and automating the generation of platform-compliant image resolutions.

Features

  • App Startup Orchestration - Controls exactly when the initial launch screen disappears based on when the application is fully initialized.
  • Asset Resource Generators - Provides a utility to automatically generate platform-specific icons and splash screens from source images.
  • Asset Generation CLIs - Ships a command line interface tool for batch producing visual image assets and updating platform configuration files.
  • Startup Splash Screens - Implements a mechanism for controlling the visibility and fade-out timing of the native splash screen during initialization.
  • Native Modules & Bridges - Implements a native module bridge to expose visibility controls to JavaScript for programmatic control of the boot screen.
  • Native Manifest Configurations - Modifies Android XML and iOS Plist files to ensure the native OS displays the splash image before the engine starts.
  • Cross-Platform Splash Screens - Provides a consistent native launch screen implementation across multiple mobile platforms using a single codebase.
  • Mobile App Launch Screens - Displays a branded image while the application loads to prevent users from seeing a blank screen.
  • Native View Hierarchy Management - Handles the direct manipulation of the native view hierarchy to transition between the static launch image and the application root.
  • Splash Screen Management - Provides configuration and control tools for showing, hiding, and fading out the native launch image.
  • Animation-Integrated Transitions - Creates custom exit animations for startup screens through integration with external animation libraries.
  • React Native Libraries - Acts as a library that automates the creation and configuration of image assets across different mobile resolutions.
  • Imperative Animation APIs - Provides an imperative API to trigger native transitions and query splash screen visibility without re-renders.
  • Exit Animations - Supports the creation of custom exit animations for launch screen elements through integration with external animation libraries.
  • Visibility State Querying - Provides a mechanism to query the current visibility state of the native launch screen to determine if it remains active.
  • Transition Loading Screens - Implements smooth visual transitions and masking views to improve the perceived loading speed during the startup sequence.

Star history

Star history chart for zoontek/react-native-bootsplashStar history chart for zoontek/react-native-bootsplash

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does zoontek/react-native-bootsplash do?

react-native-bootsplash is a cross-platform mobile splash screen library and startup orchestrator. It provides a system for managing native launch screens and controlling the timing and visibility of the boot screen during application initialization.

What are the main features of zoontek/react-native-bootsplash?

The main features of zoontek/react-native-bootsplash are: App Startup Orchestration, Asset Resource Generators, Asset Generation CLIs, Startup Splash Screens, Native Modules & Bridges, Native Manifest Configurations, Cross-Platform Splash Screens, Mobile App Launch Screens.

What are some open-source alternatives to zoontek/react-native-bootsplash?

Open-source alternatives to zoontek/react-native-bootsplash include: crazycodeboy/react-native-splash-screen — This project is a cross-platform mobile splash screen and boot manager for applications. It functions as a native… marcshilling/react-native-image-picker — This project is a cross-platform mobile media picker that provides a native interface for selecting images and videos… expo/expo — Expo is a universal mobile framework designed to build native iOS and Android applications from a single codebase… dicebear/dicebear — DiceBear is an SVG avatar generation library and image API that creates deterministic profile pictures from seed… romannurik/androidassetstudio — AndroidAssetStudio is a web-based toolset for creating launcher icons, action bar graphics, and notification assets… antfu/vite-plugin-pwa — This project is a Vite plugin that transforms web applications into Progressive Web Apps by automating the generation…

Open-source alternatives to React Native Bootsplash

Similar open-source projects, ranked by how many features they share with React Native Bootsplash.
  • crazycodeboy/react-native-splash-screencrazycodeboy avatar

    crazycodeboy/react-native-splash-screen

    5,657View on GitHub↗

    This project is a cross-platform mobile splash screen and boot manager for applications. It functions as a native mobile UI component that bridges iOS and Android launch views with a JavaScript framework to hide the boot process and prevent blank screens during initialization. The tool coordinates the transition from the native operating system launch image to the application interface. It provides the ability to display a native loading image over the application interface and trigger its dismissal once asynchronous initialization tasks are complete. The system manages native UI overlays an

    Java
    View on GitHub↗5,657
  • marcshilling/react-native-image-pickermarcshilling avatar

    marcshilling/react-native-image-picker

    8,638View on GitHub↗

    This project is a cross-platform mobile media picker that provides a native interface for selecting images and videos from a device gallery or capturing them via the camera. It acts as a bridge for mobile camera integration and a native gallery selector to import visual assets into a JavaScript environment. The library covers media library access and the handling of user content uploads by allowing users to provide image or video files from their device. This includes the ability to launch the device camera for photos and videos as well as selecting multiple media files from the local library

    Java
    View on GitHub↗8,638
  • expo/expoexpo avatar

    expo/expo

    50,111View on GitHub↗

    Expo is a universal mobile framework designed to build native iOS and Android applications from a single codebase using web-standard technologies. It provides a comprehensive development environment that includes a unified runtime for testing, cloud-based infrastructure for compiling and signing native binaries, and automated tools for managing the entire mobile release lifecycle, including app store submission. The framework distinguishes itself through a plugin-based native configuration engine that programmatically modifies project files, allowing developers to integrate native modules wit

    TypeScriptandroidapp-frameworkexpo
    View on GitHub↗50,111
  • dicebear/dicebeardicebear avatar

    dicebear/dicebear

    8,907View on GitHub↗

    DiceBear is an SVG avatar generation library and image API that creates deterministic profile pictures from seed strings. It provides a system for generating consistent visual outputs across different environments and programming languages using JSON style definitions. The project distinguishes itself with a comprehensive design toolkit, including a visual style designer and a Figma integration plugin that converts design frames into JSON schemas. It supports sophisticated visual control through weighted probability distributions for components, contrast-aware color management for accessibili

    Vueapiavataaarsavatar
    View on GitHub↗8,907
  • See all 30 alternatives to React Native Bootsplash→