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

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

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

rust-cross/cargo-zigbuild

0
View on GitHub↗
2,549 نجوم·94 تفرعات·Rust·MIT·3 مشاهدات

Cargo Zigbuild

Cargo-zigbuild is a build tool that compiles Rust projects for different operating systems and architectures using the Zig compiler as an external linker. It functions as an environment-driven wrapper that intercepts standard build commands and injects the target configurations, paths, and flags required for cross-compilation without requiring complex native toolchains.

The tool enables cross-platform compilation workflows and configures minimum required standard C library versions for Linux builds by appending version suffixes directly to target specifications. It also packages multi-architecture binaries by combining multiple processor outputs into a single universal application file for macOS hardware.

Customization options include environmental variables to configure tool paths, cache locations, compiler flags, and software development kit roots.

Features

  • Cross-Compilation Toolchains - Builds packages for different operating systems and architectures using alternative toolchains without complex setup.
  • Environment-Driven Compilation - Intercepts standard cargo build commands and injects target configurations using environment settings.
  • Zig Compiler Linkers - Integrates the Zig compiler with Cargo to cross-compile binaries without complex native toolchains.
  • Cross-Platform Build Systems - Compiles Rust projects for different operating systems and architectures using the Zig compiler.
  • External Toolchain Linkers - Delegates the final binary linking stage to an external cross-platform compiler toolchain.
  • Cross-Platform C Libraries - Configures and compiles Rust projects to target specific older or newer system C libraries on Linux.
  • C Library Version Targets - Configures minimum required standard C library versions by appending version suffixes to Linux targets.
  • Glibc Version Targeting Utilities - Configures the minimum required standard C library version for Linux builds by appending version suffixes.
  • Target Version Suffixes - Encodes minimum required standard C library versions into target specifications to control compatibility limits.
  • Rust Cross-Compilation Tooling - Builds Rust applications for different operating systems and processor architectures from a single machine.
  • Multi-Architecture Binary Bundling - Combines compiled architecture outputs into a single multi-architecture application package.
  • Environment Variable Configuration - Customizes tool paths, cache locations, and compiler flags using environment variables.
  • Universal Binary Packaging - Packages multi-architecture binaries into a single universal application file for macOS hardware.
  • macOS Packaging Tools - Combines multiple architecture outputs into a single universal application package for Apple platforms.

سجل النجوم

مخطط تاريخ النجوم لـ rust-cross/cargo-zigbuildمخطط تاريخ النجوم لـ rust-cross/cargo-zigbuild

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

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

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

Start searching with AI

مجموعات مختارة تضم Cargo Zigbuild

مجموعات منسقة بعناية يظهر فيها Cargo Zigbuild.
  • Cross-compilation tooling
  • لغة برمجة أنظمة للأداء العالي

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

ما هي وظيفة rust-cross/cargo-zigbuild؟

Cargo-zigbuild is a build tool that compiles Rust projects for different operating systems and architectures using the Zig compiler as an external linker. It functions as an environment-driven wrapper that intercepts standard build commands and injects the target configurations, paths, and flags required for cross-compilation without requiring complex native toolchains.

ما هي الميزات الرئيسية لـ rust-cross/cargo-zigbuild؟

الميزات الرئيسية لـ rust-cross/cargo-zigbuild هي: Cross-Compilation Toolchains, Environment-Driven Compilation, Zig Compiler Linkers, Cross-Platform Build Systems, External Toolchain Linkers, Cross-Platform C Libraries, C Library Version Targets, Glibc Version Targeting Utilities.

ما هي البدائل مفتوحة المصدر لـ rust-cross/cargo-zigbuild؟

تشمل البدائل مفتوحة المصدر لـ rust-cross/cargo-zigbuild: tanersener/mobile-ffmpeg — mobile-ffmpeg provides a framework for mobile multimedia processing, allowing Android, iOS, and tvOS applications to… mitchellh/gox — Gox is a cross-platform build automator and command line tool designed for Go cross-compilation. It serves as a… electron-userland/electron-builder — electron-builder is a cross-platform build automator and packaging tool for Electron applications. It bundles source… nasa/fprime — F Prime is a component-based framework designed for the development and deployment of embedded and spaceflight… pypa/sampleproject — This project is a reference implementation and tutorial designed to demonstrate the end-to-end workflow of building,… ispc/ispc — ISPC is a vectorizing compiler and SIMD parallel programming language that implements a single program multiple data…

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

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Cargo Zigbuild.
  • tanersener/mobile-ffmpegالصورة الرمزية لـ tanersener

    tanersener/mobile-ffmpeg

    4,137عرض على GitHub↗

    mobile-ffmpeg provides a framework for mobile multimedia processing, allowing Android, iOS, and tvOS applications to execute video and audio transcoding and filtering tasks. It enables the integration of pre-compiled binaries into mobile projects to avoid manual cross-compilation for different hardware architectures. The project supports cross-platform compilation and the integration of third-party codecs and external libraries. It provides a mechanism to deploy universal binaries across multiple operating systems and different CPU architectures. The toolset covers media metadata analysis, r

    Candroidffmpegfontconfig
    عرض على GitHub↗4,137
  • mitchellh/goxالصورة الرمزية لـ mitchellh

    mitchellh/gox

    4,580عرض على GitHub↗

    Gox is a cross-platform build automator and command line tool designed for Go cross-compilation. It serves as a toolchain manager that builds and configures the necessary compilation tools and flags required to target diverse hardware platforms. The system automates the setup, installation, and provisioning of the assemblers and linkers needed for different operating systems and architectures. It manages the generation of executable binaries for multiple platforms in parallel, utilizing custom naming templates and linker flags to prepare software releases. The tool provides capabilities for

    Go
    عرض على GitHub↗4,580
  • electron-userland/electron-builderالصورة الرمزية لـ electron-userland

    electron-userland/electron-builder

    14,594عرض على GitHub↗

    electron-builder is a cross-platform build automator and packaging tool for Electron applications. It bundles source code and dependencies into platform-specific installers, portable executables, and app store formats for Windows, macOS, and Linux. The project functions as a distribution pipeline that orchestrates the signing and notarization of binaries to ensure authenticity and bypass security warnings. It also serves as an auto-update orchestrator, preparing application packages and distribution channels to support automatic background software updates. Its capability surface covers the

    TypeScript
    عرض على GitHub↗14,594
  • nasa/fprimeالصورة الرمزية لـ nasa

    nasa/fprime

    10,766عرض على GitHub↗

    F Prime is a component-based framework designed for the development and deployment of embedded and spaceflight software. It provides a modular architecture that decouples software logic from communication interfaces, allowing developers to define system structures through a domain-specific modeling language. This model-based approach enables automated code generation, ensuring consistency across complex system topologies while maintaining strict interface contracts between software modules. The framework distinguishes itself through its integrated build system and ground data operations suite

    C++componentscppembedded
    عرض على GitHub↗10,766
  • عرض جميع البدائل الـ 30 لـ Cargo Zigbuild→