awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Cross-compilation toolchains

Clasificación actualizada el 28 jul 2026

For cross compilation toolchains, the strongest matches are mstorsjo/llvm-mingw (This LLVM-based cross-compiler toolchain lets you build native Windows), cross-rs/cross (Cross provides container-based cross-compilation environments for building and testing) and riscv-collab/riscv-gnu-toolchain (This project is a cross-compilation toolchain that builds binaries). rust-cross/cargo-zigbuild and zig-lang/zig round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Hand-picked open-source cross-compilation toolchains ranked by stars and activity. Compare the top options and pick the right one.

Cross-compilation toolchains

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • mstorsjo/llvm-mingwAvatar de mstorsjo

    mstorsjo/llvm-mingw

    2,860Ver en GitHub↗

    Llvm-mingw is an LLVM-based cross-compiler toolchain and MinGW-w64 development suite that builds native Windows executables from non-Windows operating systems using Clang and LLD. It compiles C and C++ source code into native portable executable binaries targeting multiple Windows CPU architectures from a single host environment. The toolchain supports configuring builds to use specific C runtime library targets for compatibility across different operating system versions. It includes capabilities for producing native Windows debug information and CodeView debug symbols alongside compiled bin

    This LLVM-based cross-compiler toolchain lets you build native Windows executables from non-Windows host environments, fitting the cross-compilation category well though specifically focused on Windows targets rather than general-purpose embedded systems.

    CTarget Architecture Selectors
    Ver en GitHub↗2,860
  • cross-rs/crossAvatar de cross-rs

    cross-rs/cross

    8,235Ver en GitHub↗

    Cross is a container-based build environment and cross-compilation tool for Rust. It functions as a multi-architecture binary builder and testing framework, allowing users to compile crates into binaries for different operating systems and CPU architectures without installing local toolchains on the host system. The project distinguishes itself by using Docker images to provide consistent toolchains and system dependencies for foreign target architectures. It integrates the Zig toolchain within container images to facilitate compilation across various architectures and library versions, and i

    Cross provides container-based cross-compilation environments for building and testing binaries across multiple architectures and operating systems without local toolchain setup, making it an ideal tool for this search.

    RustContainerized Build Environments
    Ver en GitHub↗8,235
  • riscv-collab/riscv-gnu-toolchainAvatar de riscv-collab

    riscv-collab/riscv-gnu-toolchain

    4,540Ver en GitHub↗

    This project is a cross-compiler toolchain for RISC-V software development. It provides the necessary components to compile C and C++ source code into executable binaries and libraries specifically for the RISC-V hardware architecture. The toolchain supports multi-architecture binary generation and multilib capabilities, allowing a single installation to target various instruction set specifications and bit-widths. It integrates with alternative compilers such as LLVM and Clang and includes a bootstrapped build pipeline to produce high-performance versions of the tools. The system covers bro

    This project is a cross-compilation toolchain that builds binaries for RISC-V targets, fitting the core category well while being specifically tailored to a single architecture family rather than a general-purpose generator.

    CCross-Compilation Toolchains
    Ver en GitHub↗4,540
  • rust-cross/cargo-zigbuildAvatar de rust-cross

    rust-cross/cargo-zigbuild

    2,549Ver en 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

    Cargo-zigbuild is a Rust cross-compilation tool that leverages the Zig compiler to build multi-architecture binaries without complex native toolchains, fitting the cross-compilation category well despite lacking native Docker integration and musl-specific configuration.

    RustCross-Compilation Toolchains
    Ver en GitHub↗2,549
  • zig-lang/zigAvatar de zig-lang

    zig-lang/zig

    43,152Ver en GitHub↗

    Zig is a low-level systems programming language designed for writing high-performance software that interacts directly with hardware. It focuses on the transformation of source code into machine binaries for the execution of low-level operations. The project is distinguished by its native support for cross-compilation, allowing binaries for various operating systems and CPU architectures to be built from a single host. It provides direct interoperability with the C language, enabling the import of headers and function calls without a foreign function interface. The language utilizes manual m

    Zig provides built-in cross-compilation capabilities that allow you to target multiple operating systems and architectures directly from the compiler without complex toolchain generation, though it uses its own toolchain and runtime rather than generating external GCC-based toolchains.

    ZigCross-Compilation Toolchains
    Ver en GitHub↗43,152
  • platformio/platformio-coreAvatar de platformio

    platformio/platformio-core

    9,299Ver en GitHub↗

    PlatformIO Core is a toolset for embedded software development that manages the compilation, flashing, and debugging of firmware for various microcontroller targets. It provides a cross-platform build system that automates the process of transforming source code into binaries and transferring them to hardware via serial protocols. The system uses a plugin-based architecture to extend hardware platform support and incorporates a manifest-driven approach to resolve and install the specific toolchains, frameworks, and libraries required for different board definitions. Capabilities cover the fu

    PlatformIO Core manages and generates cross-compilation toolchains for embedded microcontrollers, fitting the target requirements although its primary focus is firmware development rather than general-purpose operating system toolchain generation.

    PythonEmbedded Systems Development
    Ver en GitHub↗9,299
  • richfelker/musl-cross-makeAvatar de richfelker

    richfelker/musl-cross-make

    1,532Ver en GitHub↗

    Musl-cross-make is a build system that automatically downloads, patches, and compiles source components to generate relocatable cross-compilation toolchains targeting the musl C library. It functions as an automated build environment for creating custom cross-compilers and standard library toolchains for alternative target architectures. The system orchestrates the sequential downloading, patching, configuring, and compiling of multi-component toolchains, applying distribution-specific bug fixes and architecture patches directly to extracted source trees. It downloads required upstream source

    This repository generates custom cross-compilation toolchains targeting musl libc for various embedded and system architectures, directly matching your need for automated toolchain generation.

    MakefileMusl libc TargetingToolchain Generators
    Ver en GitHub↗1,532
  • dockcross/dockcrossAvatar de dockcross

    dockcross/dockcross

    3,593Ver en GitHub↗

    Cross compiling toolchains in Docker images

    Dockcross provides containerized cross-compilation toolchains that support multiple target architectures and embedded systems with integrated Docker workflows.

    ShellToolchains
    Ver en GitHub↗3,593
  • llvm/llvm-projectAvatar de llvm

    llvm/llvm-project

    38,840Ver en GitHub↗

    The project is a modular compiler infrastructure framework designed for building programming language toolchains, frontends, and backends. It provides a comprehensive suite of reusable libraries and tools that enable developers to transform source code into efficient native executables across diverse hardware architectures and operating systems. At its core, the system utilizes a language-agnostic intermediate representation bitcode, which serves as a unified format for code analysis, optimization, and machine-specific code generation. What distinguishes this framework is its highly decoupled

    LLVM provides the foundational compiler infrastructure and target-specific backends used to build cross-compilation toolchains for diverse architectures, though it requires external wrapper projects to generate complete standalone system toolchains with specific libc pairings like musl.

    LLVMCompiler InfrastructurePerformance ProfilingRuntime Environments
    Ver en GitHub↗38,840
  • f0rmiga/gcc-toolchainAvatar de f0rmiga

    f0rmiga/gcc-toolchain

    136Ver en GitHub↗

    This is a fully-hermetic Bazel GCC toolchain for Linux that provides cross-compilation support for multiple architectures. The toolchain includes custom-built GCC binaries and sysroots optimized for performance and portability. You can find the comprehensive documentation under docs.

    This Bazel-based GCC toolchain provides cross-compilation support for multiple architectures with hermetic execution, though it lacks explicit mention of musl libc support and Docker integration.

    StarlarkToolchain Configuration
    Ver en GitHub↗136
  • rust-cross/rust-musl-crossAvatar de rust-cross

    rust-cross/rust-musl-cross

    743Ver en GitHub↗

    Docker images for compiling static Rust binaries using musl-cross

    This repository provides Docker images for building static binaries for different targets using musl libc, which fits the cross-compilation toolchain generation category well despite being tailored specifically for Rust.

    ShellDeployment InfrastructureDeployment Tools
    Ver en GitHub↗743
  • coolsnowwolf/ledeAvatar de coolsnowwolf

    coolsnowwolf/lede

    31,479Ver en GitHub↗

    Lede is an embedded Linux build tool and firmware build system designed to generate bootable operating system images for routers and embedded network devices. It functions as a network device OS compiler that manages toolchains and target architectures to produce customizable firmware. The system enables the creation of custom router operating systems by integrating external package feeds from remote Git repositories. This allows for the expansion of available software packages and the tailoring of network appliance features during the build process. The build environment covers toolchain-ba

    This repository generates embedded Linux firmware and manages cross-compilation toolchains for custom router targets, aligning well with the search for cross-compilation toolchain builders even though its primary focus is firmware assembly.

    CEmbedded Hardware Cross-CompilationCross-Platform Build TargetsEmbedded Linux Cross-Compilation
    Ver en GitHub↗31,479
Compara los 10 mejores de un vistazo
RepositorioEstrellasLenguajeLicenciaÚltimo push
mstorsjo/llvm-mingw2.9KCNOASSERTION17 jun 2026
cross-rs/cross8.2KRustApache-2.06 jun 2026
riscv-collab/riscv-gnu-toolchain4.5KCNOASSERTION6 jun 2026
rust-cross/cargo-zigbuild2.5KRustMIT18 jun 2026
zig-lang/zig43.2KZigMIT27 nov 2025
platformio/platformio-core9.3KPythonApache-2.011 jun 2026
richfelker/musl-cross-make1.5KMakefilemit3 dic 2025
dockcross/dockcross3.6KShellMIT15 may 2026
llvm/llvm-project38.8KLLVMNOASSERTION16 jun 2026
f0rmiga/gcc-toolchain136StarlarkApache-2.016 jun 2026

Related searches

  • Cross-compilation tooling
  • Cross platform framework
  • Developer productivity tools
  • toolchain de programación de sistemas basado en Zig
  • C compilers
  • a toolkit for building WebAssembly applications
  • Linux build tools
  • Hardware specific kernels