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

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

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

preactjs/wmr

0
View on GitHub↗
4,926 星标·107 分支·JavaScript·MIT·11 次浏览wmr.dev↗

Wmr

wmr 是一个 Web 应用开发工具和构建系统,充当 ES 模块打包器、静态站点生成器和本地开发服务器。它为创建现代 Web 应用提供了完整的环境,将生产编译器与支持热重载的服务器相结合。

该项目以其对后台脚本和路由的集成方法而著称,既作为 Service Worker 打包器,又作为基于文件系统的路由工具。它支持通过预渲染生成静态 HTML,并提供用于生成 Web Worker 以处理繁重计算的原生集成。

该系统涵盖了广泛的构建自动化功能,包括按需编译、基于中间件的请求处理,以及用于扩展构建逻辑的插件驱动流水线。它还包括用于管理环境变量、映射导入路径和分析包大小以优化生产资产的实用程序。

Features

  • Frontend Build Tools - Functions as a comprehensive build system for compiling, bundling, and optimizing modern web assets.
  • ES Module Bundling - Provides an ES module bundler that optimizes source files into production-ready assets using standard JavaScript module resolution.
  • Web Servers and Middleware - Ships a local development server featuring middleware support and integrated hot reloading.
  • Modern Web Development Environments - Provides an integrated local environment with hot reloading and filesystem routing for fast iteration.
  • Web Development Tooling - Provides unified build tooling for processing HTML, CSS, and JavaScript into production-ready bundles.
  • JavaScript Module Bundlers - Serves as an ES modules bundler that optimizes JavaScript source files and dependencies into production assets.
  • Static Prerendering - Generates static HTML files from JavaScript applications via prerendering to improve load speeds and SEO.
  • Worker Bundling - Compiles and bundles service worker scripts to enable offline asset management.
  • Bundlers - Provides a specialized bundler for service worker scripts to manage offline caching and background execution.
  • Service Worker Generators - Bundles and serves service worker scripts to enable offline capabilities and asset caching.
  • Service Worker Bundlers - Includes a dedicated service worker bundler to enable offline caching and asset management.
  • Development Servers - Provides a local development server with hot reloading for rapid iteration on web applications.
  • File-System Based Routing - Automatically maps directory and file structures to application URLs for seamless filesystem-based routing.
  • Filesystem-Based Routing - Automatically maps the project's folder structure to application routes for effortless navigation setup.
  • Static Site Generators - Transforms source files into minified static HTML and assets via prerendering.
  • Web Application Development Toolkits - Combines a production compiler with a hot-reloading server and filesystem routing for web app development.
  • Build Pipeline Plugins - Provides a plugin-driven build pipeline with presets and loaders to handle custom file types and transformations.
  • Build Pipeline Extensions - Offers programmatic interfaces and plugins to inject custom logic and hooks into the build and server pipelines.
  • Production Builds - Compiles source code into optimized static files and minified bundles ready for production deployment.
  • Web Worker Integrations - Integrates web worker management to offload heavy computations from the main UI thread.
  • Background Processing Workers - Enables offloading heavy JavaScript computations to background threads to maintain UI responsiveness.
  • Build Pipeline Extenders - Provides interfaces and hooks to extend the asset bundling and static site generation process with custom plugins.
  • Development Server Middleware - Allows the injection of custom middleware into the development server to control request handling and HTTP headers.
  • Production Asset Bundling - Processes and minifies source code and styles into optimized, production-ready bundles.
  • Request Middleware - Implements middleware for intercepting and modifying HTTP requests before they reach the application controller.
  • On-Demand Bundling - Transforms source files into browser-ready assets on demand during request time for faster development iteration.
  • Web Worker Orchestrators - Provides native integration for spawning web workers to handle intensive processing without blocking the main thread.
  • Frontend Frameworks - All-in-one development tool for modern web applications.

Star 历史

preactjs/wmr 的 Star 历史图表preactjs/wmr 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

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

Start searching with AI

Wmr 的开源替代方案

相似的开源项目,按与 Wmr 的功能重合度排序。
  • 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

    Rustbuild-toolbundlercompiler
    在 GitHub 上查看↗5,580
  • fredkschott/snowpackFredKSchott 的头像

    FredKSchott/snowpack

    19,329在 GitHub 上查看↗

    Snowpack is an ESM-powered frontend build tool and development server that serves native ES modules directly to the browser. By eliminating the bundling process during development, it enables nearly instant server startup and unbundled frontend development. The project features a framework-aware hot module reload system that preserves component state during updates, with specific Fast Refresh integration for React, Preact, Svelte, and Vue. It also acts as a modern web transpiler, automatically converting TypeScript, JSX, and CSS Modules into browser-compatible code without requiring manual co

    JavaScript
    在 GitHub 上查看↗19,329
  • preactjs/preact-clipreactjs 的头像

    preactjs/preact-cli

    4,669在 GitHub 上查看↗

    preact-cli is a command line tool for scaffolding, developing, and building applications using the Preact library. It provides a Webpack-based build pipeline to coordinate code transformation, asset optimization, and production compilation. The toolkit includes a static site prerenderer to convert application routes into static HTML files and a PWA development toolkit for generating service workers and offline asset caching. It also functions as a frontend development server featuring hot module replacement and a proxy for real-time application iteration. The project covers a broad range of

    JavaScriptclihacktoberfesthttp2
    在 GitHub 上查看↗4,669
  • 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

    JavaScriptbrunchbuild-automationjavascript
    在 GitHub 上查看↗6,758
查看 Wmr 的所有 30 个替代方案→

常见问题解答

preactjs/wmr 是做什么的?

wmr 是一个 Web 应用开发工具和构建系统,充当 ES 模块打包器、静态站点生成器和本地开发服务器。它为创建现代 Web 应用提供了完整的环境,将生产编译器与支持热重载的服务器相结合。

preactjs/wmr 的主要功能有哪些?

preactjs/wmr 的主要功能包括:Frontend Build Tools, ES Module Bundling, Web Servers and Middleware, Modern Web Development Environments, Web Development Tooling, JavaScript Module Bundlers, Static Prerendering, Worker Bundling。

preactjs/wmr 有哪些开源替代品?

preactjs/wmr 的开源替代品包括: farm-fe/farm — Farm is a Rust-based web build tool and development server that compiles JavaScript, TypeScript, CSS, HTML, and static… fredkschott/snowpack — Snowpack is an ESM-powered frontend build tool and development server that serves native ES modules directly to the… preactjs/preact-cli — preact-cli is a command line tool for scaffolding, developing, and building applications using the Preact library. It… brunch/brunch — Brunch is a frontend build tool and JavaScript asset bundler designed to automate the transformation of source code… rails/webpacker — Webpacker is a frontend build tooling system and JavaScript module manager that integrates Webpack into Ruby on Rails… freshframework/fresh — Fresh is a server-side web framework for the Deno runtime designed for building websites with native TypeScript…