Фреймворк для создания кроссплатформенных desktop-приложений на JavaScript, HTML и CSS на базе Node.js и Chromium.
evanw/esbuild
Очень быстрый сборщик JavaScript, TypeScript, JSX и CSS с CLI, API для JavaScript и Go.
- Звёзды
- 40,098
- Форки
- 1,361
- Открытые issues
- 634
- Последний коммит
- 2 месяца назад
Что это?
esbuild — это сборщик веб-кода на JavaScript, TypeScript, JSX и CSS. Он объединяет модули и их зависимости в выходные файлы, которые могут загружать браузеры. Благодаря тому, что esbuild написан на Go, выполняет задачи параллельно и не использует кэш, он стремится работать значительно быстрее традиционных инструментов сборки для веба.
Сборщик поддерживает модули ESM и CommonJS, выполняет tree shaking, а также умеет минифицировать код и создавать source map. Он также собирает CSS, в том числе CSS modules. Управлять сборкой можно из командной строки, из JavaScript или Go. В esbuild есть локальный сервер для разработки, режим watch для пересборки при изменении файлов и система плагинов, позволяющая расширять его возможности.
Подходит командам, занимающимся фронтендом и инструментами разработки, которым нужны быстрые сборки проектов на React или TypeScript, а также тем, кому нужен быстрый этап сборки в скриптах и других пайплайнах.
Ключевые возможности
- 01Встроенная поддержка JavaScript, TypeScript, JSX и CSS
- 02Сборка модулей ESM и CommonJS с tree shaking
- 03Минификация и создание source map
- 04Локальный сервер для разработки и режим watch
- 05CLI, API для JavaScript и Go, а также система плагинов
Сценарии использования
- Сборка веб-приложения на React или TypeScript для продакшена
- Ускорение локальных пересборок в режиме watch
- Добавление быстрого этапа сборки в скрипты или пользовательские пайплайны
Быстрый старт
- 1
Откройте руководство для начинающих на сайте esbuild (в самом README нет команд для установки или запуска)
Темы
Частые вопросы
- Что такое esbuild?
- Очень быстрый сборщик JavaScript, TypeScript, JSX и CSS с CLI, API для JavaScript и Go. esbuild — это сборщик веб-кода на JavaScript, TypeScript, JSX и CSS. Он объединяет модули и их зависимости в выходные файлы, которые могут загружать браузеры. Благодаря тому, что esbuild написан на Go, выполняет задачи параллельно и не использует кэш, он стремится работать значительно быстрее традиционных инструментов сборки для веба.
- esbuild можно использовать бесплатно? Какая у него лицензия?
- esbuild распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- esbuild всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в esbuild — 9 авг. 2026 г..
- Для чего можно использовать esbuild?
- Сборка веб-приложения на React или TypeScript для продакшена Ускорение локальных пересборок в режиме watch Добавление быстрого этапа сборки в скрипты или пользовательские пайплайны
- Как установить esbuild?
- Откройте руководство для начинающих на сайте esbuild (в самом README нет команд для установки или запуска)
- Где скачать esbuild?
- Исходный код и инструкции по установке — на GitHub: https://github.com/evanw/esbuild
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Открытый фреймворк для создания универсальных нативных приложений на React для Android, iOS и веба.
JavaScript-библиотека для создания интерактивных веб-карт с тайлами, векторными данными и маркерами из любых источников.
API-клиент с открытым исходным кодом, который хранит коллекции в виде обычных текстовых файлов — офлайн-альтернатива Postman и Insomnia.
Открытый AI-агент для написания кода в терминале, также доступный в виде приложения для компьютера и не привязанный к редактору.
Минималистичная расширяемая основа для AI-агентов: единый API для разных LLM-провайдеров, CLI терминального coding agent и библиотека TUI.