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

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

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

支持热重载的 JavaScript 打包工具

排名更新于 2026年6月30日

For 支持热重载的编译为 JavaScript 的构建工具, the strongest matches are parcel-bundler/parcel (Parcel is a zero-configuration JavaScript bundler with a built-in), vitejs/vite (Vite is exactly a JavaScript bundler with hot module) and preactjs/wmr (wmr is an ES modules bundler and development server). rolldown/rolldown and farm-fe/farm round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

将源代码转换为 JavaScript 并支持实时模块热替换的构建工具与编译器。

支持热重载的 JavaScript 打包工具

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • parcel-bundler/parcelparcel-bundler 的头像

    parcel-bundler/parcel

    44,032在 GitHub 上查看↗

    Parcel is a web application bundler designed to automate the packaging of project assets for production. It functions as a zero-configuration tool that detects dependencies and transforms source files into optimized output without requiring manual setup files. The project includes a built-in development server that supports incremental builds and hot module replacement to reflect code changes during the development cycle. The core of the system is a dependency graph resolver that maps relationships between modules to determine the structure of output bundles. This is supported by a modular as

    Parcel is a zero-configuration JavaScript bundler with a built-in development server that provides hot module replacement and fast incremental builds, making it exactly the kind of tool this search aims for.

    JavaScriptIncremental Build SystemsDevelopment Build Servers
    在 GitHub 上查看↗44,032
  • vitejs/vitevitejs 的头像

    vitejs/vite

    81,611在 GitHub 上查看↗

    Vite is a frontend build toolchain that provides a unified development and production pipeline for modern web applications. It functions as a modular, environment-agnostic build engine that leverages native ES modules to serve source code directly to the browser, eliminating the need for expensive bundling during the development phase. By maintaining an environment-aware module graph, it supports concurrent development across client, server, and custom runtime environments. The project distinguishes itself through a high-performance development server that utilizes a hot module replacement pr

    Vite is exactly a JavaScript bundler with hot module replacement — it provides a fast dev server, native ES module serving, and comprehensive HMR, plus a plugin system, code splitting, and full CSS/TypeScript/JSX support, making it the premier choice for rapid development iteration.

    TypeScriptCSS InjectionHot Module ReplacementDevelopment Servers
    在 GitHub 上查看↗81,611
  • preactjs/wmrpreactjs 的头像

    preactjs/wmr

    4,926在 GitHub 上查看↗

    wmr is a web application development tool and build system that functions as an ES modules bundler, static site generator, and local development server. It provides a complete environment for creating modern web applications, combining a production compiler with a server that supports hot reloading. The project is distinguished by its integrated approach to background scripts and routing, serving as both a service worker bundler and a tool for filesystem-based routing. It enables the generation of static HTML via prerendering and provides native integration for spawning web workers to handle

    wmr is an ES modules bundler and development server that directly provides hot module replacement and a complete build pipeline, making it a comprehensive match for a JavaScript bundler with HMR.

    JavaScriptDevelopment ServersJavaScript Module Bundlers
    在 GitHub 上查看↗4,926
  • rolldown/rolldownrolldown 的头像

    rolldown/rolldown

    13,797在 GitHub 上查看↗

    Rolldown is a high-performance JavaScript and TypeScript module bundler written in Rust. It functions as a fast module compiler that implements a Rollup-compatible API to ensure compatibility with existing workflows and plugins while specializing in ECMAScript Module formats. The project distinguishes itself by using a Rust-based core engine and lazy compilation to reduce the time spent resolving and transforming source code. It focuses on minimizing final delivery sizes through static analysis and tree-shaking to remove unused code. The toolset covers a broad range of build capabilities, in

    Rolldown is a Rust-powered JavaScript and TypeScript module bundler that natively supports hot module replacement and lazy compilation for fast incremental builds, making it a direct fit for the requested build tool with hot reload.

    RustCode SplittingCode SplittingHot Module Replacement
    在 GitHub 上查看↗13,797
  • farm-fe/farmfarm-fe 的头像

    farm-fe/farm

    5,580在 GitHub 上查看↗

    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

    Farm is a Rust-based build tool and development server that delivers sub-20ms HMR and fast incremental builds, with a Vite-compatible plugin system and full-bundler features like module bundling, code splitting, CSS/asset handling, and TypeScript/JSX support, directly meeting the need for a JavaScript bundler with hot module replacement.

    RustDevelopment ServersHot Module ReplacementHot Module Replacement
    在 GitHub 上查看↗5,580
  • webpack/webpackwebpack 的头像

    webpack/webpack

    65,834在 GitHub 上查看↗

    Webpack is a module bundler that maps project dependencies into a directed acyclic graph to transform diverse file types into optimized, browser-ready assets. It functions as a build pipeline orchestrator, using entry points to recursively resolve imports and bundle modules, scripts, and static assets into a unified output. The project is distinguished by its plugin-based architecture and loader-driven transformation pipeline. It utilizes an event-driven hook system that allows developers to intercept and modify the build process at specific lifecycle stages, enabling custom code transformati

    Webpack is the archetypal JavaScript module bundler with first‑class Hot Module Replacement, a rich loader/plugin system, and full support for code splitting, dev server, CSS/assets, and TypeScript/JSX — exactly the build tool this search demands.

    JavaScriptCode Splitting StrategiesHot Module ReplacementEvent-Driven Plugin Registries
    在 GitHub 上查看↗65,834
  • brunch/brunchbrunch 的头像

    brunch/brunch

    6,758在 GitHub 上查看↗

    Brunch is a frontend build tool and JavaScript asset bundler designed to automate the transformation of source code into production-ready assets. It functions as an incremental build system that monitors the filesystem for changes to rebuild only modified components, and it serves as a project scaffolding engine for initializing application structures via predefined skeletons and code boilerplates. The tool utilizes a plugin-based transformation pipeline to compile and optimize JavaScript and CSS files for browser delivery. It distinguishes itself through the use of multi-core build paralleli

    Brunch is a JavaScript asset bundler and incremental build system that offers hot code reloading via file-watching and a plugin pipeline, making it a genuine match for a build tool with hot reload and module bundling, though its TypeScript/JSX support depends on community plugins.

    JavaScriptDevelopment ServersIncremental Build SystemsJavaScript Module Bundlers
    在 GitHub 上查看↗6,758
  • react/create-react-appreact 的头像

    react/create-react-app

    103,327在 GitHub 上查看↗

    This project is a command-line tool and build toolchain used to bootstrap React web applications. It serves as a project bootstrapper and single-page application scaffold, providing a pre-configured development environment, folder structure, and build pipeline. The toolchain integrates a frontend development server with live reloading and error overlays to accelerate the iterative coding process. It handles production asset bundling by minifying code and generating hashed assets for deployment, and it includes a configuration suite for generating the service workers and web manifests required

    Create React App is a command-line scaffold and build toolchain that uses Webpack under the hood to bundle React apps, offering a development server with hot reload (HMR), code splitting, and TypeScript/JSX support—exactly the kind of JavaScript bundler you're looking for, though its plugin/loader system is locked behind an eject step rather than being directly configurable.

    JavaScriptDevelopment ServersDevelopment ServersHot Module Replacement
    在 GitHub 上查看↗103,327
  • oven-sh/bunoven-sh 的头像

    oven-sh/bun

    93,257在 GitHub 上查看↗

    Bun is a high-performance runtime environment designed to execute JavaScript and TypeScript applications with minimal latency and high throughput. Built on a native core implemented in Zig, it provides a unified execution engine that leverages JavaScriptCore for efficient memory management and low-latency startup. The project functions as an all-in-one toolchain, integrating a native bundler, transpiler, package manager, and test runner into a single command-line interface. What distinguishes Bun is its focus on native system integration and developer productivity. It features a high-performa

    Bun is a high-performance JavaScript/TypeScript runtime that includes a native bundler with hot module replacement, fitting the request for a build tool with HMR, though its primary identity as a runtime means it is not a pure bundler.

    RustHot Module ReplacementCSS Asset BundlingCSS Module Bundlers
    在 GitHub 上查看↗93,257
  • jaredpalmer/tsdxjaredpalmer 的头像

    jaredpalmer/tsdx

    11,471在 GitHub 上查看↗

    tsdx is a zero-config command line interface and build tool designed for developing, bundling, and distributing TypeScript libraries. It functions as a project scaffolder and development toolchain that initializes new libraries from templates with standardized folder structures and pre-configured dependencies. The project specializes in producing dual-format module distributions, simultaneously generating both CommonJS and ES modules to ensure compatibility across different JavaScript environments. It utilizes a Rollup-based bundling system to compile TypeScript source into optimized distribu

    TSDX is a zero-config build tool that bundles TypeScript into JavaScript and includes a hot-reloading dev server, fitting the core intent of a bundler with HMR, though it is tailored for library packaging rather than general application development, which means some features like CSS handling and code splitting are not emphasized.

    TypeScriptHot-Reloading Servers
    在 GitHub 上查看↗11,471
  • snowpackjs/snowpacksnowpackjs 的头像

    snowpackjs/snowpack

    19,328在 GitHub 上查看↗

    Snowpack is an ESM frontend build tool and unbundled development server. It functions as a JavaScript asset transformer that serves unbundled JavaScript and stylesheets directly to the browser using native ES modules. The tool utilizes a plugin-based build pipeline to allow for the integration of third-party plugins and custom processing steps. This architecture enables an ESM development workflow where source code is streamed to the browser without a full project bundling step. It covers frontend asset management and build automation, converting source code into browser-ready assets. This i

    Snowpack is an ESM-focused frontend build tool that offers a development server with native hot module replacement and a plugin-based pipeline, making it a solid match for rapid iteration, though its unbundled dev approach and separate production bundling mean it's narrower than a full-featured bundler like webpack.

    JavaScriptUnbundled Module ServersAsset TransformersBuild Automation
    在 GitHub 上查看↗19,328
一览前 10 名对比
仓库Star 数语言许可证最后推送
parcel-bundler/parcel44KJavaScriptMIT2026年6月15日
vitejs/vite81.6KTypeScriptMIT2026年6月23日
preactjs/wmr4.9KJavaScriptMIT2024年3月19日
rolldown/rolldown13.8KRustMIT2026年6月23日
farm-fe/farm5.6KRustMIT2026年6月14日
webpack/webpack65.8KJavaScriptMIT2026年6月16日
brunch/brunch6.8KJavaScriptMIT2026年4月19日
react/create-react-app103.3KJavaScriptMIT2025年2月15日
oven-sh/bun93.3KRustNOASSERTION2026年6月16日
jaredpalmer/tsdx11.5KTypeScriptMIT2026年2月9日

Related searches

  • 使用编译型语言编写的高性能 JavaScript 打包工具
  • 构建工具与打包器
  • JavaScript 项目 Monorepo 构建系统
  • 用于大型代码库的增量构建系统
  • 用于库和 npm 包的模块打包工具
  • JSX transpilation tools
  • 基于项目的编译器学习指南
  • a framework for building progressive web apps