5 repositorios
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 5 awesome GitHub repositories matching programming languages & runtimes · Source-to-Binary Compilation Toolchains. Refine with filters or upvote what's useful.
ruby-build es un instalador de versiones de Ruby y herramienta de construcción para sistemas tipo Unix. Gestiona el proceso de descarga, compilación e instalación de múltiples versiones del lenguaje Ruby desde el código fuente. La utilidad utiliza archivos de definición para mapear números de versión a URL de descarga e instrucciones de instalación. Admite definiciones de construcción personalizadas, permite la redirección de descargas de paquetes a URL espejo y aplica verificación de integridad basada en checksum a los archivos fuente descargados. La herramienta proporciona capacidades para la compilación personalizada de Ruby, incluyendo la aplicación de parches al código fuente y la configuración de parámetros de construcción mediante variables de entorno. Permite a los usuarios navegar por las versiones disponibles y automatizar la obtención y compilación de lanzamientos específicos.
Downloads raw Ruby source archives and executes a toolchain of configure and make commands to create binaries.
Gophernotes es una implementación backend del protocolo de kernel de Jupyter y un entorno de ejecución interactivo que permite ejecutar código del lenguaje Go dentro de entornos de notebooks. Funciona como un motor de ejecución para Go, permitiendo a los usuarios integrar este lenguaje en notebooks políglotas como Jupyter y nteract. El proyecto permite la creación de documentos que combinan código fuente ejecutable con contenido multimedia. Mapea tipos de datos internos a varios formatos, incluyendo HTML, JSON, LaTeX, PDF e imágenes, para proporcionar representaciones visuales de los resultados de ejecución. El sistema cubre una serie de capacidades que incluyen la ejecución de comandos de shell del sistema, la gestión de contextos de ejecución de notebooks y la vinculación de paquetes de terceros en diferentes sistemas operativos.
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.
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.