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

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

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

mitchellh/goxArchived

0
View on GitHub↗
4,580 نجوم·349 تفرعات·Go·MPL-2.0·5 مشاهدات

Gox

Gox هو أداة أتمتة بناء عبر المنصات وأداة سطر أوامر مصممة لتجميع Go عبر المنصات. يعمل كمدير سلسلة أدوات يبني ويهيئ أدوات التجميع والأعلام اللازمة المطلوبة لاستهداف منصات أجهزة متنوعة.

يؤتمت النظام إعداد وتثبيت وتوفير المجمعات والروابط اللازمة لأنظمة تشغيل وبنيات مختلفة. يدير توليد الملفات الثنائية القابلة للتنفيذ لمنصات متعددة بالتوازي، باستخدام قوالب تسمية مخصصة وأعلام رابط لإعداد إصدارات البرامج.

توفر الأداة قدرات لتصفية المنصة المستهدفة باستخدام أنماط شاملة وحصرية وتسمح بتجاوز إعدادات البناء عبر متغيرات البيئة. كما تدعم اكتشاف مجموعات أنظمة التشغيل والبنية المتاحة.

Features

  • Cross-Platform Build Systems - Automates the compilation and packaging of Go software for multiple target operating systems.
  • Go Release Tools - Specialized command line tool for automating the parallel compilation and distribution of Go binaries.
  • Go Source Compilations - Builds Go binaries for multiple operating systems and architectures from a single host machine.
  • Cross-Compilation Toolchains - Manages external compiler toolchains to produce native binaries for target platforms different from the host.
  • Binary Toolchain Provisioning - Automates the setup and installation of the assemblers and linkers needed for diverse target platforms.
  • Compiler Toolchain Management - Configures and manages the necessary compilation toolchains to enable Go cross-compilation.
  • Cross-Platform Binary Generation - Produces native executable binaries for multiple operating systems and architectures in parallel.
  • Toolchain Managers - Automates the installation and configuration of the compilers and linkers required for Go cross-compilation.
  • Binary Naming Customization - Generates executable filenames by substituting platform variables into predefined naming patterns.
  • Compiler Flag Customization - Applies custom linker, compiler, and assembler flags, as well as build tags, during the compilation process.
  • Build Task Parallelism - Triggers multiple compilation processes simultaneously to speed up the generation of binaries for several platforms.
  • Cross-Platform Build Targets - Allows users to specify and narrow the build set by targeting specific operating systems and architectures.
  • Environment Variable Config Overrides - Allows target-specific build flags to be overridden using mapped environment variables.
  • Cross-Platform Binary Distribution - Generates a complete set of native executables for various platforms to prepare software releases.
  • Pattern-Based Selection - Provides inclusive and exclusive string matching to filter which target platforms are included in the build.
  • Build Configuration Overrides - Enables overriding target configuration values via specifically formatted environment variables.
  • Infrastructure Tools - Simplifies cross-compilation for Go projects.
  • Build and Compilation Tools - Tool for simplified cross-compilation.

سجل النجوم

مخطط تاريخ النجوم لـ mitchellh/goxمخطط تاريخ النجوم لـ mitchellh/gox

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

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

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

Start searching with AI

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

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

    goreleaser/goreleaser

    15,897عرض على GitHub↗

    GoReleaser is a release automation tool for building, packaging, and distributing Go binaries across multiple platforms and architectures. It functions as a cross-compilation build pipeline and binary distribution orchestrator that manages the end-to-end lifecycle of versioned software releases. The tool utilizes a declarative configuration pipeline based on a YAML definition file to automate the Go toolchain. It links Git tags to the compilation process, allowing for automated version tagging and the injection of build metadata and version strings into binaries via linker flags. Its capabil

    Go
    عرض على GitHub↗15,897
  • theos/theosالصورة الرمزية لـ theos

    theos/theos

    4,867عرض على GitHub↗

    Theos is a cross-platform mobile development toolchain and build system designed for compiling and packaging software for mobile operating systems. It functions as a system tweak kit and runtime hooking framework, allowing developers to create modifications that alter the internal behavior of mobile OS environments. The project distinguishes itself by providing specialized preprocessor syntax that generates low-level API calls, removing the boilerplate code typically required for function and method hooking. It enables dynamic runtime method swizzling and class extensions, allowing developers

    Makefilebuild-systemioslinux
    عرض على GitHub↗4,867
  • 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
  • rust-cross/cargo-zigbuildالصورة الرمزية لـ rust-cross

    rust-cross/cargo-zigbuild

    2,549عرض على GitHub↗

    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-archite

    Rustcargo-subcommandcross-compilezig
    عرض على GitHub↗2,549
عرض جميع البدائل الـ 30 لـ Gox→

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

ما هي وظيفة mitchellh/gox؟

Gox هو أداة أتمتة بناء عبر المنصات وأداة سطر أوامر مصممة لتجميع Go عبر المنصات. يعمل كمدير سلسلة أدوات يبني ويهيئ أدوات التجميع والأعلام اللازمة المطلوبة لاستهداف منصات أجهزة متنوعة.

ما هي الميزات الرئيسية لـ mitchellh/gox؟

الميزات الرئيسية لـ mitchellh/gox هي: Cross-Platform Build Systems, Go Release Tools, Go Source Compilations, Cross-Compilation Toolchains, Binary Toolchain Provisioning, Compiler Toolchain Management, Cross-Platform Binary Generation, Toolchain Managers.

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

تشمل البدائل مفتوحة المصدر لـ mitchellh/gox: goreleaser/goreleaser — GoReleaser is a release automation tool for building, packaging, and distributing Go binaries across multiple… theos/theos — Theos is a cross-platform mobile development toolchain and build system designed for compiling and packaging software… electron-userland/electron-builder — electron-builder is a cross-platform build automator and packaging tool for Electron applications. It bundles source… rust-cross/cargo-zigbuild — Cargo-zigbuild is a build tool that compiles Rust projects for different operating systems and architectures using the… btbn/ffmpeg-builds — FFmpeg-Builds is a cross-platform compilation toolchain and custom build system designed to generate static… nexe/nexe — Nexe is a cross-platform binary bundler and compiler that packages Node.js applications and their dependencies into…