Repolode
web-infra-dev

web-infra-dev/rspack

Быстрый веб-бандлер на Rust с совместимым с webpack API, способный заменить webpack в существующих проектах.

Open source альтернатива:webpack

Звёзды
12,968
Форки
881
Открытые issues
242
Последний коммит
вчера

Что это?

Rspack — веб-бандлер, написанный на Rust. У него API в стиле webpack, поэтому проекты можно перевести с webpack с минимальными изменениями. Кроме того, Rspack совместим со многими существующими плагинами и загрузчиками webpack.

Бандлер поддерживает инкрементальную компиляцию для быстрого hot module replacement, включает встроенные оптимизации для production, такие как tree shaking и минификация, а также предоставляет полноценную поддержку Module Federation. Rspack не привязан к конкретному frontend-фреймворку.

Rspack входит в набор инструментов Rstack, в который также входят Rsbuild, Rslib, Rspress, Rstest и Rslint. Он распространяется в виде npm-пакета @rspack/core и Rust-крейтов.

Ключевые возможности

  • 01Совместимый с webpack API, который работает со многими существующими плагинами и загрузчиками webpack.
  • 02Инкрементальная компиляция для быстрого hot module replacement.
  • 03Встроенные оптимизации для production, включая tree shaking и минификацию.
  • 04Полноценная поддержка Module Federation.
  • 05Не зависит от фреймворка и подходит для React, Vue и других фреймворков.

Сценарии использования

  • Ускорение сборки существующего проекта на webpack без переписывания его конфигурации.
  • Разработка крупных веб-приложений, использующих Module Federation.
  • Добавление быстрого бандлера во frontend-проект на JavaScript или TypeScript.

Быстрый старт

  1. 1

    Откройте пример проекта в StackBlitz

  2. 2

    Следуйте руководству по быстрому старту на rspack.rs

В подборках

Темы

Частые вопросы

Что такое rspack?
Быстрый веб-бандлер на Rust с совместимым с webpack API, способный заменить webpack в существующих проектах. Rspack — веб-бандлер, написанный на Rust. У него API в стиле webpack, поэтому проекты можно перевести с webpack с минимальными изменениями. Кроме того, Rspack совместим со многими существующими плагинами и загрузчиками webpack.
rspack можно использовать бесплатно? Какая у него лицензия?
rspack распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
rspack всё ещё поддерживается?
Активно поддерживается. Последний коммит в rspack — 6 нояб. 2026 г..
Для чего можно использовать rspack?
Ускорение сборки существующего проекта на webpack без переписывания его конфигурации. Разработка крупных веб-приложений, использующих Module Federation. Добавление быстрого бандлера во frontend-проект на JavaScript или TypeScript.
Как установить rspack?
Откройте пример проекта в StackBlitz Следуйте руководству по быстрому старту на rspack.rs
Где скачать rspack?
Исходный код и инструкции по установке — на GitHub: https://github.com/web-infra-dev/rspack

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Очень быстрый парсер, трансформер, сборщик и минификатор CSS на Rust, который можно использовать с Parcel, как библиотеку, CLI или плагин.

7,7 тыс.+6 за неделю321RustMPL-2.0Обновлён 3 дня назад