Repolode
evanw

evanw/esbuild

Un bundler extremadamente rápido para JavaScript, TypeScript, JSX y CSS, con CLI y API para JavaScript y Go.

Estrellas
40,099
Forks
1,363
Issues abiertos
634
Último commit
hace 2 meses

¿Qué es?

esbuild es un bundler para código web escrito en JavaScript, TypeScript, JSX y CSS. Toma un punto de entrada y sus imports, resuelve el grafo de módulos y genera archivos de salida optimizados. El proyecto busca que las herramientas de compilación sean mucho más rápidas que las opciones existentes, sin depender de una caché persistente.

Agrupa módulos ESM y CommonJS, y procesa CSS, incluidos los CSS modules. El proceso de compilación incluye tree shaking, minificación y generación de source maps. También puede ejecutar un servidor local de desarrollo y un modo watch que recompila cuando cambian los archivos, y admite plugins para personalizar la resolución y la carga.

esbuild se puede usar desde la línea de comandos, JavaScript o Go, por lo que encaja en scripts de compilación, toolchains de frontend u otros programas de Go.

Funciones clave

  • 01Compatibilidad integrada con JavaScript, TypeScript, JSX y CSS
  • 02Agrupa módulos ESM y CommonJS, incluidos los CSS modules
  • 03Tree shaking, minificación y generación de source maps
  • 04Servidor local de desarrollo y modo watch
  • 05API de plugins para personalizar la resolución y la carga de módulos
  • 06Se puede usar desde la CLI, JavaScript o Go

Casos de uso

  • Agrupar una aplicación frontend de React o TypeScript para producción
  • Acelerar procesos de compilación lentos en proyectos web existentes
  • Añadir un servidor de desarrollo rápido con recompilaciones automáticas durante el desarrollo
  • Compilar y agrupar recursos frontend desde un programa de Go

Temas

Preguntas frecuentes

¿Qué es esbuild?
Un bundler extremadamente rápido para JavaScript, TypeScript, JSX y CSS, con CLI y API para JavaScript y Go. esbuild es un bundler para código web escrito en JavaScript, TypeScript, JSX y CSS. Toma un punto de entrada y sus imports, resuelve el grafo de módulos y genera archivos de salida optimizados. El proyecto busca que las herramientas de compilación sean mucho más rápidas que las opciones existentes, sin depender de una caché persistente.
¿esbuild es gratuito? ¿Qué licencia tiene?
esbuild es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿esbuild sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de esbuild fue el 9 ago 2026.
¿Para qué puedo usar esbuild?
Agrupar una aplicación frontend de React o TypeScript para producción Acelerar procesos de compilación lentos en proyectos web existentes Añadir un servidor de desarrollo rápido con recompilaciones automáticas durante el desarrollo Compilar y agrupar recursos frontend desde un programa de Go
¿Dónde consigo esbuild?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/evanw/esbuild

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados