awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
rui314 avatar

rui314/mold

0
View on GitHub↗
16,190 نجوم·529 تفرعات·C++·mit·5 مشاهدات

Mold

Mold is a high-performance linker designed to replace standard system tools for the creation of executable binaries and shared libraries. It functions as a drop-in replacement for existing linkers, focusing on accelerating the final build phase of large software projects to improve developer productivity.

The tool achieves its performance by utilizing multi-threaded processing to distribute the linking of object files across multiple CPU cores. It supports cross-architecture binary linking, allowing it to process compiled files for diverse platforms efficiently. By intercepting standard linker invocations, it integrates into existing build systems without requiring manual configuration changes.

The software employs several technical strategies to minimize build times, including memory-mapped file input and output, lock-free symbol tables, and optimized relocation processing. These methods reduce system call overhead and prioritize cache locality during the generation of output binaries.

Features

  • Linkers - Accelerates the final build phase of large software projects by replacing standard system linkers with a faster, multi-threaded alternative.
  • Linkers - Links object files into executable binaries and shared libraries while significantly reducing build times for large software projects.
  • Build Accelerators - Provides a high-speed linker designed to replace standard system tools to improve developer productivity by minimizing wait times.
  • Binary Compilation Toolchains - Accelerates the final build phase by replacing standard system linkers with a high-performance alternative that processes binary files efficiently.
  • Cross-Architecture Linkers - Processes compiled object files into executable binaries efficiently across multiple CPU architectures to speed up development cycles.
  • Parallel Linkers - Distributes the processing of input object files across multiple CPU cores to perform symbol resolution and relocation in parallel.
  • Command Interception Shims - Redirects standard build system commands to a faster execution path automatically by wrapping the process without requiring manual configuration changes.
  • Build Optimization - Reduces total compilation time for complex software by streamlining the linking process without modifying existing project configuration files.
  • Zero-Copy Memory Mappings - Maps input object files directly into the process address space to minimize data copying and reduce system call overhead.
  • Relocation Optimizers - Applies binary relocations using specialized algorithms that prioritize cache locality and minimize memory bandwidth consumption during final output generation.
  • Symbol Table Managers - Uses concurrent data structures to manage global symbol lookups without requiring expensive mutex contention during the linking process.

سجل النجوم

مخطط تاريخ النجوم لـ rui314/moldمخطط تاريخ النجوم لـ rui314/mold

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة rui314/mold؟

Mold is a high-performance linker designed to replace standard system tools for the creation of executable binaries and shared libraries. It functions as a drop-in replacement for existing linkers, focusing on accelerating the final build phase of large software projects to improve developer productivity.

ما هي الميزات الرئيسية لـ rui314/mold؟

الميزات الرئيسية لـ rui314/mold هي: Linkers, Build Accelerators, Binary Compilation Toolchains, Cross-Architecture Linkers, Parallel Linkers, Command Interception Shims, Build Optimization, Zero-Copy Memory Mappings.

ما هي البدائل مفتوحة المصدر لـ rui314/mold؟

تشمل البدائل مفتوحة المصدر لـ rui314/mold: umijs/umi — Umi is a comprehensive React application framework and enterprise frontend toolchain. It provides a plugin-based build… rust-lang/cargo — Cargo is the official build system and package manager for the Rust programming language. It provides a unified… maiot-io/zenml — ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data… davidlattimore/wild — Wild is a binary linker and compiler integration tool used to merge multiple object files into single executable… apache/maven-mvnd — Apache Maven Build Accelerator is a command-line build runner and extension designed to speed up Java software… crystal-lang/crystal — Crystal is a statically typed, compiled programming language designed for high performance and memory safety. It…

بدائل مفتوحة المصدر لـ Mold

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Mold.
  • umijs/umiالصورة الرمزية لـ umijs

    umijs/umi

    16,039عرض على GitHub↗

    Umi is a comprehensive React application framework and enterprise frontend toolchain. It provides a plugin-based build system and a configuration-driven routing engine to integrate routing, build tooling, and deployment within a single dependency. The project serves as a micro-frontend orchestrator, coordinating multiple independent frontend applications into a single interface with shared data flow. Its extensible architecture allows for the customization of every stage of the application development lifecycle through a system of plugins. The framework covers a broad range of enterprise cap

    TypeScriptreactreact-frameworkumi
    عرض على GitHub↗16,039
  • rust-lang/cargoالصورة الرمزية لـ rust-lang

    rust-lang/cargo

    14,624عرض على GitHub↗

    Cargo is the official build system and package manager for the Rust programming language. It provides a unified command-line interface that orchestrates the entire development lifecycle, including compiling source code, managing complex dependency graphs, running tests, and distributing packages through a centralized registry. By utilizing declarative manifest files, it ensures that builds remain reproducible and consistent across different environments. The tool distinguishes itself through its deep integration with the Rust compiler and its sophisticated approach to project management. It f

    Rustcargopackage-managerrust
    عرض على GitHub↗14,624
  • maiot-io/zenmlالصورة الرمزية لـ maiot-io

    maiot-io/zenml

    5,452عرض على GitHub↗

    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

    Python
    عرض على GitHub↗5,452
  • davidlattimore/wildالصورة الرمزية لـ davidlattimore

    davidlattimore/wild

    3,356عرض على GitHub↗

    Wild is a binary linker and compiler integration tool used to merge multiple object files into single executable binaries, shared libraries, or static archives. It functions as a replacement for standard system linkers, automating the final stage of the compilation process to generate binaries across different operating system architectures. The project provides custom binary linking and toolchain integration, allowing for the modification of how compilers resolve symbols and determine memory layouts. It specifically handles the organization of machine code and data sections to meet the requi

    Rust
    عرض على GitHub↗3,356
  • عرض جميع البدائل الـ 30 لـ Mold→