awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

14 repositorios

Awesome GitHub RepositoriesJavaScript Bundlers

Tools that compile, transpile, and package JavaScript modules for web deployment.

Distinguishing note: Focuses on the bundling and transpilation of script assets rather than general web development utilities.

Explore 14 awesome GitHub repositories matching web development · JavaScript Bundlers. Refine with filters or upvote what's useful.

Awesome JavaScript Bundlers GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • evanw/esbuildAvatar de evanw

    evanw/esbuild

    39,934Ver en GitHub↗

    esbuild is a high-performance JavaScript bundler and transpiler designed to transform modern web assets into production-ready code. Built with a focus on speed, it utilizes a concurrent execution model to perform parsing, linking, and code generation across multiple CPU cores. The engine handles a wide range of tasks, including TypeScript compilation, JSX transformation, and CSS bundling, while maintaining a consistent build process across diverse environments. What distinguishes the project is its architecture, which leverages memory-mapped file processing and a single-pass transformation st

    The bundler converts modern JavaScript syntax into older versions based on the configured target, while supporting extensions like JSX and TypeScript through built-in loaders.

    Gobundlercommonjscompiler
    Ver en GitHub↗39,934
  • swc-project/swcAvatar de swc-project

    swc-project/swc

    33,909Ver en GitHub↗

    This project is a high-performance compiler written in Rust that transpiles TypeScript and ECMAScript into compatible JavaScript code. It functions as a TypeScript transpiler, a JavaScript minifier, and a JavaScript bundler. The system distinguishes itself through a WebAssembly plugin host that allows the execution of custom transformation rules without modifying the core binary. It also provides specialized compilation for React source code to improve runtime performance and reduce execution overhead. The broader capability surface includes source-to-source compilation, type annotation stri

    Packages JavaScript modules and dependencies into optimized files for web deployment.

    Rustbabelcompilerecmascript
    Ver en GitHub↗33,909
  • rome/toolsAvatar de rome

    rome/tools

    23,417Ver en GitHub↗

    This project is a unified toolchain for JavaScript and TypeScript development, providing a suite of specialized tools for bundling, parsing, linting, and formatting source code. The toolchain is implemented in Rust and utilizes a shared internal representation to allow multiple tools to operate on the same parsed source code. It employs a parallelized analysis pipeline and single-pass parsing with error recovery to process files across CPU cores. The suite covers several core capability areas, including static analysis for identifying programmatic errors, automated style standardization, and

    Compiles, transpiles, and packages JavaScript modules into optimized bundles for web deployment.

    Rustformatterjavascriptlinter
    Ver en GitHub↗23,417
  • elysiajs/elysiaAvatar de elysiajs

    elysiajs/elysia

    18,531Ver en GitHub↗

    Elysia is a high-performance TypeScript web framework designed for building type-safe backend services. It provides a modular, plugin-based architecture that allows developers to compose server logic, middleware, and validation schemas into scalable application instances. By leveraging native web standards, the framework ensures portability across diverse JavaScript runtimes, including Node.js, Deno, and various edge computing environments. The framework distinguishes itself through its focus on end-to-end type safety, automatically synchronizing request and response definitions between the s

    Packages applications into minified files for deployment in environments where binary compilation is not supported.

    TypeScriptbunframeworkhttp
    Ver en GitHub↗18,531
  • rstacruz/cheatsheetsAvatar de rstacruz

    rstacruz/cheatsheets

    14,429Ver en GitHub↗

    This project is a comprehensive collection of web development reference guides and technical cheat sheets. It provides a curated set of markdown-based documentation designed to help developers quickly locate syntax patterns and API examples for common web technologies and programming languages. The repository serves as a specialized reference library covering several distinct technical domains. It includes extensive guides for CSS, focusing on selectors, Flexbox, Grid, and responsive layout properties, as well as a DevOps command reference for Docker, Kubernetes, AWS, Ansible, and general she

    Provides a guide on bundling JavaScript modules for efficient web deployment.

    SCSS
    Ver en GitHub↗14,429
  • rolldown/rolldownAvatar de rolldown

    rolldown/rolldown

    13,797Ver en GitHub↗

    Rolldown is a high-performance JavaScript and TypeScript module bundler written in Rust. It functions as a fast module compiler that implements a Rollup-compatible API to ensure compatibility with existing workflows and plugins while specializing in ECMAScript Module formats. The project distinguishes itself by using a Rust-based core engine and lazy compilation to reduce the time spent resolving and transforming source code. It focuses on minimizing final delivery sizes through static analysis and tree-shaking to remove unused code. The toolset covers a broad range of build capabilities, in

    A high-performance JavaScript bundler written in Rust that compiles and packages modules for web deployment.

    Rust
    Ver en GitHub↗13,797
  • petehunt/webpack-howtoAvatar de petehunt

    petehunt/webpack-howto

    10,010Ver en GitHub↗

    This project is a Webpack build guide and a reference for implementing a JavaScript module bundler. It serves as a frontend build pipeline designed to resolve dependencies, package source files, and optimize assets for web browsers. The guide focuses on asset optimization and performance strategies. This includes implementing code splitting for asynchronous module loading, extracting shared dependencies to improve browser caching, and generating multiple entrypoints to reduce initial download sizes. The project covers a broad range of build-time capabilities, including modern JavaScript tran

    Resolves dependencies and packages multiple source files into optimized bundles for web deployment.

    JavaScript
    Ver en GitHub↗10,010
  • google/closure-compilerAvatar de google

    google/closure-compiler

    7,663Ver en GitHub↗

    This project is a JavaScript optimizer, minifier, module bundler, transpiler, and static analysis tool. It provides a compilation pipeline designed to shrink file sizes and improve runtime performance. The system utilizes a multi-pass compilation process to perform dead code elimination, global name mangling, and static type inference. It identifies unreachable functions and unused variables to reduce the final output size and detects potential runtime errors without executing the code. The tool manages assets through dependency resolution, code chunking, and bundle management. It ensures co

    Resolves dependencies and packages JavaScript modules into optimized chunks for efficient web deployment.

    JavaScript
    Ver en GitHub↗7,663
  • insin/nwbAvatar de insin

    insin/nwb

    5,542Ver en GitHub↗

    nwb is a zero-configuration build toolchain, module bundler, and development server for JavaScript and JSX applications and libraries. It functions as a build system that automatically derives compiler and bundler settings from a project's installed dependencies to remove manual setup. The tool is distinguished by its ability to act as a library compiler, generating multiple distribution formats such as ESM and CJS from a single source for package manager compatibility. It also includes a dedicated headless browser test runner that executes unit tests with integrated watch mode and code cover

    Compiles and packages JavaScript modules into optimized formats for production web deployment.

    JavaScript
    Ver en GitHub↗5,542
  • egoist/poiAvatar de egoist

    egoist/poi

    5,175Ver en GitHub↗

    Poi es un empaquetador de módulos extensible y de configuración cero para el desarrollo frontend moderno. Funciona como un sistema de compilación que transforma JavaScript, JSX y CSS en archivos compatibles con el navegador y los combina en paquetes únicos para la entrega web. La herramienta se basa en una arquitectura de plugins que permite extensiones personalizadas para la tubería de compilación y la adición de lógica de procesamiento de activos especializada. Emplea un sistema de mapeo basado en convenciones para automatizar la configuración de compilación y los resultados de destino sin necesidad de archivos de configuración manuales. El proyecto cubre una amplia gama de capacidades de empaquetado, incluyendo compilación de frameworks frontend, resolución automática de activos y el procesamiento de archivos estáticos. Utiliza transformaciones de árbol de sintaxis abstracta para permitir la modificación programática y la compilación específica del framework del código fuente.

    Compiles, transpiles, and packages JavaScript modules and assets into a single file for web deployment.

    JavaScript
    Ver en GitHub↗5,175
  • vigetlabs/blendidAvatar de vigetlabs

    vigetlabs/blendid

    4,924Ver en GitHub↗

    Blendid es un generador de sitios estáticos basado en Gulp y pipeline de activos diseñado para transformar archivos fuente en sitios web terminados. Funciona como un sistema para renderizar documentos HTML inyectando datos de configuración estructurados en plantillas y gestionando los pipelines de compilación automatizados necesarios para la entrega en producción. El proyecto proporciona un pipeline de activos configurable que empaqueta y minifica JavaScript con opciones específicas del entorno y mapas de fuente (source maps). Incluye un compilador que transforma archivos Sass y PostCSS en hojas de estilo CSS minificadas y con prefijos de proveedor. La superficie de automatización de compilación cubre la orquestación de tareas, la gestión de activos del proyecto y la limpieza de artefactos de compilación. También incluye funciones para optimizar activos para protocolos de red modernos y proporcionar ayudantes de integración para conectar pipelines en estructuras de aplicaciones existentes.

    Compiles and minifies JavaScript files into optimized bundles with environment-specific configurations and source maps.

    JavaScriptasset-pipelinebrowsersyncgulp
    Ver en GitHub↗4,924
  • jaredpalmer/backpackAvatar de jaredpalmer

    jaredpalmer/backpack

    4,405Ver en GitHub↗

    Backpack es un sistema de construcción de Node.js diseñado para transpilar, empaquetar y automatizar el flujo de trabajo de desarrollo. Funciona como un bundler de activos de JavaScript que empaqueta archivos fuente y dependencias en una salida optimizada para el despliegue en producción. El sistema integra un proceso de transpilación para convertir código moderno en versiones compatibles con varios entornos y navegadores. Proporciona un flujo de trabajo de desarrollo automatizado que observa los cambios en los archivos para activar recargas y construcciones automáticas. El pipeline de construcción admite la personalización basada en configuración, objetivos específicos del entorno e integración con frameworks de prueba. Maneja la optimización de la construcción de producción compilando y empaquetando el código en carpetas dedicadas para mejorar el rendimiento.

    Packages source files and dependencies into optimized output for production deployment.

    JavaScriptbabelbuildes6
    Ver en GitHub↗4,405
  • fuse-box/fuse-boxAvatar de fuse-box

    fuse-box/fuse-box

    3,972Ver en GitHub↗

    Fuse-Box es un bundler de JavaScript, cargador de módulos y servidor web de desarrollo. Empaqueta archivos fuente de JavaScript en bundles optimizados para su ejecución tanto en entornos de navegador como de servidor. El proyecto gestiona el flujo de trabajo de desarrollo frontend combinando el empaquetado de activos con un servidor local para previsualizar los cambios de la aplicación en tiempo real. Incluye una API programática para cargar y ejecutar módulos de JavaScript en el navegador. El sistema maneja el empaquetado de activos de JavaScript y la carga de módulos mediante el análisis del grafo de dependencias y la resolución dinámica de puntos de entrada. Emplea un pipeline de construcción incremental, caché de bundles basada en memoria y un sistema de archivos virtual para gestionar archivos y bundles bajo demanda.

    Acts as a JavaScript bundler that packages source files into optimized bundles for browser and server environments.

    JavaScriptbundlerhmrhot-reload
    Ver en GitHub↗3,972
  • rollup/pluginsAvatar de rollup

    rollup/plugins

    3,750Ver en GitHub↗

    This is a collection of official extensions for the Rollup bundling process. These plugins serve as module transformers, resolution managers, and bundle optimizers designed to modify how JavaScript modules are processed, resolved, and optimized. The suite provides specialized capabilities for modern web transpilation, converting TypeScript, JSX, Flow, and GraphQL into compatible JavaScript. It distinguishes itself through extensive non-JavaScript asset integration, allowing the import of JSON, YAML, CSV, and image files as JavaScript modules or data URIs, and providing support for bundling We

    Acts as a comprehensive utility suite for compiling and packaging JavaScript modules for web deployment.

    JavaScriptpluginsrolluprollup-plugins
    Ver en GitHub↗3,750
  1. Home
  2. Web Development
  3. JavaScript Bundlers