awesome-repositories.com
Blog
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
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

13 repository-uri

Awesome GitHub RepositoriesBuild Performance Optimization

Techniques for reducing software build times through caching and partitioning strategies.

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

Awesome Build Performance Optimization GitHub Repositories

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

    gohugoio/hugo

    88,701Vezi pe GitHub↗

    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
    Vezi pe GitHub↗88,701
  • addyosmani/agent-skillsAvatar addyosmani

    addyosmani/agent-skills

    60,849Vezi pe GitHub↗

    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
    Vezi pe GitHub↗60,849
  • vuejs/vuepressAvatar vuejs

    vuejs/vuepress

    22,759Vezi pe GitHub↗

    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
    Vezi pe GitHub↗22,759
  • 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

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

    Shellai-agent-frameworkai-agent-toolsai-agents
    Vezi pe GitHub↗21,906
  • gradle/gradleAvatar gradle

    gradle/gradle

    18,687Vezi pe GitHub↗

    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
    Vezi pe GitHub↗18,687
  • xmake-io/xmakeAvatar xmake-io

    xmake-io/xmake

    12,058Vezi pe 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

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

    Luabuildbuild-toolc
    Vezi pe GitHub↗12,058
  • nasa/fprimeAvatar nasa

    nasa/fprime

    10,766Vezi pe GitHub↗

    F Prime este un framework bazat pe componente, conceput pentru dezvoltarea și implementarea software-ului pentru sisteme embedded și zbor spațial. Acesta oferă o arhitectură modulară care decuplează logica software de interfețele de comunicare, permițând dezvoltatorilor să definească structurile sistemului printr-un limbaj de modelare specific domeniului. Această abordare bazată pe modele permite generarea automată de cod, asigurând consistența în topologii complexe de sistem, menținând în același timp contracte stricte de interfață între modulele software. Framework-ul se distinge prin sistemul său integrat de build și suita de operațiuni cu date la sol. Acesta automatizează întregul ciclu de viață al software-ului embedded, de la compilarea încrucișată și gestionarea dependențelor până la generarea interfețelor de telemetrie și comandă. Prin furnizarea unui mediu unificat atât pentru software-ul de zbor de la bord, cât și pentru monitorizarea la sol, facilitează integrarea, testarea și controlul sistemelor embedded distribuite pe diverse platforme hardware. Dincolo de arhitectura sa de bază, proiectul include instrumente cuprinzătoare pentru observabilitatea sistemului, inclusiv vizualizarea telemetriei în timp real, logarea evenimentelor și trasarea diagnosticelor. Acesta suportă o gamă largă de scenarii de implementare, de la medii bare-metal la sisteme de operare în timp real, și oferă mecanisme pentru gestionarea memoriei, modelarea comportamentului bazat pe stări și execuția asincronă a sarcinilor. Proiectul este menținut ca un depozit C++ cu documentație extinsă și suport pentru sistemul de build pentru dezvoltare multi-platformă.

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

    C++componentscppembedded
    Vezi pe GitHub↗10,766
  • o3de/o3deAvatar o3de

    o3de/o3de

    8,954Vezi pe GitHub↗

    This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic environments. It functions as a robotics simulation platform with native integration for ROS 2 to model robot controllers and sensors. The engine features a multi-threaded Forward+ physically based renderer that supports hardware-accelerated ray tracing and global illumination. The system is built on a modular extension architecture using Gems to add or replace features without modifying core binaries. It includes a native SDK for AWS cloud integration, enabling IAM authenticati

    Accelerates compilation times by merging multiple source files into single compilation units to reduce overhead.

    C++3d-graphics3d-graphics-engineanimation
    Vezi pe GitHub↗8,954
  • containers/buildahAvatar containers

    containers/buildah

    8,618Vezi pe GitHub↗

    Buildah is a tool for creating OCI-compliant container images without requiring a background daemon process. It functions as a daemonless image constructor and distribution tool, allowing users to build, push, and pull images between local storage and remote registries. The project distinguishes itself by supporting unprivileged image building through the use of user namespaces and rootless mode. It enables direct modification of container root filesystems by mounting them to the host, allowing images to be treated as directories that can be manipulated via standard shell commands or scripts.

    Optimizes build times by integrating package managers and refining the image construction process.

    Gocontainercontainer-imagecontainers
    Vezi pe GitHub↗8,618
  • collabnix/dockerlabsAvatar collabnix

    collabnix/dockerlabs

    8,008Vezi pe GitHub↗

    dockerlabs is a collection of educational labs and technical tutorials designed to teach the fundamentals of containerization and microservice architecture. It provides instructional material and hands-on exercises covering image optimization, security training, infrastructure setup, and cluster orchestration. The project features specific courses and guides focused on reducing image size through multi-stage builds, securing workloads via vulnerability scanning and encrypted networks, and deploying multi-node clusters with high availability using Swarm orchestration. The materials cover a br

    Guides users on using configuration files to exclude unnecessary files from the build context.

    PHPadvancebeginnersdocker
    Vezi pe GitHub↗8,008
  • docker-library/official-imagesAvatar docker-library

    docker-library/official-images

    6,972Vezi pe GitHub↗

    This project is a collection of curated and standardized Docker base images that serve as reliable starting points for building containerized applications. It functions as an OCI container image repository and a build template library, providing a central source of truth for images that adhere to Open Container Initiative standards for portability. The project utilizes an automated image lifecycle pipeline to build, tag, and push images, ensuring that dependencies remain current and security patches are applied. It specifically supports cross-platform distribution by providing a multi-archite

    Accelerates the development cycle by leveraging build caches to reuse unchanged instructions.

    Shell
    Vezi pe GitHub↗6,972
  • thelartians/moderncppstarterAvatar TheLartians

    TheLartians/ModernCppStarter

    5,306Vezi pe GitHub↗

    ModernCppStarter is a pre-configured project boilerplate and bootstrapping environment for C++ libraries and executables. It provides a standardized set of CMake build configurations and templates to automate the initialization of new projects. The project integrates a comprehensive static analysis suite and documentation automation. It includes systems for enforcing code quality through sanitizers and analyzers, as well as a pipeline for generating and deploying technical documentation during project releases. The template covers broader development infrastructure, including dependency mana

    Implements compilation caching to reduce redundant work and minimize build durations across repeated cycles.

    CMakebootstrapcccache
    Vezi pe GitHub↗5,306
  • kotlin/keepAvatar Kotlin

    Kotlin/KEEP

    3,735Vezi pe GitHub↗

    KEEP is a language evolution tracker and governance tool for the Kotlin programming language. It serves as a centralized portal for managing the lifecycle of language enhancement proposals and tracking the progression of syntax and semantic changes from initial design to final release. The project functions as a technical proposal workflow engine to coordinate the review, acceptance, and revocation of formal design requests. It provides a system for documenting early ideas, integrating community feedback, and managing the evolution of language features. The platform also handles programming

    Implements incremental build resolution to decrease compilation time and optimize dependency resolution.

    Markdownevolutionkotlinlanguage
    Vezi pe GitHub↗3,735
  1. Home
  2. Software Engineering & Architecture
  3. Performance and Reliability
  4. Performance Optimization
  5. Build and Bundle Optimization
  6. Build Performance Optimization

Explorează sub-etichetele

  • Build Context OptimizationTechniques for managing the files and directories sent to the container daemon to reduce build time and image size. **Distinct from Build Performance Optimization:** Specifically focuses on the build context (e.g., .dockerignore) rather than general build-time performance like caching.
  • Topology Connection OptimizationTechniques for enabling direct function calls for port connections to improve performance. **Distinct from Build Performance Optimization:** Distinct from Build Performance Optimization: focuses on architectural topology optimization rather than general build-time caching.