Очень быстрый сборщик JavaScript, TypeScript, JSX и CSS с CLI, API для JavaScript и Go.
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
Откройте пример проекта в StackBlitz
- 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 обновляется ежедневно.
Похожие проекты
Инструмент для сборки веб-проектов без настройки: объединяет HTML, CSS, JavaScript и ресурсы без конфигурационного файла.
Фронтенд-инструментарий на Rust: совместимый с npm менеджер пакетов, сборщик на базе Turbopack и сборка WASM для браузера.
Очень быстрый парсер, трансформер, сборщик и минификатор CSS на Rust, который можно использовать с Parcel, как библиотеку, CLI или плагин.
Анализатор сборки для Rspack: визуализирует время компиляции, выходные ресурсы и зависимости модулей, помогая находить узкие места.
Быстрый универсальный инструментарий для JavaScript и TypeScript: runtime, bundler, тестовый раннер и пакетный менеджер в одном исполняемом файле.