3 repositorios
The process of compiling a code execution environment into a standalone deployable artifact.
Distinct from Code Execution Engines: Focuses on the build process for the engine, whereas Code Execution Engines refers to the runtime logic.
Explore 3 awesome GitHub repositories matching software engineering & architecture · Engine Compilation. Refine with filters or upvote what's useful.
CodeCombat is a gamified programming learning platform and educational coding game. It teaches programming languages through an interactive curriculum where users write scripts to control character actions and progress through a virtual world. The platform features a web-based code execution environment that provides immediate visual feedback on programming logic. It includes multiplayer capabilities and synchronizes student progress and learning statistics with external identity providers to maintain consistent user state across systems. The project incorporates a localization system for ed
Compiles the code execution logic into a standalone artifact for consistent deployment across environments.
SQLCipher is an encrypted SQLite database engine and secure relational database that provides transparent AES-256 encryption for database files and stored data. It functions as a cryptographic storage engine that requires a passphrase or binary key to unlock and access content. The engine ensures data confidentiality through page-level encryption and protects data integrity using cryptographic hashes to detect unauthorized modifications. It includes capabilities for encryption key rotation to update passphrases and secure memory locking to prevent sensitive keys from being swapped from RAM to
Supports compiling the database engine source code into a functional binary or CLI tool for Unix platforms.
Echo es un motor de juegos multiplataforma diseñado para el desarrollo de proyectos interactivos en dos y tres dimensiones. Proporciona un entorno unificado que integra la gestión de escenas, el scripting visual y el renderizado de gráficos en un solo flujo de trabajo, permitiendo a los desarrolladores construir y desplegar aplicaciones en plataformas de escritorio, móviles y web. El motor se distingue por una arquitectura basada en nodos que gobierna tanto la organización de la escena como la lógica del juego. Al utilizar una herramienta de scripting visual y un grafo de sombreadores de flujo de datos, los usuarios pueden definir comportamientos complejos y materiales personalizados que se compilan en código de máquina eficiente en tiempo de ejecución. Este enfoque se complementa con un sistema de enlace reactivo basado en propiedades, que sincroniza automáticamente los valores en toda la jerarquía de la escena para mantener la consistencia durante la ejecución. La plataforma incluye un pipeline de renderizado personalizable que admite técnicas estándar de la industria como el renderizado basado en física y el trazado de rayos. Para garantizar el rendimiento y la portabilidad, el motor cuenta con un sistema de compilación modular que elimina la funcionalidad no utilizada durante el proceso de compilación, minimizando la huella de la aplicación final. Los proyectos se gestionan a través de una estructura de árbol unificada que maneja entidades, componentes y prefabs, mientras que una interfaz de línea de tiempo visual permite la secuenciación de propiedades de objetos y disparadores de lógica.
Strips unused engine functionality during the build process to minimize final binary size.