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
·

31 repositorios

Awesome GitHub RepositoriesBundle Optimizers

Tools and techniques for reducing application bundle sizes and improving load times through selective imports and code splitting.

Distinguishing note: Focuses specifically on bundle size reduction and tree-shaking optimizations rather than general web framework features.

Explore 31 awesome GitHub repositories matching web development · Bundle Optimizers. Refine with filters or upvote what's useful.

Awesome Bundle Optimizers GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • panjiachen/vue-element-adminAvatar de PanJiaChen

    PanJiaChen/vue-element-admin

    90,260Ver en GitHub↗

    vue-element-admin is a Vue.js admin dashboard template and frontend project boilerplate designed for building administrative interfaces. It functions as a single page application that integrates the Element UI component framework to provide a structured starting point for web portals. The project provides scaffolding for enterprise web applications, specifically focusing on admin dashboard development. It includes built-in support for role-based access control to manage user permissions and restrict access to specific application views. The system covers broad capabilities in frontend build

    Utilizes code splitting and tree shaking to optimize the production bundle for faster loading.

    Vueadminadmin-dashboardadmin-template
    Ver en GitHub↗90,260
  • ionic-team/ionic-frameworkAvatar de ionic-team

    ionic-team/ionic-framework

    52,539Ver en GitHub↗

    Ionic Framework is a cross-platform UI toolkit and hybrid app framework used to build native-quality mobile and progressive web applications using HTML, CSS, and JavaScript. It functions as a web component library that enables the deployment of a single codebase across iOS, Android, and the web. The framework features a platform-adaptive design system that automatically switches the visual style of components to match the design patterns of the host operating system. It utilizes a web-component-based architecture with CSS custom properties for global theming and specialized bindings to synchr

    Supports the import of individual components as standalone elements to optimize bundle size via tree-shaking.

    TypeScriptangularcapacitorframework
    Ver en GitHub↗52,539
  • vuetifyjs/vuetifyAvatar de vuetifyjs

    vuetifyjs/vuetify

    41,003Ver en GitHub↗

    This project is a comprehensive UI toolkit that provides a declarative, reactive framework for building modular web interfaces. It centers on a component-based architecture that maps application state to rendered elements, utilizing a twelve-point flexbox grid system and nested containers to manage complex layouts. The library ensures consistent behavior across large-scale applications by providing centralized configuration for component defaults, themes, and global design tokens. What distinguishes this framework is its deep integration of Material Design principles alongside a highly flexib

    Improves application performance by selectively importing only necessary components to reduce production bundle sizes.

    TypeScriptjavascriptmaterialmaterial-components
    Ver en GitHub↗41,003
  • react-boilerplate/react-boilerplateAvatar de react-boilerplate

    react-boilerplate/react-boilerplate

    29,490Ver en GitHub↗

    This is a foundational project structure for building scalable web applications using React. It provides a standardized directory structure and build tools to accelerate the bootstrapping of new projects, featuring a Redux architecture for predictable state management through unidirectional data flow and an immutable store. The project is distinguished by a command-line interface for generating standardized components, containers, and routes from predefined templates. It implements an offline-first framework using service workers to enable progressive web app functionality, alongside a compon

    Optimizes JavaScript delivery through code splitting and production build minification.

    JavaScripti18nimmeroffline-first
    Ver en GitHub↗29,490
  • highlightjs/highlight.jsAvatar de highlightjs

    highlightjs/highlight.js

    24,825Ver en GitHub↗

    Highlight.js is a syntax highlighting library that automatically detects and applies color-coded styling to source code blocks within web pages. It functions as a language-agnostic formatting engine, utilizing a modular processor that applies consistent visual themes to diverse programming languages based on their specific grammatical rules. By decoupling the core parsing logic from language-specific definitions, the library provides a unified execution environment that operates without requiring internal knowledge of the target language. The project is distinguished by its modular architectu

    Enables efficient loading by allowing developers to include only necessary language definitions in the final application bundle.

    JavaScripthacktoberfesthighlightingjavascript
    Ver en GitHub↗24,825
  • mdbootstrap/mdb-ui-kitAvatar de mdbootstrap

    mdbootstrap/mdb-ui-kit

    24,256Ver en GitHub↗

    The mdb-ui-kit is a frontend component library and visual extension that combines the Bootstrap 5 framework with Material Design principles. It provides a collection of pre-styled interface elements and responsive web templates to facilitate the development of consistent web applications. The toolkit extends the Bootstrap ecosystem by adding Material Design aesthetics and advanced styling options. It enables rapid prototyping through the use of pre-configured design blocks and provides mechanisms for deep visual customization via SCSS variables and native CSS custom properties, including supp

    Implements tree-shaking and unused code removal to reduce the final package size and improve load times.

    SCSSbootstrapbootstrap-materialbootstrap-template
    Ver en GitHub↗24,256
  • lucide-icons/lucideAvatar de lucide-icons

    lucide-icons/lucide

    21,186Ver en GitHub↗

    Lucide is a collection of consistent, scalable vector icons designed as a reusable component library for web and mobile interfaces. It provides a standardized set of visual symbols that support dynamic styling, programmatic manipulation, and accessibility features, ensuring that icons remain perceivable and usable across diverse development environments. The library distinguishes itself through a framework-agnostic architecture that defines icons as raw coordinate data, allowing for consistent rendering across various platforms. It supports tree-shakable module exports and bundle size optimiz

    Supports tree-shakable module exports to ensure only necessary icon assets are included in the final application bundle.

    TypeScriptfeather-iconsfigmaicons
    Ver en GitHub↗21,186
  • web3/web3.jsAvatar de web3

    web3/web3.js

    19,936Ver en GitHub↗

    web3.js is a comprehensive TypeScript library designed to facilitate interaction with Ethereum-compatible blockchain networks. It serves as a foundational toolkit for decentralized applications, providing the necessary interfaces to query network state, manage cryptographic identities, and execute smart contract transactions. By abstracting the complexities of blockchain communication, the library enables developers to integrate decentralized logic directly into their applications. The library distinguishes itself through a modular architecture that prioritizes extensibility and flexible conn

    Reduces bundle size through selective imports and modular package structure.

    TypeScriptabi-decodersabi-encodersapi
    Ver en GitHub↗19,936
  • plotly/plotly.jsAvatar de plotly

    plotly/plotly.js

    18,227Ver en GitHub↗

    Plotly.js is a JavaScript charting library and interactive graphing framework used to create web-based visualizations. It functions as a high-performance data visualization engine that utilizes both SVG for static elements and WebGL for hardware-accelerated rendering of large datasets and complex 3D plots. The library is distinguished by specialized toolkits for financial analysis, such as candlestick and OHLC charts, and geographic mapping tools for rendering choropleth and scatter maps with custom projections. It also supports complex scientific visualizations, including Sankey diagrams, pa

    Provides tools to create reduced-size distributions by including only necessary trace types and modules.

    JavaScriptcharting-librarychartsd3
    Ver en GitHub↗18,227
  • emotion-js/emotionAvatar de emotion-js

    emotion-js/emotion

    18,017Ver en GitHub↗

    This project is a styling library and framework designed for component-based architectures, enabling developers to define and manage visual styles directly within JavaScript or TypeScript. It functions as a styling engine that generates unique class names from style definitions, ensuring encapsulated, predictable, and maintainable visual presentation across applications. By integrating with component logic, it allows for the creation of reusable UI elements with styles defined through template literals or object syntax. The library distinguishes itself through a comprehensive suite of build-t

    Minifies CSS output and marks style blocks for dead code elimination to reduce final application bundle size.

    JavaScriptbabel-plugincsscss-in-js
    Ver en GitHub↗18,017
  • adobe/react-spectrumAvatar de adobe

    adobe/react-spectrum

    15,567Ver en GitHub↗

    This project is a design system component library and adaptive UI framework based on Adobe's Spectrum design system. It provides a collection of accessible React components designed to create consistent user experiences through a standardized set of adaptive and themeable interface elements. The framework features a responsive scale system that automatically optimizes touch targets and component sizing for mobile and desktop contexts. It is built as a tree-shakable library, allowing for the import of only the specific components used to minimize the final JavaScript and CSS bundle size. The

    Reduces the amount of JavaScript and CSS delivered to the client by importing only used components.

    TypeScriptaccessibilitydesign-systemsreact
    Ver en GitHub↗15,567
  • quarkusio/quarkusAvatar de quarkusio

    quarkusio/quarkus

    15,479Ver en GitHub↗

    Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications. It utilizes ahead-of-time native compilation to transform Java code into standalone, optimized binaries that eliminate the need for a virtual machine, enabling rapid startup and reduced memory consumption. By performing code augmentation during the build phase, it shifts heavy processing tasks away from runtime, ensuring that applications are optimized for cloud-native environments. The framework distinguishes itself through a unified approach to reactive and imperative program

    Optimizes and packages scripts, styles, and libraries using built-in tools to ensure efficient delivery.

    Javacloud-nativehacktoberfestjava
    Ver en GitHub↗15,479
  • callstack/react-native-paperAvatar de callstack

    callstack/react-native-paper

    14,292Ver en GitHub↗

    React Native Paper is a cross-platform UI framework that provides a comprehensive suite of pre-built components based on Material Design specifications. It serves as a library for building consistent mobile interfaces by mapping high-level design elements to native platform primitives, ensuring a unified visual language across different operating systems. The library distinguishes itself through a global context provider that manages theme injection and portal-based overlay rendering for elements like modals and tooltips. Developers can apply custom brand identities by overriding default desi

    Reduces bundle size by enabling selective imports of specific components.

    TypeScripthacktoberfestmaterial-designreact-native
    Ver en GitHub↗14,292
  • facebookarchive/prepackAvatar de facebookarchive

    facebookarchive/prepack

    14,118Ver en GitHub↗

    Prepack is a build-time code evaluator and JavaScript bundle optimizer. It functions as a static analysis compiler that pre-evaluates static code and precalculates function results and global assignments during the build phase to accelerate startup times and reduce bundle size. The project specifically targets JSX optimization by processing syntax and node serialization to improve user interface rendering efficiency. It utilizes a partial evaluation engine and static execution analysis to replace runtime computations with precalculated constants. The tool covers a range of capabilities inclu

    Provides a bundle optimizer that reduces JavaScript bundle size and execution time.

    JavaScriptjavascriptoptimization
    Ver en GitHub↗14,118
  • you-dont-need/you-dont-need-momentjsAvatar de you-dont-need

    you-dont-need/You-Dont-Need-Momentjs

    13,298Ver en GitHub↗

    This project is a documentation and tooling resource designed to guide the migration from heavy date libraries to native JavaScript functions. It provides a date API migration guide, a utility reference for native replacements of common date tasks, and an ESLint plugin to identify outdated library usage. The tooling identifies redundant date library patterns via a linting plugin that suggests modern native alternatives. This process supports legacy code refactoring and frontend bundle optimization by replacing external dependencies with built-in language functions. The resource covers broade

    Supports reducing total shipped JavaScript by identifying and removing redundant date libraries.

    JavaScriptbundle-sizedate-fnsesmodules
    Ver en GitHub↗13,298
  • reactjs/react.devAvatar de reactjs

    reactjs/react.dev

    11,765Ver en GitHub↗

    React is a JavaScript library for building user interfaces through the composition of modular, self-contained components. It employs a declarative programming model where developers describe the desired visual state, and the library automatically manages the underlying document updates and state synchronization. By utilizing a virtual representation of the document, it calculates and applies minimal changes to the browser, ensuring efficient rendering even in complex applications. The library distinguishes itself through a sophisticated scheduling system that manages rendering work in increme

    Compiles source code and dependencies into optimized bundles for deployment using specialized build tools.

    JavaScriptdocumentationjavascriptreact
    Ver en GitHub↗11,765
  • davezuko/react-redux-starter-kitAvatar de davezuko

    davezuko/react-redux-starter-kit

    10,228Ver en GitHub↗

    Este proyecto es una base preconfigurada para aplicaciones web, proporcionando un código base estructurado y herramientas de compilación para iniciar nuevos proyectos frontend. Sirve como un boilerplate que integra React para la interfaz de usuario, Redux para la gestión del estado y React-Router para la navegación. La arquitectura se distingue por su uso de definiciones de rutas anidadas para manejar la navegación jerárquica y un sistema para la inyección dinámica de reducers, lo que permite añadir lógica de gestión de estado al store en tiempo de ejecución a medida que se cargan módulos específicos. El toolkit cubre una amplia gama de capacidades frontend, incluyendo enrutamiento del lado del cliente, optimización de bundles mediante carga perezosa (lazy loading) de rutas y un pipeline de compilación que admite el bundling de activos estáticos. También incluye un ejecutor de pruebas unitarias integrado para validar la lógica de la aplicación y hot module replacement para un flujo de trabajo de desarrollo que refleja los cambios de código sin una recarga completa del navegador. Se proporciona una utilidad de inicialización de proyectos para realizar el scaffolding de la estructura de directorios inicial y la configuración del entorno.

    Reduces initial load times through selective imports and route-based code splitting.

    JavaScript
    Ver en GitHub↗10,228
  • wxt-dev/wxtAvatar de wxt-dev

    wxt-dev/wxt

    10,010Ver en GitHub↗

    WXT is a development framework and build tool for creating browser extensions. It transforms source code into browser-compatible formats and provides a structured environment for managing the compilation and asset management of web extensions. The framework automates the definition of background and content scripts by mapping the file-system structure directly to extension manifests. It includes a development environment with hot module replacement to apply real-time code updates in the browser without manual restarts. The toolset covers the full extension lifecycle, including project bootst

    Automates the mapping of source folder structures to extension manifests for background and content scripts.

    TypeScript
    Ver en GitHub↗10,010
  • 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

    Generates unique output files based on defined starting points to optimize the initial load for different pages.

    JavaScript
    Ver en GitHub↗10,010
  • gregberge/loadable-componentsAvatar de gregberge

    gregberge/loadable-components

    7,802Ver en GitHub↗

    loadable-components is a React code splitting library and client-side bundle optimizer. It functions as a dynamic component loader that splits application code into smaller chunks to reduce initial bundle size and improve page load performance. The project manages the delivery of JavaScript assets through asynchronous component loading, ensuring that code chunks are fetched on demand. It utilizes a dynamic import wrapper and promise-based resolution to handle the transition from pending states to rendered components. The library provides infrastructure for server-side rendering integration,

    Optimizes the delivery of JavaScript bundles through selective imports and strategic code splitting.

    JavaScriptcode-splittingdynamic-importreact
    Ver en GitHub↗7,802
Ant.12Siguiente
  1. Home
  2. Web Development
  3. Bundle Optimizers

Explorar subetiquetas

  • Entrypoint MappingStrategies for defining multiple starting points to generate distinct bundles for different pages. **Distinct from Bundle Optimizers:** Focuses on the mapping of entrypoints to output files, whereas Bundle Optimizers is a broader category of size reduction.