awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

91 repository-uri

Awesome GitHub RepositoriesBuild Optimization Tools

Explore 91 awesome GitHub repositories matching development tools & productivity · Build Optimization Tools. Refine with filters or upvote what's useful.

Awesome Build Optimization Tools GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • react/create-react-appAvatar react

    react/create-react-app

    103,327Vezi pe GitHub↗

    This project is a command-line tool and build toolchain used to bootstrap React web applications. It serves as a project bootstrapper and single-page application scaffold, providing a pre-configured development environment, folder structure, and build pipeline. The toolchain integrates a frontend development server with live reloading and error overlays to accelerate the iterative coding process. It handles production asset bundling by minifying code and generating hashed assets for deployment, and it includes a configuration suite for generating the service workers and web manifests required

    Processes JavaScript, CSS, and images into optimized production bundles using Webpack.

    JavaScriptbuild-toolsreactzero-configuration
    Vezi pe GitHub↗103,327
  • webpack/webpackAvatar webpack

    webpack/webpack

    65,834Vezi pe GitHub↗

    Webpack is a module bundler that maps project dependencies into a directed acyclic graph to transform diverse file types into optimized, browser-ready assets. It functions as a build pipeline orchestrator, using entry points to recursively resolve imports and bundle modules, scripts, and static assets into a unified output. The project is distinguished by its plugin-based architecture and loader-driven transformation pipeline. It utilizes an event-driven hook system that allows developers to intercept and modify the build process at specific lifecycle stages, enabling custom code transformati

    Applies minification, tree-shaking, and module concatenation to shrink production output.

    JavaScriptamdbuild-toolcommonjs
    Vezi pe GitHub↗65,834
  • swc-project/swcAvatar swc-project

    swc-project/swc

    33,909Vezi pe 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

    Combines multiple JavaScript source files into a single output file to optimize network requests.

    Rustbabelcompilerecmascript
    Vezi pe GitHub↗33,909
  • vuejs/vue-cliAvatar vuejs

    vuejs/vue-cli

    29,576Vezi pe GitHub↗

    vue-cli is a frontend development command line interface and scaffolding tool designed for initializing, managing, and configuring the build pipeline of Vue.js projects. It serves as a project bootstrapping tool that creates standardized directory structures and installs the necessary dependencies to establish a development environment. The tool provides a build environment based on Webpack to bundle and compile assets for modern web applications. It focuses on automating the frontend build pipeline to ensure consistent production builds across different projects. The system incorporates sta

    Uses Webpack to transform source code into optimized assets through a configurable compilation pipeline.

    JavaScript
    Vezi pe GitHub↗29,576
  • rollup/rollupAvatar rollup

    rollup/rollup

    26,288Vezi pe GitHub↗

    Rollup is an ES module bundler and JavaScript module transpiler. It functions as a build tool that combines JavaScript modules into optimized files and converts modern JavaScript and JSX into various output formats for different runtime environments. The project is distinguished by its static-analysis tree shaking engine, which removes unused code and dead exports to minimize bundle size. It also acts as a code splitting orchestrator, partitioning modules into separate chunks to optimize network requests and load times. The tool provides a hook-based plugin system for extending build logic,

    Allows the insertion of custom banners, footers, and intros into the generated output files.

    JavaScript
    Vezi pe GitHub↗26,288
  • chentsulin/electron-react-boilerplateAvatar chentsulin

    chentsulin/electron-react-boilerplate

    24,242Vezi pe GitHub↗

    This project is a cross-platform desktop boilerplate and application template used to build software for Windows, macOS, and Linux. It provides a pre-configured foundation that combines Electron and React to accelerate the bootstrapping of desktop applications. The starter kit integrates TypeScript to maintain type safety in large-scale projects and provides a scalable structure for frontend integration within a desktop shell. The project includes a build pipeline for multi-platform software distribution, utilizing a module bundling system to optimize assets. Its architecture implements a sp

    Compiles and optimizes JavaScript and CSS assets into a single distribution bundle using Webpack.

    TypeScript
    Vezi pe GitHub↗24,242
  • rome/toolsAvatar rome

    rome/tools

    23,417Vezi pe 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

    Combines multiple source files into optimized packages to ensure faster loading and efficient delivery to browsers.

    Rustformatterjavascriptlinter
    Vezi pe GitHub↗23,417
  • wepyjs/wepyAvatar wepyjs

    wepyjs/wepy

    22,593Vezi pe GitHub↗

    Wepy is a mini program development framework used to build modular user interfaces through a component-based development style. It functions as a component-based UI framework that enables the creation of reusable interface elements sharing state and logic across different platform targets. The project includes a TypeScript build pipeline that transforms TypeScript, CSS pre-processors, and template engines into browser-ready assets. It also serves as an asynchronous API wrapper that converts callback-based functions into promises to simplify asynchronous control flow. The framework covers cro

    Packages internal modules and third-party libraries into optimized deployment units for efficient loading.

    JavaScript
    Vezi pe GitHub↗22,593
  • necolas/react-native-webAvatar necolas

    necolas/react-native-web

    22,132Vezi pe GitHub↗

    This project is a cross-platform user interface framework that maps mobile-native component primitives to standard web elements. It enables developers to build consistent applications that function across both mobile and web environments by providing a unified library of components and shared logic. The framework distinguishes itself through a specialized style engine that converts JavaScript object-based declarations into optimized, scoped CSS at runtime. It also features a responsive layout engine that implements a flexbox-based system, ensuring that interfaces adapt dynamically to differen

    Prunes unused modules and applies build-time transformations to reduce final application bundle size.

    JavaScriptcross-platformcss-in-jsgui-framework
    Vezi pe GitHub↗22,132
  • voltagent/awesome-claude-code-subagentsAvatar VoltAgent

    VoltAgent/awesome-claude-code-subagents

    21,906Vezi pe GitHub↗

    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

    Automates dependency resolution and applies bundle minification to enhance build efficiency.

    Shellai-agent-frameworkai-agent-toolsai-agents
    Vezi pe GitHub↗21,906
  • oxc-project/oxcAvatar oxc-project

    oxc-project/oxc

    21,675Vezi pe GitHub↗

    Oxc is a high-performance toolchain designed for the analysis, linting, formatting, and transformation of JavaScript and TypeScript codebases. It functions as a comprehensive static analysis engine and compiler-based utility, providing the infrastructure necessary to parse source code into high-performance abstract syntax trees and map complex module dependency graphs across entire projects. The project distinguishes itself through its use of multi-core parallel processing to maximize throughput during intensive tasks like linting and minification. It offers deep, type-aware static analysis t

    Applies aggressive code transformations and syntax compression to reduce production bundle size.

    Rustcompilerjavascriptlinter
    Vezi pe GitHub↗21,675
  • teamstuq/skill-mapAvatar TeamStuQ

    TeamStuQ/skill-map

    21,639Vezi pe GitHub↗

    Skill-map is a static site generator designed to document and visualize engineering competency frameworks. It provides a structured system for defining technical skills, learning milestones, and career progression paths, allowing organizations to map professional growth across specialized domains and technology stacks. The project utilizes a dependency-graph data model to represent the logical progression of technical mastery, which is defined through human-readable configuration files. This approach enables teams to audit collective technical capabilities, identify knowledge gaps, and provid

    Processes and minifies source code and styling into optimized packages to reduce network overhead.

    HTMLprogrammerskillmapstuq
    Vezi pe GitHub↗21,639
  • 11ty/eleventyAvatar 11ty

    11ty/eleventy

    19,670Vezi pe GitHub↗

    Eleventy is a JavaScript-based static site generator designed to transform templates, data files, and markdown into optimized HTML. It functions as a versatile template rendering engine and content management framework, allowing developers to aggregate data from diverse sources—including local files, databases, and external APIs—to populate structured web content. The project is distinguished by its template-engine-agnostic pipeline, which decouples the build process from specific rendering languages. This allows users to integrate multiple template formats, such as Liquid, Nunjucks, Handleba

    Collects and merges CSS and JavaScript snippets from components into optimized, page-specific bundles.

    JavaScriptblog-enginedocumentation-tooleleventy
    Vezi pe GitHub↗19,670
  • fredkschott/snowpackAvatar FredKSchott

    FredKSchott/snowpack

    19,329Vezi pe GitHub↗

    Snowpack is an ESM-powered frontend build tool and development server that serves native ES modules directly to the browser. By eliminating the bundling process during development, it enables nearly instant server startup and unbundled frontend development. The project features a framework-aware hot module reload system that preserves component state during updates, with specific Fast Refresh integration for React, Preact, Svelte, and Vue. It also acts as a modern web transpiler, automatically converting TypeScript, JSX, and CSS Modules into browser-compatible code without requiring manual co

    Performs minification and tree-shaking to reduce the final production bundle size.

    JavaScript
    Vezi pe GitHub↗19,329
  • google/web-starter-kitAvatar google

    google/web-starter-kit

    18,296Vezi pe GitHub↗

    This project is a web development boilerplate and starter kit providing a pre-configured foundation for creating high-performance, responsive websites. It functions as a development kit for building progressive web apps, incorporating a front-end build pipeline and responsive site templates. The kit distinguishes itself through a multi-device testing workflow that synchronizes clicks, scrolls, and form inputs across multiple browsers and devices in real-time. It also includes a dedicated setup for offline functionality using service workers and web manifests to enable native-like installation

    Implements a bundling process that minifies scripts and stylesheets to decrease total payload size.

    HTML
    Vezi pe GitHub↗18,296
  • microsoft/lightgbmAvatar microsoft

    microsoft/LightGBM

    18,096Vezi pe GitHub↗

    LightGBM is a high-performance machine learning framework designed for constructing gradient-boosted decision tree ensembles. It provides a platform for training classification, regression, and ranking models, with a focus on memory efficiency and large-scale distributed computing. The framework distinguishes itself through specialized algorithmic strategies, including leaf-wise tree growth and histogram-based decision learning, which prioritize convergence speed. It optimizes memory usage by bundling mutually exclusive features and employs gradient-based sampling to reduce training complexit

    Optimizes memory usage by bundling mutually exclusive features to reduce dimensionality during tree construction.

    C++data-miningdecision-treesdistributed
    Vezi pe GitHub↗18,096
  • gyoogle/tech-interview-for-developerAvatar gyoogle

    gyoogle/tech-interview-for-developer

    17,417Vezi pe GitHub↗

    This project is a comprehensive technical interview preparation resource and computer science interview guide. It serves as an educational reference for developers to study core software engineering fundamentals and common coding patterns required for employment screenings. The repository provides detailed guides and references covering data structures and algorithms, networking and security, operating systems, and web development. It specifically focuses on the implementation and complexity analysis of sorting, searching, and graph algorithms. The material encompasses a wide breadth of comp

    Describes the integration of frontend frameworks with backend servers by bundling static assets.

    Javaalgorithmcomputer-sciencecs
    Vezi pe GitHub↗17,417
  • grab/front-end-guideAvatar grab

    grab/front-end-guide

    15,235Vezi pe GitHub↗

    This project is a front-end development study guide and technical roadmap designed to introduce the tools, libraries, and patterns used in modern web application development. It serves as an educational resource covering single page application architecture, the integration of modern web tech stacks, and the design of components using static typing. The guide focuses on the orchestration of front-end CI/CD pipelines, providing a walkthrough for automating the linting, testing, bundling, and deployment of static assets to cloud hosting. It specifically addresses the implementation of reusable

    Walks through the process of compiling various asset types into optimized production bundles.

    JavaScriptbabelcsscss-modules
    Vezi pe GitHub↗15,235
  • substack/node-browserifyAvatar substack

    substack/node-browserify

    14,707Vezi pe GitHub↗

    This project is a CommonJS module bundler and resolver designed to combine interdependent JavaScript files into a single script for execution in web browsers. It functions as a Node.js JavaScript bundler that emulates server-side core modules and resolves dependencies to ensure compatibility between server-side logic and browser environments. The system features an extensible bundling pipeline and a browser-side module resolver. It provides a plugin architecture for transforming source code and a source map generator to correlate bundled output back to original files for debugging. The proje

    Supports excluding specific dependencies from the internal graph to be loaded as separate external scripts for improved caching.

    JavaScript
    Vezi pe GitHub↗14,707
  • browserify/browserifyAvatar browserify

    browserify/browserify

    14,706Vezi pe GitHub↗

    Browserify is a build utility that enables the use of CommonJS module patterns within client-side JavaScript applications. It functions as a dependency manager and module bundler, tracing recursive import calls to package multiple source files and their dependencies into a single, optimized file for execution in web browser environments. The project distinguishes itself by providing a comprehensive compatibility layer that allows server-side code to run in the browser. It achieves this by injecting environment shims and replacing system-level globals with browser-compatible equivalents. Throu

    Collects and processes non-JavaScript assets like stylesheets through the dependency graph for inclusion in the final build.

    JavaScript
    Vezi pe GitHub↗14,706
Înapoi1234…5Înainte
  1. Home
  2. Development Tools & Productivity
  3. Build Tooling
  4. Build Performance and Optimization
  5. Build Optimization Tools

Explorează sub-etichetele

  • Bundle Optimizers4 sub-tag-uriMechanisms for minification, tree-shaking, and module concatenation to reduce production bundle size.