6 repository-uri
Automation of the configure and make process to transform raw source code into executable binaries.
Distinct from Source-to-Execution Pipelines: Describes the actual build process from source, not binary-to-source mapping or transpilation.
Explore 6 awesome GitHub repositories matching programming languages & runtimes · Source-to-Binary Compilation Toolchains. Refine with filters or upvote what's useful.
ruby-build este un instalator de versiuni Ruby și instrument de build pentru sisteme de tip Unix. Gestionează procesul de descărcare, compilare și instalare a mai multor versiuni ale limbajului Ruby din sursă. Utilitarul utilizează fișiere de definiție pentru a mapa numerele de versiune la URL-uri de descărcare și instrucțiuni de instalare. Suportă definiții de build personalizate, permite redirecționarea descărcărilor de pachete către URL-uri oglindă și aplică verificarea integrității bazată pe checksum pentru arhivele sursă descărcate. Instrumentul oferă capabilități pentru compilarea Ruby personalizată, inclusiv aplicarea de patch-uri sursă și configurarea parametrilor de build prin variabile de mediu. Permite utilizatorilor să răsfoiască versiunile disponibile și să automatizeze preluarea și compilarea unor release-uri specifice.
Downloads raw Ruby source archives and executes a toolchain of configure and make commands to create binaries.
Gophernotes is a backend implementation of the Jupyter kernel protocol and an interactive runtime that enables the execution of Go language code within notebook environments. It serves as a Go language execution engine, allowing users to integrate Go into polyglot notebooks such as Jupyter and nteract. The project supports the creation of documents that combine executable source code with rich media. It maps internal data types to various formats, including HTML, JSON, LaTeX, PDF, and images, to provide visual representations of execution results. The system covers a range of capabilities in
Integrates with the installed Go compiler and linker to transform source code into executable binaries at runtime.
Computerraria is a digital logic circuit simulator and computer architecture educational tool. It provides a sandbox environment for building and testing functional computer systems by connecting modular logic gates and electronic wires. The project serves as a RISC-V architecture simulator that executes RV32I machine code using virtualized hardware components. It includes a virtualized CPU toolchain that uses containerized systems to compile source code into binary formats compatible with these custom processor architectures. The system covers digital logic circuit design and RISC-V ISA sim
Provides a toolchain that transforms source code into executable binaries compatible with the custom virtual processor.
This project is a cryptography educational book and digital textbook that provides an introductory guide to cryptographic fundamentals, including block ciphers, hash functions, and public key encryption. It also serves as a cryptography lab manual for simulating security attacks, such as forging cookies and recovering passwords, to identify system vulnerabilities. The project utilizes a technical document rendering system to transform raw instructional text and source files into a professionally formatted digital book. This allows the content to be exported into multiple formats, specifically
Transforms plain text source files into distributable binary formats for e-readers.
Util-linux is a collection of essential command-line tools and system administration binaries designed for managing core Linux operating system functions and hardware. It provides a suite of low-level programs that interact directly with the Linux kernel to configure system resources and perform standard administrative tasks on Unix-like operating systems. The project is built upon a modular architecture where independent, loosely coupled binaries share common libraries to minimize resource usage. It adheres to standard system programming interfaces to ensure portability and stability across
Builds and verifies essential system executables from source code for optimal performance and compatibility.
This project is a hardware core and board support package that integrates STM32 microcontrollers into the Arduino development environment. It functions as an embedded systems development tool, bridging high-level programming workflows with ARM Cortex-M microcontroller architectures. The core provides the necessary configuration files and libraries to enable the compilation and deployment of firmware directly onto STM32 hardware. By mapping standard programming functions to specific microcontroller register operations, it ensures consistent behavior across different hardware platforms while ut
Integrates standard C++ compiler toolchains to transform high-level source code into machine-executable binaries.