How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
This project is a game decompilation project consisting of a reconstructed C source codebase and the systems used for binary reconstruction. It provides a human-readable version of a commercial game title created through static and dynamic analysis to facilitate technical study and modification. The project utilizes a containerized build environment to ensure reproducible compilation and consistent toolchain versions across different host operating systems. It includes a game binary reconstructor that translates original machine code into source code and a system for compiling the codebase in
Earthly is a containerized build system and Docker build framework designed for creating reproducible build pipelines. It ensures environment consistency by executing every build step inside an isolated container, combining the isolation of container images with dependency tracking and parallel execution. The system differentiates itself through a focus on hermeticity and multiplatform support, allowing for the generation of container images targeting multiple CPU architectures within a single execution flow. It maintains a hermetic build environment by isolating network access and utilizing
Wasm3 is a WebAssembly interpreter designed for embedded runtime integration. It enables the execution of portable binary logic on microcontrollers and resource-constrained hardware, providing support for modules that utilize the WebAssembly System Interface to interact with system resources. The runtime employs register-based bytecode interpretation and direct-threaded dispatch to map virtual registers to physical CPU registers. It includes a host-call interface to map imports to C functions and utilizes static module validation to ensure bytecode follows specification rules before execution
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
The WASI SDK is a comprehensive compiler toolchain designed to transform C and C++ source code into portable, sandboxed binary modules. It provides the necessary utilities to target the WebAssembly System Interface, enabling native code to execute across diverse hardware and operating system environments through a standardized interface.
The main features of webassembly/wasi-sdk are: C++ Toolchains, System Interface Implementations, Cross-Platform Build Environments, Dependency Isolation, System Call Mapping, Native Module Compilation, WASI Implementations, WebAssembly Module Compilation.
Projects with overlapping indexed features include: zeldaret/oot — This project is a game decompilation project consisting of a reconstructed C source codebase and the systems used for… earthly/earthly — Earthly is a containerized build system and Docker build framework designed for creating reproducible build pipelines.… wasm3/wasm3 — Wasm3 is a WebAssembly interpreter designed for embedded runtime integration. It enables the execution of portable… cross-rs/cross — Cross is a container-based build environment and cross-compilation tool for Rust. It functions as a multi-architecture… cake-build/cake — Cake is a cross-platform build automation system and scripting framework that allows users to define software build… blade-build/blade-build — Blade-build is a multi-language build system and software orchestrator designed to automate the compilation, linking,…