awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

22 个仓库

Awesome GitHub RepositoriesBuild Optimizations

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

Awesome Build Optimizations GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • zeit/next.jszeit 的头像

    zeit/next.js

    140,086在 GitHub 上查看↗

    Next.js is a full stack web framework designed for building applications with React. It functions as a React web framework that integrates a server-side rendering engine, a static site generator, and a dedicated application router to manage page-based navigation and dynamic URL segments. The framework enables the development of both frontend user interfaces and backend server logic within a single codebase. It provides a unified environment for full stack web development, allowing frontend and backend components to be built and managed together. The system focuses on frontend performance opt

    Implements automatic code splitting to divide JavaScript bundles by route for faster initial page loads.

    JavaScript
    在 GitHub 上查看↗140,086
  • webpack/webpackwebpack 的头像

    webpack/webpack

    65,834在 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

    Partitions application code into smaller, asynchronously loaded chunks to boost initial load performance.

    JavaScriptamdbuild-toolcommonjs
    在 GitHub 上查看↗65,834
  • remix-run/react-routerremix-run 的头像

    remix-run/react-router

    56,460在 GitHub 上查看↗

    React Router is a navigation and data-loading framework that maps URL patterns to nested component hierarchies. It functions as a full-stack router, coordinating server-side resource fetching with client-side hydration to synchronize application state across different environments. By providing a declarative interface for routing, it manages navigation and state transitions while ensuring consistent page structures through root layout management. The framework distinguishes itself through its focus on type safety and incremental adoption. It automatically generates static type definitions for

    Segments applications into smaller JavaScript bundles based on route boundaries to reduce initial load times.

    TypeScript
    在 GitHub 上查看↗56,460
  • vuejs/corevuejs 的头像

    vuejs/core

    53,861在 GitHub 上查看↗

    Vue is a progressive JavaScript framework designed for building modular, reactive user interfaces. It utilizes a component-based architecture that allows developers to encapsulate logic, templates, and styles into reusable units. At its core, the framework employs a virtual DOM renderer and a proxy-based reactivity system to synchronize application state with the document object model efficiently. What distinguishes this framework is its focus on developer experience and flexibility. It supports a single-file component format that colocalizes related concerns, alongside a powerful composition

    Strips development-only warnings and debugging code during production compilation to minimize final bundle sizes.

    TypeScript
    在 GitHub 上查看↗53,861
  • prettier/prettierprettier 的头像

    prettier/prettier

    52,088在 GitHub 上查看↗

    Prettier is an opinionated code formatter that parses source code and reprints it from scratch to enforce a consistent, project-wide visual style. By transforming code into an abstract syntax tree and applying a recursive document printing process, it eliminates manual style debates and ensures that all source files adhere to a unified appearance. The project is distinguished by its extensible, plugin-based architecture, which decouples language-specific parsing logic from the core engine. This modular design allows for uniform style enforcement across diverse programming languages and comple

    Caches formatting results based on file metadata to skip redundant processing of unchanged files during build cycles.

    JavaScriptangularastcss
    在 GitHub 上查看↗52,088
  • react-boilerplate/react-boilerplatereact-boilerplate 的头像

    react-boilerplate/react-boilerplate

    29,490在 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

    Implements route-based code splitting to reduce initial payload size and improve page load times.

    JavaScripti18nimmeroffline-first
    在 GitHub 上查看↗29,490
  • nrwl/nxnrwl 的头像

    nrwl/nx

    28,939在 GitHub 上查看↗

    This project is a build orchestration engine and development toolkit designed for managing large-scale monorepos. It provides a unified workspace environment that maps project relationships and dependencies, enabling the system to perform intelligent impact analysis and execute only the tasks affected by specific code changes. The system distinguishes itself through a persistent daemon that monitors file changes for near-instant feedback and a content-addressable caching mechanism that stores task outputs to prevent redundant computation across local and remote environments. It further suppor

    Caches type information for individual projects to enable incremental builds and reduce memory usage.

    TypeScriptangularbuildbuild-system
    在 GitHub 上查看↗28,939
  • rollup/rolluprollup 的头像

    rollup/rollup

    26,288在 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,

    Partitions application code into smaller, asynchronously loaded chunks to optimize network requests.

    JavaScript
    在 GitHub 上查看↗26,288
  • biomejs/biomebiomejs 的头像

    biomejs/biome

    23,741在 GitHub 上查看↗

    Biome is a unified developer tooling suite that provides code formatting, linting, and static analysis for JavaScript and TypeScript projects. It functions as a command-line interface designed to automate the maintenance of code quality and style consistency throughout the development lifecycle. The tool distinguishes itself through a high-performance engine built in Rust, which utilizes a single-pass abstract syntax tree to perform formatting and linting simultaneously. By leveraging parallel multi-threaded execution and incremental file system caching, it minimizes latency during analysis t

    Uses persistent caching to skip processing unchanged files and accelerate analysis tasks.

    Rustcssformatterjavascript
    在 GitHub 上查看↗23,741
  • qwikdev/qwikQwikDev 的头像

    QwikDev/qwik

    22,014在 GitHub 上查看↗

    Qwik is a resumable JavaScript web framework and component-based UI library designed to build high-performance web applications. It functions as a frontend web framework that optimizes page load speed and runtime performance by delaying JavaScript execution until a user interacts with a specific component. The framework eliminates the traditional hydration phase by restoring application state from the server. It uses serialization to embed state and event listeners directly into the HTML, allowing the application to resume interactivity without re-executing JavaScript to rebuild the component

    Implements advanced code splitting by mapping every function and component to its own bundle to minimize initial download size.

    TypeScriptframeworkhacktoberfestjavascript
    在 GitHub 上查看↗22,014
  • leptos-rs/leptosleptos-rs 的头像

    leptos-rs/leptos

    20,993在 GitHub 上查看↗

    Leptos is a full-stack Rust web framework designed for building reactive applications that share logic and types between the server and the browser. It provides a comprehensive toolkit for developing web interfaces where specific DOM nodes update automatically in response to changes in underlying reactive signals, rather than re-rendering entire component trees. The framework distinguishes itself through a fine-grained reactivity model that tracks dependencies at the individual data point level. It utilizes compile-time template transformation to convert declarative HTML-like syntax into opti

    Segments application bundles into smaller chunks to reduce initial load times and improve performance.

    Rustdomfine-grainedisomorphic
    在 GitHub 上查看↗20,993
  • vitejs/awesome-vitevitejs 的头像

    vitejs/awesome-vite

    16,866在 GitHub 上查看↗

    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

    Implements code splitting to optimize bundle sizes and improve application loading performance.

    JavaScriptawesomeawesome-listvite
    在 GitHub 上查看↗16,866
  • redox-os/redoxredox-os 的头像

    redox-os/redox

    16,054在 GitHub 上查看↗

    Redox is a POSIX-compliant, microkernel-based operating system written entirely in Rust. By utilizing a memory-safe language for the kernel and all system components, the project eliminates common vulnerabilities such as buffer overflows and use-after-free errors. Its architecture relies on a minimal kernel that manages only essential hardware and process isolation, delegating all other system services to unprivileged user-space processes. The system distinguishes itself through a modular design where hardware drivers and system services run as independent user-space daemons, allowing them to

    Stores and reuses previously compiled object files to accelerate rebuild times.

    Rustbsdfreebsdgnu
    在 GitHub 上查看↗16,054
  • rolldown/rolldownrolldown 的头像

    rolldown/rolldown

    13,797在 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

    Divides the output into multiple smaller files via dynamic imports to optimize initial loading speed.

    Rust
    在 GitHub 上查看↗13,797
  • php-cs-fixer/php-cs-fixerPHP-CS-Fixer 的头像

    PHP-CS-Fixer/PHP-CS-Fixer

    13,463在 GitHub 上查看↗

    This tool is a command-line utility designed to automatically detect and correct coding standard violations in PHP source files. It functions as a static analysis and refactoring engine that ensures consistent project-wide formatting by applying predefined community conventions or custom organizational rules. The project distinguishes itself through a modular rule-based engine that supports both automated style correction and codebase modernization. It allows developers to update legacy syntax to align with newer language versions and testing framework requirements, facilitating the adoption

    Accelerates processing by caching results of previous analysis and formatting tasks to skip unchanged files.

    PHPcode-standardscode-stylephp
    在 GitHub 上查看↗13,463
  • xmake-io/xmakexmake-io 的头像

    xmake-io/xmake

    12,058在 GitHub 上查看↗

    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

    Stores intermediate compilation artifacts and hashes to skip redundant processing and accelerate build times.

    Luabuildbuild-toolc
    在 GitHub 上查看↗12,058
  • clojure/clojurescriptclojure 的头像

    clojure/clojurescript

    9,388在 GitHub 上查看↗

    ClojureScript is a Lisp-based compiler and runtime that translates Clojure source code into JavaScript. It enables functional programming across different JavaScript engines and platforms, allowing developers to build user interfaces and applications for web browsers and server environments. The project provides a read-eval-print loop for executing code live within a browser or server for immediate feedback. This facilitates an interactive development workflow where code can be written and tested in real time without restarting the application. The system covers a broad capability surface, i

    Stores analyzed source dependencies on disk to skip reprocessing unchanged files during the compilation cycle.

    Clojure
    在 GitHub 上查看↗9,388
  • 0xgf/boneyard0xGF 的头像

    0xGF/boneyard

    5,970在 GitHub 上查看↗

    Auto generated skeleton loading framework

    Provides incremental build caching that hashes skeletons and recaptures only changed components.

    TypeScript
    在 GitHub 上查看↗5,970
  • farm-fe/farmfarm-fe 的头像

    farm-fe/farm

    5,580在 GitHub 上查看↗

    Farm is a Rust-based web build tool and development server that compiles JavaScript, TypeScript, CSS, HTML, and static assets into optimized bundles. It uses a module-graph-based bundling approach with persistent module-level caching, enabling near-instant builds and sub-20ms hot module replacement during development. The tool processes assets based on file extensions, handling CSS, Sass, Less, PostCSS, HTML, and images as first-class modules without requiring JavaScript transformation. Farm distinguishes itself through its Vite-compatible plugin system, accepting Vite, Rollup, and Unplugin p

    Reuses cached module results across builds so unchanged modules compile only once.

    Rustbuild-toolbundlercompiler
    在 GitHub 上查看↗5,580
  • simolus3/driftsimolus3 的头像

    simolus3/drift

    3,231在 GitHub 上查看↗

    Drift is a type-safe SQL persistence library and relational mapper that provides a structured way to map database tables to classes and execute SQL queries with build-time validation. It functions as a type-safe query builder and a wrapper for SQLite and PostgreSQL, eliminating manual result set parsing by binding query outputs to native objects. The project distinguishes itself through a build-time code generation system that produces type-safe APIs and validates raw SQL statements against database versions before execution. It features reactive query streaming, which transforms SQL queries

    Produces separate source files for each input file to improve build speed and analyzer performance.

    Dartdartdart-build-systemflutter
    在 GitHub 上查看↗3,231
上一个12下一个
  1. Home
  2. Development Tools & Productivity
  3. Build Tooling
  4. Build Performance and Optimization
  5. Build Optimizations

探索子标签

  • Code Splitting1 个子标签Techniques for segmenting application bundles to reduce initial load times.
  • Code Splitting StrategiesMethods for partitioning application code into smaller, asynchronously loaded chunks.
  • Incremental Build Caches1 个子标签Systems that store and reuse previous processing results to avoid redundant work on unchanged files.