Очень быстрый сборщик JavaScript, TypeScript, JSX и CSS с CLI, API для JavaScript и Go.
parcel-bundler/parcel
Инструмент для сборки веб-проектов без настройки: объединяет HTML, CSS, JavaScript и ресурсы без конфигурационного файла.
Open source альтернатива:Webpack
- Звёзды
- 44,006
- Форки
- 2,318
- Открытые issues
- 615
- Последний коммит
- позавчера
Что это?
Parcel — инструмент для сборки веб-приложений и библиотек, которому не нужен конфигурационный файл. Из коробки он обрабатывает HTML, CSS, JavaScript, TypeScript, JSX и распространённые ресурсы: изображения, шрифты и видео. В комплекте также есть dev-сервер с горячей перезагрузкой.
Компилятор JavaScript написан на Rust, а сборка выполняется параллельно в рабочих потоках. Результаты сборки кэшируются, поэтому неизменённый код не собирается повторно — даже после перезапуска Parcel. Для production-сборки предусмотрены tree-shaking, минификация, оптимизация изображений, хеширование содержимого и автоматическое разделение кода.
Если стандартных возможностей недостаточно, Parcel предлагает простой формат конфигурации и систему плагинов, с помощью которой можно расширить большинство частей процесса сборки. В документации есть руководства по созданию веб-приложений и библиотек, а также описан путь миграции с Parcel v1.
Ключевые возможности
- 01Поддержка HTML, CSS, JavaScript, TypeScript, JSX и распространённых ресурсов без настройки
- 02Встроенный dev-сервер с горячей перезагрузкой модулей
- 03Компилятор JavaScript на Rust и параллельная сборка в рабочих потоках
- 04Постоянное кэширование: неизменённый код не собирается повторно даже после перезапуска
- 05Оптимизации для production-сборки: tree-shaking, минификация, оптимизация изображений и разделение кода
- 06Возможность расширения с помощью формата конфигурации и системы плагинов
Сценарии использования
- Начать разработку веб-приложения, не тратя время на настройку сборщика
- Собрать библиотеку на JavaScript или TypeScript с минимальной настройкой
- Создать прототип небольшого статического сайта или frontend-страницы с ресурсами
- Перенести существующий проект с Parcel v1 на более новую версию
Быстрый старт
- 1
Следуйте руководству «Создание веб-приложения с помощью Parcel» в документации
Темы
Частые вопросы
- Что такое parcel?
- Инструмент для сборки веб-проектов без настройки: объединяет HTML, CSS, JavaScript и ресурсы без конфигурационного файла. Parcel — инструмент для сборки веб-приложений и библиотек, которому не нужен конфигурационный файл. Из коробки он обрабатывает HTML, CSS, JavaScript, TypeScript, JSX и распространённые ресурсы: изображения, шрифты и видео. В комплекте также есть dev-сервер с горячей перезагрузкой.
- parcel можно использовать бесплатно? Какая у него лицензия?
- parcel распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- parcel всё ещё поддерживается?
- Активно поддерживается. Последний коммит в parcel — 19 окт. 2026 г..
- Для чего можно использовать parcel?
- Начать разработку веб-приложения, не тратя время на настройку сборщика Собрать библиотеку на JavaScript или TypeScript с минимальной настройкой Создать прототип небольшого статического сайта или frontend-страницы с ресурсами Перенести существующий проект с Parcel v1 на более новую версию
- Как установить parcel?
- Следуйте руководству «Создание веб-приложения с помощью Parcel» в документации
- Где скачать parcel?
- Исходный код и инструкции по установке — на GitHub: https://github.com/parcel-bundler/parcel
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Сборщик JavaScript-модулей, который объединяет модули и ресурсы в несколько бандлов и поддерживает разделение кода и обработку не-JS-файлов с помощью loaders.
Типизированное расширение JavaScript с необязательной статической типизацией, которое компилируется в понятный JavaScript, соответствующий стандартам.
Быстрый универсальный инструментарий для JavaScript и TypeScript: runtime, bundler, тестовый раннер и пакетный менеджер в одном исполняемом файле.
Экспериментальный компилятор TypeScript и JavaScript, который превращает программы в нативные исполняемые файлы или WebAssembly без необходимости устанавливать Node.js.
Angular — платформа на TypeScript для создания веб-приложений с CLI, маршрутизацией, формами, SSR и компонентами Material.