awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
react avatar

react/metro

0
View on GitHub↗
5,608 स्टार्स·682 फोर्क्स·JavaScript·MIT·3 व्यूज़metrobundler.dev↗

Metro

Metro is a JavaScript bundler designed for React Native environments. It functions as a system for resolving dependencies, transforming source code, and packaging JavaScript and assets into bundles for execution.

The project includes a development bundler server that hosts assets via HTTP and provides hot module replacement. It features a module resolver that handles platform-specific file extensions and a source code transformer that converts code into tree structures for optimization and minification.

The toolset covers programmatic bundle generation, source map creation, and file system caching to avoid redundant transformations. It also provides capabilities for asset management, polyfill injection, and secure server configuration using TLS certificates for encrypted endpoints.

Monitoring tools are included to track bundling status and log performance metadata for startup and update events.

Features

  • React Native Bundlers - Packages JavaScript code and assets into single bundles optimized for execution within React Native applications.
  • JavaScript Bundling Workflows - Resolves dependencies from a root file to create a packaged JavaScript bundle with minification and platform targeting.
  • Bundled Asset Serving - Serves generated JavaScript bundles and assets via a local HTTP server for rapid development deployment.
  • Development Bundler Servers - Runs a local HTTP server to handle requests for bundles and assets during active development.
  • Module Dependency Graphs - Traverses import trees to build a complete directed graph of required modules and assets.
  • Module Resolution - Defines how the bundler locates files using source extensions, package entry fields, and custom algorithms.
  • Module Resolvers - Provides a configurable lookup engine that resolves file paths and package entry fields based on a root file.
  • Source Code Transformation Engines - Converts source code into intermediate tree structures through a pluggable transformation pipeline before bundling.
  • JavaScript Source Transformers - Provides a transformation pipeline that converts source code into tree structures for optimization and minification.
  • React Native - Functions as a specialized bundler that resolves dependencies and packages code specifically for React Native environments.
  • Build Caches - Uses storage adapters to persist processed modules on disk to prevent redundant work across build cycles.
  • Programmatic Bundle APIs - Provides a promise-based programmatic interface to generate bundles, source maps, and assets for build automation.
  • Development Servers - Ships a local server providing hot module replacement to accelerate frontend and application iteration.
  • Asynchronous Bundle Pipelines - Executes the bundling process as an asynchronous pipeline returning the final assets and source maps.
  • Source Map Generators - Generates mapping files to correlate transformed production code back to the original source for debugging.
  • Platform-Specific Source Resolution - Automatically selects source files by matching platform-specific extensions during the module discovery phase.
  • Development Workflow Tools - Runs a local development server to deliver bundles and assets to mobile devices during active coding.
  • Persistent Module Caches - Persists processed module outputs and symbol tables on disk to avoid redundant transformations across build cycles.
  • Platform-Suffix Asset Resolution - Retrieves correct file paths for assets based on platform suffixes or resolution requirements.
  • Pluggable Compiler Integrations - Allows replacing the default compiler or minifier to customize source code processing and optimization.
  • Source Directory Configuration - Controls which folders are scanned for source files and excludes paths using regular expressions.
  • Build Automation Pipelines - Programmatically generates bundles and source maps to integrate into automated deployment or build pipelines.

स्टार हिस्ट्री

react/metro के लिए स्टार हिस्ट्री चार्टreact/metro के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

react/metro क्या करता है?

Metro is a JavaScript bundler designed for React Native environments. It functions as a system for resolving dependencies, transforming source code, and packaging JavaScript and assets into bundles for execution.

react/metro की मुख्य विशेषताएं क्या हैं?

react/metro की मुख्य विशेषताएं हैं: React Native Bundlers, JavaScript Bundling Workflows, Bundled Asset Serving, Development Bundler Servers, Module Dependency Graphs, Module Resolution, Module Resolvers, Source Code Transformation Engines।

react/metro के कुछ ओपन-सोर्स विकल्प क्या हैं?

react/metro के ओपन-सोर्स विकल्पों में शामिल हैं: substack/node-browserify — This project is a CommonJS module bundler and resolver designed to combine interdependent JavaScript files into a… farm-fe/farm — Farm is a Rust-based web build tool and development server that compiles JavaScript, TypeScript, CSS, HTML, and static… microsoft/rushstack — Rushstack is a comprehensive toolset for managing large-scale TypeScript monorepos, providing a framework for build… callstack/haul — Haul is a mobile application development tool that functions as a JavaScript module bundler, TypeScript transpiler,… rolldown/rolldown — Rolldown is a high-performance JavaScript and TypeScript module bundler written in Rust. It functions as a fast module… browserify/browserify-handbook — The browserify-handbook is a comprehensive documentation guide for Browserify, a CommonJS module bundler and…

Metro के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Metro के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • substack/node-browserifysubstack का अवतार

    substack/node-browserify

    14,707GitHub पर देखें↗

    This project is a CommonJS module bundler and resolver designed to combine interdependent JavaScript files into a single script for execution in web browsers. It functions as a Node.js JavaScript bundler that emulates server-side core modules and resolves dependencies to ensure compatibility between server-side logic and browser environments. The system features an extensible bundling pipeline and a browser-side module resolver. It provides a plugin architecture for transforming source code and a source map generator to correlate bundled output back to original files for debugging. The proje

    JavaScript
    GitHub पर देखें↗14,707
  • farm-fe/farmfarm-fe का अवतार

    farm-fe/farm

    5,580GitHub पर देखें↗

    Farm is a Rust-based web build tool and development server that compiles JavaScript, TypeScript, CSS, HTML, and static assets into optimized bundles. It uses a module-graph-based bundling approach with persistent module-level caching, enabling near-instant builds and sub-20ms hot module replacement during development. The tool processes assets based on file extensions, handling CSS, Sass, Less, PostCSS, HTML, and images as first-class modules without requiring JavaScript transformation. Farm distinguishes itself through its Vite-compatible plugin system, accepting Vite, Rollup, and Unplugin p

    Rustbuild-toolbundlercompiler
    GitHub पर देखें↗5,580
  • microsoft/rushstackmicrosoft का अवतार

    microsoft/rushstack

    6,479GitHub पर देखें↗

    Rushstack is a comprehensive toolset for managing large-scale TypeScript monorepos, providing a framework for build pipeline automation, dependency coordination, and static analysis. It functions as an incremental build orchestrator and management system designed to maintain consistency and performance across multiple packages in a shared workspace. The system distinguishes itself through an execution model based on directed acyclic graphs and content-hash-based incrementalism, which ensures only affected projects are rebuilt. It further optimizes development workflows via remote build artifa

    TypeScript
    GitHub पर देखें↗6,479
  • callstack/haulcallstack का अवतार

    callstack/haul

    3,682GitHub पर देखें↗

    Haul is a mobile application development tool that functions as a JavaScript module bundler, TypeScript transpiler, and development server for mobile environments. It provides a command line interface to manage the build pipeline and serve application bundles to connected devices. The tool utilizes Webpack to compile and package JavaScript and TypeScript code specifically for React Native development. It distinguishes itself through a specialized build pipeline that transforms type-safe code into compatible JavaScript for mobile runtimes. The platform covers comprehensive build and tooling c

    TypeScriptclireact-nativewebpack
    GitHub पर देखें↗3,682
  • Metro के सभी 30 विकल्प देखें→