awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

38 Repos

Awesome GitHub RepositoriesBuild and Bundle Optimization

Techniques for reducing artifact size and improving compilation efficiency during the development lifecycle.

Explore 38 awesome GitHub repositories matching software engineering & architecture · Build and Bundle Optimization. Refine with filters or upvote what's useful.

Awesome Build and Bundle Optimization GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • flutter/flutterAvatar von flutter

    flutter/flutter

    177,056Auf GitHub ansehen↗

    This project is a multi-platform UI framework designed for building applications that target mobile, web, and desktop environments from a single codebase. It utilizes a declarative paradigm where the user interface is defined as a function of application state, supported by a layered architecture that includes a high-performance rendering engine and a multi-platform compilation model. The framework provides a comprehensive suite of developer tools, including hot reloading for real-time code injection and diagnostic utilities for monitoring application state and performance. It features a modu

    Divides application code into smaller, dynamically loaded modules to minimize initial download sizes and accelerate startup performance.

    Dartandroidapp-frameworkcross-platform
    Auf GitHub ansehen↗177,056
  • ant-design/ant-designAvatar von ant-design

    ant-design/ant-design

    98,362Auf GitHub ansehen↗

    Ant Design is an enterprise-grade component library and design system framework built for developing complex, data-heavy web applications. It provides a comprehensive collection of pre-built, state-driven interface elements that map data properties to rendered components, ensuring consistent interaction patterns and visual language across large-scale projects. The library distinguishes itself through a robust styling architecture that utilizes design tokens and hierarchical configuration providers to propagate global settings like themes, locale, and layout direction. By employing component-l

    Facilitates modular imports so developers can include only the necessary component code to reduce final bundle sizes.

    TypeScriptant-designantddesign-systems
    Auf GitHub ansehen↗98,362
  • panjiachen/vue-element-adminAvatar von PanJiaChen

    PanJiaChen/vue-element-admin

    90,260Auf GitHub ansehen↗

    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

    Optimizes the production build through environment variable management and bundle size analysis.

    Vueadminadmin-dashboardadmin-template
    Auf GitHub ansehen↗90,260
  • gohugoio/hugoAvatar von gohugoio

    gohugoio/hugo

    88,701Auf GitHub ansehen↗

    Hugo is a high-performance static site generator that transforms source content and templates into optimized web assets. Built with a focus on speed and scalability, it provides a comprehensive framework for managing large-scale documentation and editorial projects through structured content organization, taxonomies, and a flexible template-driven rendering engine. The project distinguishes itself through a sophisticated build system that utilizes incremental caching to minimize redundant processing during site updates. It supports complex content requirements by enabling multidimensional mod

    Accelerates build times by utilizing intelligent caching mechanisms and incremental rendering for large-scale content sites.

    Goblog-enginecmscontent-management-system
    Auf GitHub ansehen↗88,701
  • vitejs/viteAvatar von vitejs

    vitejs/vite

    81,611Auf GitHub ansehen↗

    Vite is a frontend build toolchain that provides a unified development and production pipeline for modern web applications. It functions as a modular, environment-agnostic build engine that leverages native ES modules to serve source code directly to the browser, eliminating the need for expensive bundling during the development phase. By maintaining an environment-aware module graph, it supports concurrent development across client, server, and custom runtime environments. The project distinguishes itself through a high-performance development server that utilizes a hot module replacement pr

    Pre-transforms frequently used modules during startup to eliminate request waterfalls and reduce initial load latency.

    TypeScriptbuild-tooldev-serverfrontend
    Auf GitHub ansehen↗81,611
  • thedaviddias/front-end-checklistAvatar von thedaviddias

    thedaviddias/Front-End-Checklist

    72,941Auf GitHub ansehen↗

    This project provides a comprehensive web development checklist designed to verify the production readiness of websites before they are launched. It serves as a technical audit framework that guides developers through a systematic, manual validation process to ensure that all quality, performance, and accessibility standards are met. The checklist distinguishes itself through a hierarchical taxonomy that organizes complex technical requirements into logical domains, such as security, performance, and semantic structure. By utilizing a progressive enhancement methodology, it encourages develop

    Reduce bandwidth usage and improve performance by applying guidelines for minifying, concatenating, and compressing web resources.

    MDXchecklistcssfront-end-developer-tool
    Auf GitHub ansehen↗72,941
  • addyosmani/agent-skillsAvatar von addyosmani

    addyosmani/agent-skills

    60,849Auf GitHub ansehen↗

    Agent-skills is a collection of structured instructions and behavioral personas designed to standardize how AI coding agents perform engineering tasks. It functions as a workflow orchestrator that maps natural language intent to repeatable technical sequences and verification checklists. The project distinguishes itself through the use of specialized markdown-defined roles, such as security auditors or test engineers, to apply targeted domain expertise. It employs an evidence-based verification model that requires runtime data or passing tests as mandatory exit criteria to ensure AI-generated

    Optimizes CI/CD pipeline execution time through dependency caching and test sharding.

    Shellagent-skillsantigravityantigravity-ide
    Auf GitHub ansehen↗60,849
  • vuejs/vuepressAvatar von vuejs

    vuejs/vuepress

    22,759Auf GitHub ansehen↗

    VuePress is a Vue-powered static site generator and markdown-based documentation tool. It transforms markdown files into static HTML pages, serving as a modular website builder that leverages Vue components for rendering and theme injection. The project is distinguished by a plugin-based architecture that allows the build process and runtime to be extended. It features a specialized framework for transforming static content into Progressive Web Apps with service worker integration for offline support. The system covers a broad range of capabilities, including internationalization for multi-l

    Implements build-time optimizations such as concurrency control and caching to reduce the time required for site generation.

    JavaScript
    Auf GitHub ansehen↗22,759
  • tencent/wepyAvatar von Tencent

    Tencent/wepy

    22,593Auf GitHub ansehen↗

    wepy is a frontend build toolchain and component framework designed for creating mini programs. It provides a modular UI library and a system for building reusable interface elements that maintain consistent layouts across different platform environments. The project features a cross-platform build target system that maps a single source codebase to multiple distinct output formats. It utilizes a template-based compilation process to transform custom syntax into platform-specific markup and supports the integration of third-party JavaScript packages through asynchronous module resolution. Th

    Optimizes images and resource files during the bundling phase to reduce the final package size.

    JavaScript
    Auf GitHub ansehen↗22,593
  • voltagent/awesome-claude-code-subagentsAvatar von VoltAgent

    VoltAgent/awesome-claude-code-subagents

    21,906Auf GitHub ansehen↗

    This project provides a framework for managing multi-agent systems, designed to automate complex software development, infrastructure, and business workflows. It functions as a multi-agent workflow orchestrator that routes tasks to domain-specific workers while maintaining state persistence and infrastructure automation. By leveraging large language models, the system decomposes high-level objectives into actionable plans, ensuring that complex operations are executed with consistency and reliability. The framework distinguishes itself through its hierarchical agent registry and policy-driven

    Reduces software build times through caching and partitioning strategies for complex projects.

    Shellai-agent-frameworkai-agent-toolsai-agents
    Auf GitHub ansehen↗21,906
  • gradle/gradleAvatar von gradle

    gradle/gradle

    18,687Auf GitHub ansehen↗

    Gradle is a build automation tool for the Java Virtual Machine that functions as a polyglot build orchestrator. It automates the compilation, testing, and packaging of software across multiple programming languages using a structured workflow. The project acts as a build performance optimizer, utilizing daemon processes, parallel execution, and result caching to reduce redundant computation. It also serves as a dependency management system that resolves external libraries and plugins while verifying checksums to ensure integrity. The system coordinates complex build lifecycles and task depen

    Optimizes build performance using parallel processing and result caching to reduce redundant computation.

    Groovy
    Auf GitHub ansehen↗18,687
  • vitejs/awesome-viteAvatar von vitejs

    vitejs/awesome-vite

    16,866Auf GitHub ansehen↗

    Awesome Vite is a curated collection of resources, plugins, and templates designed for the Vite build tool ecosystem. It serves as a central directory for developers looking to extend the capabilities of this high-performance frontend build pipeline and module bundler. The project highlights the core strengths of Vite, including its native ESM-based development server, instant hot module replacement, and pre-bundled dependency optimization. By aggregating community-maintained tools, it showcases how to leverage Vite’s plugin-based architecture to customize build pipelines, integrate popular f

    Pre-processes third-party dependencies into optimized modules for faster server startup.

    JavaScriptawesomeawesome-listvite
    Auf GitHub ansehen↗16,866
  • mishoo/uglifyjs2Avatar von mishoo

    mishoo/UglifyJS2

    13,392Auf GitHub ansehen↗

    UglifyJS2 is a suite of tools designed for parsing, beautifying, mangling, and minifying JavaScript code. It functions by converting source code into an abstract syntax tree to enable programmatic analysis and transformation, and it includes a dedicated generator for creating associated source maps. The project optimizes web production builds by compressing script logic and removing unreachable code. It utilizes name mangling to shorten variable and property names and implements a beautifier to reconstruct compressed scripts into a human-readable layout. The toolset covers broad capability a

    Optimizes web production builds by compressing script logic and removing unreachable code to reduce bundle size.

    JavaScript
    Auf GitHub ansehen↗13,392
  • phanan/htaccessAvatar von phanan

    phanan/htaccess

    13,165Auf GitHub ansehen↗

    This project is a comprehensive library of reusable configuration patterns for the Apache web server. It provides a collection of server-side directives designed to manage security, performance, and request routing through decentralized configuration files. The repository serves as a reference for implementing server-level settings without requiring global restarts. It includes specialized patterns for enforcing secure connections, managing cross-origin resource sharing, and protecting sensitive system files from public exposure. Users can leverage these snippets to implement clickjacking pro

    Optimizes website performance by configuring browser caching and expiration headers for static assets.

    apacheawesomeawesome-list
    Auf GitHub ansehen↗13,165
  • requirejs/requirejsAvatar von requirejs

    requirejs/requirejs

    12,919Auf GitHub ansehen↗

    RequireJS is a JavaScript module loader and dependency manager that implements the Asynchronous Module Definition API. It enables the asynchronous loading of JavaScript files in the browser to prevent page rendering blocks and manages interdependent scripts to avoid global namespace pollution and execution order issues. The project includes a build optimizer that combines and minifies multiple script files into single bundles to reduce network requests. It also provides a mechanism for version management, allowing multiple versions of the same library to coexist on a single page without confl

    Combines and minifies multiple script files into single bundles to reduce network requests.

    JavaScript
    Auf GitHub ansehen↗12,919
  • xmake-io/xmakeAvatar von xmake-io

    xmake-io/xmake

    12,058Auf GitHub ansehen↗

    Xmake is a cross-platform build utility and package manager designed for C and C++ development. It functions as a unified build automation tool that uses a Lua-based domain-specific language to define project targets, manage dependencies, and orchestrate compilation across multiple operating systems and hardware architectures. The system distinguishes itself through a modular, rule-based approach to task orchestration and toolchain integration. By abstracting native build systems and compilers, it allows developers to maintain consistent project configurations while targeting diverse environm

    Accelerates compilation tasks by utilizing built-in parallel execution and caching mechanisms to reduce build times.

    Luabuildbuild-toolc
    Auf GitHub ansehen↗12,058
  • jordanschuetz/learncs8-resumeAvatar von JordanSchuetz

    JordanSchuetz/LearnCS8-Resume

    10,778Auf GitHub ansehen↗

    This project is a static site generator designed for building professional personal portfolios and resumes. It provides a framework for developers and students to publish their career history, academic projects, and technical qualifications as accessible, mobile-friendly websites. The system utilizes a component-based library and declarative templates to assemble consistent visual layouts. These templates incorporate a responsive grid system that automatically adjusts content positioning to ensure optimal viewing across various device screen sizes. The build process transforms source files i

    Aggregates and minifies source code and style files to optimize loading performance for the end user.

    HTML
    Auf GitHub ansehen↗10,778
  • nasa/fprimeAvatar von nasa

    nasa/fprime

    10,766Auf GitHub ansehen↗

    F Prime ist ein komponentenbasiertes Framework für die Entwicklung und Bereitstellung von Embedded- und Raumfahrtsoftware. Es bietet eine modulare Architektur, die Softwarelogik von Kommunikationsschnittstellen entkoppelt und es Entwicklern ermöglicht, Systemstrukturen über eine domänenspezifische Modellierungssprache zu definieren. Dieser modellbasierte Ansatz ermöglicht eine automatisierte Codegenerierung, die Konsistenz über komplexe Systemtopologien hinweg gewährleistet und gleichzeitig strikte Schnittstellenverträge zwischen Softwaremodulen aufrechterhält. Das Framework zeichnet sich durch sein integriertes Build-System und eine Suite für Bodendatenoperationen aus. Es automatisiert den gesamten Lebenszyklus von Embedded-Software, von der Cross-Kompilierung und dem Abhängigkeitsmanagement bis hin zur Generierung von Telemetrie- und Befehlsschnittstellen. Durch die Bereitstellung einer einheitlichen Umgebung für Onboard-Flugsoftware und bodengestützte Überwachung erleichtert es die nahtlose Integration, das Testen sowie die Steuerung und Überwachung verteilter Embedded-Systeme über verschiedene Hardwareplattformen hinweg. Über die Kernarchitektur hinaus enthält das Projekt umfassende Werkzeuge für die Systembeobachtbarkeit, einschließlich Echtzeit-Telemetrie-Visualisierung, Ereignisprotokollierung und diagnostischer Tracing-Funktionen. Es unterstützt eine breite Palette von Bereitstellungsszenarien, von Bare-Metal-Umgebungen bis hin zu Echtzeitbetriebssystemen, und bietet Mechanismen für Speicherverwaltung, zustandsgesteuerte Verhaltensmodellierung und asynchrone Aufgabenausführung. Das Projekt wird als C++-Repository mit umfangreicher Dokumentation und Build-System-Unterstützung für die plattformübergreifende Entwicklung gepflegt.

    Enables direct function calls for port connections to improve performance at the cost of disabling unit test builds.

    C++componentscppembedded
    Auf GitHub ansehen↗10,766
  • react-static/react-staticR

    react-static/react-static

    10,343Auf GitHub ansehen↗

    react-static is a React static site generator that transforms components into static HTML files to improve page load speed and search engine optimization. It functions as a progressive web app framework, exporting static HTML that hydrates into a full interactive application to enable real-time updates and instant navigation. The project distinguishes itself as a static site asset optimizer, using code-splitting and an asset prefetching queue to reduce perceived load times. It includes a dedicated MDX content processor to generate routes from Markdown files with JSX and frontmatter, as well a

    Implements a prefetching queue and code-splitting to ensure instantaneous transitions between static pages.

    JavaScript
    Auf GitHub ansehen↗10,343
  • timarney/react-app-rewiredAvatar von timarney

    timarney/react-app-rewired

    9,851Auf GitHub ansehen↗

    This project is a configuration utility and JavaScript bundler manager designed to extend build scripts and override settings for Create React App applications. It functions as a tool for modifying Webpack configurations without requiring a permanent ejection from the managed build system. The utility allows for the customization of development and production build settings, enabling the use of custom build scripts to redefine project entry points. It provides mechanisms to modify the default build and development server settings to fit specific project requirements. Capability areas include

    Adjusts compilation paths and production build settings to optimize how applications are bundled and deployed.

    JavaScriptconfigcreate-react-appeject
    Auf GitHub ansehen↗9,851
Vorherige12Nächste
  1. Home
  2. Software Engineering & Architecture
  3. Performance and Reliability
  4. Performance Optimization
  5. Build and Bundle Optimization

Unter-Tags erkunden

  • Build Performance Optimization2 Sub-TagsTechniques for reducing software build times through caching and partitioning strategies.
  • Client-Server Bundle OptimizationsProduces separate, optimized bundles for browser and server code with environment-specific optimizations. **Distinct from Build and Bundle Optimization:** Distinct from Build and Bundle Optimization: specifically targets separate client and server bundle generation, not general artifact size reduction.
  • Code Splitting UtilitiesPerformance optimization techniques that divide application code into smaller, manageable segments.
  • Dependency DecompositionStrategies for optimizing bundle size by decoupling global configurations from specific functional dependencies.
  • Dependency Pre-warmersMechanisms that pre-process or cache modules to reduce initial load latency.
  • Static Asset Optimization Pipelines1 Sub-TagGuidelines and pipelines for minifying, concatenating, and compressing web assets to improve performance.
  • Tree Shaking SupportModule-based support allowing developers to include only necessary components in the final build.