Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Cross Compilation

Cross Compilation

61 projects

Showing 25 of 61 projects

wasm2mpy
wasm2mpyC

Compile WebAssembly to native MicroPython modules for running high-performance code on embedded systems.

#iot#embedded-systems#webassembly
Stars153
Forks3
Last commit1 year ago
extra-cmake-modules
extra-cmake-modulesCMake

A collection of additional CMake modules, scripts, and common build settings for KDE and other CMake-based projects.

#kde#cross-compilation#cmake
Stars153
Forks52
Last commit17 hours ago
Arduino-CMake-Toolchain
Arduino-CMake-ToolchainCMake

A CMake toolchain for cross-compiling projects to Arduino-compatible boards (AVR, ESP32, etc.) using standard CMake workflows.

#embedded-systems#esp32#build-tools
Stars150
Forks42
Last commit3 years ago
VxWorks
VxWorksMakefile

Automated build system for compiling ROS 2 with VxWorks 7 SDK to enable robotics applications on real-time embedded systems.

#robotics#real-time-operating-system#embedded-systems
Stars117
Forks31
Last commit1 month ago
toolchains
toolchainsCMake

A collection of CMake toolchain files for cross-compiling to various platforms, primarily used by the Magnum graphics engine.

#ios#embedded-systems#webassembly
Stars96
Forks32
Last commit3 days ago
bare-bones
bare-bonesAda

A complete Ada port of the OSDev Bare Bones tutorial for building a minimal operating system kernel.

#bare-bones-tutorial#tutorial-sourcecode#bare-metal
Stars91
Forks12
Last commit9 years ago
ESP32 Linux - Docker builder
ESP32 Linux - Docker builderDockerfile

A Docker-based builder for compiling and flashing Linux onto ESP32-S3 microcontrollers.

#iot#esp32#firmware-flashing
Stars88
Forks10
Last commit1 year ago
Golang CGO cross compiler
Golang CGO cross compilerTypeScript

A GitHub Action for xgo, enabling CGO cross-compilation of Go projects across multiple platforms.

#actions#cgo#build-tools
Stars70
Forks11
Last commit5 days ago
gomason
gomasonGo

A Go tool for testing, building, signing, and publishing binaries with template-driven artifacts and multi-repository support.

#artifact-publishing#gpg#template-engine
Stars69
Forks9
Last commit5 months ago
docker-go-mingw
docker-go-mingwShell

Docker image for cross-compiling Go applications to Windows (x86, x64, ARM64) using the MinGW-w64 toolchain.

#docker-mingw#woa#arm64
Stars55
Forks8
Last commit1 month ago
SoCMake
SoCMakeCMake

A CMake library that extends CMake to support hardware development, enabling unified builds for System-on-Chip projects.

#fpga#hdl-simulation#verilog
Stars44
Forks7
Last commit7 hours ago
Rodent
RodentShell

A bash shell tool for managing multiple Go versions, project dependencies, and cross-compilation workflows.

#development-workflow#version-management#cross-compilation
Stars33
Forks4
Last commit9 years ago
Rust Universal Compiler
Rust Universal CompilerDockerfile

A Docker container solution for cross-compiling Rust projects to Linux, macOS, and Windows from a single environment.

#developer-tools#containerization#cross-compilation
Stars33
Forks2
Last commit
ReconROS
ReconROSTcl

A framework for accelerating ROS2 applications using FPGA hardware with support for pub/sub, actions, services, and custom messages.

#embedded-systems#robotics-framework#custom-messages
Stars32
Forks7
Last commit2 years ago
CSCore
CSCoreC++

A standardized C++/Java library for accessing multiple cameras and streaming M-JPEG over HTTP for robotics applications.

#robotics#camera#cross-compilation
Stars25
Forks12
Last commit8 years ago
riot-ros2
riot-ros2CMake

Enables ROS2 to run on microcontrollers using the RIOT Operating System and the NDN protocol.

#iot#riot-os#ros2
Stars25
Forks10
Last commit8 years ago
ada-actions
ada-actionsJavaScript

GitHub Action to set up Ada and SPARK development environments for CI/CD workflows.

#embedded-systems#spark#ada
Stars24
Forks6
Last commit4 years ago
Hardened Kernel Builder for RPi
Hardened Kernel Builder for RPiShell

Cross-compile a hardened Linux kernel for Raspberry Pi with audit and SELinux support using a Dockerized tool.

#selinux#embedded-security#audit
Stars23
Forks3
Last commit3 years ago
meta-ros2
meta-ros2BitBake

An OpenEmbedded/Yocto layer for building ROS 2 (Robot Operating System 2) into embedded Linux images.

#robotics#embedded#ros2
Stars19
Forks7
Last commit8 years ago
v-project-basement
v-project-basementV

Universal minimum GitHub CI scripts and issue templates for V projects to automate code validation and streamline development.

#v-lang#template#devops
Stars14
Forks0
Last commit2 years ago
vi2c
vi2cV

A tiny I2C communication library written in V for Linux systems.

#v-lang#i2c#embedded
Stars14
Forks2
Last commit2 years ago
cmake
cmakeCMake

CMake helper scripts and toolchains for Staticlibs projects, providing dependency tracking, testing, and cross-compilation support.

#build-tools#cross-compilation#dependency-management
Stars11
Forks5
Last commit7 years ago
Build Go applications for multiplatform
Build Go applications for multiplatformJavaScript

A GitHub Action that builds Go applications for multiple platforms (cross-compilation) in CI/CD workflows.

#devops#build-automation#cross-compilation
Stars6
Forks2
Last commit
HarborPilot
HarborPilotShell

A one-command Docker development environment builder for embedded Linux, featuring multi-platform support, reproducible builds, and registry integration.

#harbor-registry#devcontainer#container-orchestration
Stars3
Forks0
Last commit
cross-compiler
cross-compilerShell

Zsh completion scripts for cross-compilation toolchains like GCC, Clang, and Android NDK.

#clang#gcc#developer-tools
Stars2
Forks0
Last commit13 days ago
PreviousPage 2 of 2

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
3 years ago
3 years ago
19 days ago
#Embedded Systems12
#Rust12
#Docker12
#Build System10
#Cmake10
#Ci Cd10
#Embedded9
#Toolchain9
#Build Tool8
#Golang8
#Linux7
#C Plus Plus7