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
·

10 Repos

Awesome GitHub RepositoriesBuild Performance Optimization

Tools and techniques designed to reduce build times and accelerate the development cycle.

Distinct from High-Performance Build Execution: None of the candidates specifically capture the goal of reducing build times via a high-performance bundler

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

Awesome Build Performance Optimization GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • federico-busato/modern-cpp-programmingAvatar von federico-busato

    federico-busato/Modern-CPP-Programming

    15,808Auf GitHub ansehen↗

    This project is a comprehensive educational resource and programming course covering C++ language semantics and features from C++03 through C++26. It provides structured tutorials and technical guides focused on modern C++ development. The material offers specialized instruction on template metaprogramming, including the use of type traits and compile-time computations. It features detailed guides on concurrency and parallelism for multi-core execution, as well as a reference for software design applying SOLID principles and RAII. Additionally, it covers build performance optimization to redu

    Explains the Unity build technique of merging source files into larger translation units to reduce header parsing.

    HTMLc-plus-pluscode-qualitycompilers
    Auf GitHub ansehen↗15,808
  • cpp-best-practices/cppbestpracticesAvatar von cpp-best-practices

    cpp-best-practices/cppbestpractices

    8,766Auf GitHub ansehen↗

    This project is a curated collection of guidelines and technical resources designed to improve C++ code safety, maintainability, and performance. It provides a comprehensive set of coding standards and best practices for establishing consistent naming, formatting, and structural patterns across C++ codebases. The guide offers specific technical advice on performance optimization, including methods for minimizing object copying, optimizing memory allocation, and reducing compilation cycles. It also provides a directory of tooling recommendations for implementing static analysis, fuzz testing,

    Explains how to minimize build duration by optimizing header includes and reducing template instantiations.

    best-practicescpp
    Auf GitHub ansehen↗8,766
  • maiot-io/zenmlAvatar von maiot-io

    maiot-io/zenml

    5,452Auf GitHub ansehen↗

    ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data pipelines and AI agent workflows. It functions as a durable orchestrator that executes machine learning tasks as directed acyclic graphs, ensuring that every step is containerized for consistent performance across local, cloud, and hybrid infrastructure. By decoupling pipeline code from underlying compute and storage backends, the platform allows developers to define infrastructure-agnostic stacks that remain portable across diverse environments. The project distinguishes itself

    Reuses existing container builds or integrates with code repositories to accelerate pipeline execution by avoiding redundant image creation and uploads.

    Python
    Auf GitHub ansehen↗5,452
  • duxianwei520/reactAvatar von duxianwei520

    duxianwei520/react

    5,321Auf GitHub ansehen↗

    This project is a React admin dashboard boilerplate designed for building backend administrative interfaces. It provides a pre-configured development stack that integrates a Redux state management framework, a role-based access control system, and a standardized Axios HTTP client wrapper. The system includes a mock API development environment that serves fake data through a local server to decouple frontend development from backend availability. It uses Vite for module bundling and provides a component-library based UI for constructing management interfaces. The platform covers a broad range

    Optimizes build performance and developer experience through a modern toolchain that reduces compilation times.

    JavaScriptant-design-proantdbabel
    Auf GitHub ansehen↗5,321
  • web-infra-dev/modern.jsAvatar von web-infra-dev

    web-infra-dev/modern.js

    5,019Auf GitHub ansehen↗

    modern.js is a full-stack web framework and frontend component toolchain. It functions as a development platform for building web applications with integrated routing and server-side rendering, while also serving as a static site generator and a Node.js application scaffold. The framework utilizes a Rust-based compiler for high-performance bundling to accelerate the transformation and packaging of assets. It employs a convention-over-configuration approach to reduce manual setup and uses plugin-driven extensibility to modify the build pipeline. The project covers a wide range of capabilities

    Employs a high-performance bundler to significantly reduce build times and accelerate the development cycle.

    TypeScriptboilerplatebuild-toolframework
    Auf GitHub ansehen↗5,019
  • nisrulz/android-tips-tricksAvatar von nisrulz

    nisrulz/android-tips-tricks

    4,748Auf GitHub ansehen↗

    Dieses Projekt bietet eine Sammlung von Referenzmaterialien, Anleitungen und Cheatsheets, die darauf ausgelegt sind, den Android-Entwicklungs-Workflow zu optimieren. Es dient als umfassende Ressource für die Implementierung von Best Practices beim Erstellen von Anwendungen, beim Debugging und beim UI-Design. Das Repository deckt spezialisierte Techniken zur Build-Optimierung ab, einschließlich Methoden zur Reduzierung der Binärgrößen und zur Beschleunigung der Kompilierung. Es bietet zudem detaillierte Referenzen für das Geräte-Debugging, die Erkennung von Speicherlecks (Memory Leaks) und die Anwendung von Material-Design-Prinzipien. Das Projekt beschreibt darüber hinaus Produktivitätsverbesserungen für die Entwicklungsumgebung, wie Tastenkombinationen, Live-Templates und Editor-Konfigurationen. Es enthält zudem Anleitungen für das Gerätemanagement über CLI-Tools, Performance-Profiling sowie die Implementierung von barrierefreier Typografie und Motion-Physics.

    Offers techniques to decrease compilation times through build cache configuration and offline modes.

    Java
    Auf GitHub ansehen↗4,748
  • hzeller/rpi-rgb-led-matrixAvatar von hzeller

    hzeller/rpi-rgb-led-matrix

    4,312Auf GitHub ansehen↗

    Dieses Projekt ist eine C++-Bibliothek und ein Hardware-Treiber, der darauf ausgelegt ist, Hub75 RGB-LED-Panels über die GPIO-Pins eines Raspberry Pi zu steuern. Es fungiert sowohl als Low-Level-Panel-Controller als auch als Grafikbibliothek zum Rendern visueller Inhalte auf niedrigauflösenden LED-Gittern. Das System zeichnet sich durch ein umfassendes Set an Hardware-Konfigurationstools aus, einschließlich benutzerdefiniertem Pixel-Mapping, Rotation und Spiegelung, um physische Display-Geometrien anzupassen. Es unterstützt Multi-Display-Chaining in parallelen und seriellen Konfigurationen und bietet ein Python-Binding, um die C++-Kernlogik für Hardware-Automatisierung verfügbar zu machen. Die Bibliothek deckt ein breites Spektrum an Medienfunktionen ab, einschließlich des Renderns von BDF-Bitmap-Schriftarten, scrollendem Text, geometrischen Formen und animierten GIFs. Sie unterstützt zudem Multi-Threaded-Videowiedergabe und verwendet Double-Buffering, um Screen-Tearing und Flackern während Animationen zu verhindern. Hardware-Level-Steuerungen umfassen PWM-Modulation für Farbtiefenabstimmung, GPIO-Eingangsüberwachung und Multiplexing-Korrektur, um die Kompatibilität mit verschiedenen Panel-Verkabelungsstandards sicherzustellen.

    Provides compiler flags and link-time optimization to improve the execution speed of the compiled binary.

    C++gpioled-panelsmultiplexing
    Auf GitHub ansehen↗4,312
  • umijs/dumiAvatar von umijs

    umijs/dumi

    3,796Auf GitHub ansehen↗

    dumi is a static site generator and markdown-based documentation tool specifically designed for software component libraries. It transforms markdown files and source code into structured technical guides and API references. The project distinguishes itself by providing an interactive component playground that renders live, runnable code demos directly in the browser. It includes an automated API reference generator that parses source code to create documentation tables and property descriptions. Additionally, it supports a monorepo documentation workflow with source mapping and hot module rep

    Optimizes build performance by utilizing high-performance bundlers to reduce overall compilation time.

    JavaScriptdocs-generatorlibrary-developmentstatic-site-generator
    Auf GitHub ansehen↗3,796
  • moonrepo/moonAvatar von moonrepo

    moonrepo/moon

    3,687Auf GitHub ansehen↗

    Moon is a monorepo build system and task runner designed to orchestrate complex projects with multiple packages. It functions as a dependency graph orchestrator that executes build targets in topological order and utilizes input hashing to cache results and skip redundant work. The project features a polyglot toolchain manager that automates the installation and versioning of language runtimes and CLI tools to ensure environment consistency. It also includes a plugin framework based on WebAssembly, allowing developers to extend build logic and toolchain behavior using any supported language.

    Speeds up development cycles by caching task results and skipping completed work.

    Rustbuild-systembuild-toolbun
    Auf GitHub ansehen↗3,687
  • ducktors/turborepo-remote-cacheAvatar von ducktors

    ducktors/turborepo-remote-cache

    1,456Auf GitHub ansehen↗

    Dieses Projekt bietet einen selbst gehosteten Remote-Cache-Server, der darauf ausgelegt ist, Build-Artefakte für verteilte Entwicklungsteams und CI/CD-Pipelines zu speichern und bereitzustellen. Als zentraler Proxy für Build-Outputs ermöglicht es Teams, Arbeitsergebnisse zu synchronisieren, redundante Ausführungen zu minimieren und die Build-Zeiten für Monorepo-Projekte zu beschleunigen. Das System zeichnet sich durch eine modulare Architektur aus, die verschiedene Storage-Backends unterstützt, sodass Artefakte auf lokalen Festplatten gespeichert oder in verschiedene Cloud-basierte Objektspeicher integriert werden können. Es nutzt einen Stream-basierten Netzwerktransport, um große Build-Outputs effizient zu verarbeiten, und verwendet kryptografische Signaturen, um die Integrität und Authentizität der Artefakte während der Übertragung zu verifizieren. Die Sicherheit wird durch tokenbasierte Request-Authentifizierung und Middleware-gesteuerte Zugriffskontrolle verwaltet, die es Administratoren ermöglichen, Read-Only-Modi zu erzwingen und die Interaktion mit dem Cache einzuschränken. Die Infrastruktur ist auf Flexibilität ausgelegt und unterstützt die automatisierte Bereitstellung in containerisierten, serverlosen und Cloud-Umgebungen, während Health-Monitoring-Endpunkte den Betriebsstatus verifizieren.

    Reduces total build and task execution times by sharing cached results between developers and automated build systems.

    TypeScriptfastifyhacktoberfestmonorepo
    Auf GitHub ansehen↗1,456
  1. Home
  2. Development Tools & Productivity
  3. Build Performance Optimization

Unter-Tags erkunden

  • Unity BuildsA build technique that merges multiple source files into larger translation units to reduce header parsing overhead. **Distinct from Build Performance Optimization:** Specific to the Unity build pattern, which is a distinct strategy from general build performance optimization.