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
·
mitchellh avatar

mitchellh/goxArchived

0
View on GitHub↗
4,580 Stars·349 Forks·Go·MPL-2.0·5 Aufrufe

Gox

Gox ist ein plattformübergreifender Build-Automatisierer und Befehlszeilentool, das für die Go-Cross-Kompilierung entwickelt wurde. Es dient als Toolchain-Manager, der die notwendigen Kompilierungstools und Flags erstellt und konfiguriert, die erforderlich sind, um verschiedene Hardwareplattformen anzusprechen.

Das System automatisiert das Setup, die Installation und die Bereitstellung der Assembler und Linker, die für verschiedene Betriebssysteme und Architekturen benötigt werden. Es verwaltet die Generierung ausführbarer Binärdateien für mehrere Plattformen parallel und nutzt benutzerdefinierte Benennungsvorlagen und Linker-Flags, um Software-Releases vorzubereiten.

Das Tool bietet Funktionen für das Filtern von Zielplattformen unter Verwendung inklusiver und exklusiver Muster und erlaubt das Überschreiben von Build-Einstellungen über Umgebungsvariablen. Es unterstützt zudem die Erkennung verfügbarer Kombinationen aus Betriebssystem und Architektur.

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.

Star-Verlauf

Star-Verlauf für mitchellh/goxStar-Verlauf für mitchellh/gox

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Gox

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Gox.
  • goreleaser/goreleaserAvatar von goreleaser

    goreleaser/goreleaser

    15,897Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗15,897
  • theos/theosAvatar von theos

    theos/theos

    4,867Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,867
  • electron-userland/electron-builderAvatar von electron-userland

    electron-userland/electron-builder

    14,594Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗14,594
  • rust-cross/cargo-zigbuildAvatar von rust-cross

    rust-cross/cargo-zigbuild

    2,549Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗2,549
Alle 30 Alternativen zu Gox anzeigen→

Häufig gestellte Fragen

Was macht mitchellh/gox?

Gox ist ein plattformübergreifender Build-Automatisierer und Befehlszeilentool, das für die Go-Cross-Kompilierung entwickelt wurde. Es dient als Toolchain-Manager, der die notwendigen Kompilierungstools und Flags erstellt und konfiguriert, die erforderlich sind, um verschiedene Hardwareplattformen anzusprechen.

Was sind die Hauptfunktionen von mitchellh/gox?

Die Hauptfunktionen von mitchellh/gox sind: 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.

Welche Open-Source-Alternativen gibt es zu mitchellh/gox?

Open-Source-Alternativen zu mitchellh/gox sind unter anderem: 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…