3 Repos
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 ist eine plattformübergreifende Game-Engine für die Entwicklung zwei- und dreidimensionaler interaktiver Projekte. Sie bietet eine einheitliche Umgebung, die Szenenmanagement, visuelles Scripting und Grafik-Rendering in einen einzigen Workflow integriert, was es Entwicklern ermöglicht, Anwendungen über Desktop-, Mobil- und Webplattformen hinweg zu bauen und bereitzustellen. Die Engine zeichnet sich durch eine knotenbasierte Architektur aus, die sowohl die Szenenorganisation als auch die Spiellogik steuert. Durch die Nutzung eines visuellen Scripting-Tools und eines Datenfluss-Shader-Graphen können Benutzer komplexe Verhaltensweisen und benutzerdefinierte Materialien definieren, die zur Laufzeit in effizienten Maschinencode kompiliert werden. Dieser Ansatz wird durch ein eigenschaftsbasiertes reaktives Bindungssystem ergänzt, das Werte automatisch über die Szenenhierarchie hinweg synchronisiert, um Konsistenz während der Ausführung zu wahren. Die Plattform enthält eine anpassbare Rendering-Pipeline, die industrieübliche Techniken wie physikalisch basiertes Rendering und Raytracing unterstützt. Um Leistung und Portabilität sicherzustellen, verfügt die Engine über ein modulares Kompilierungssystem, das ungenutzte Funktionen während des Build-Prozesses entfernt und so den finalen Anwendungs-Footprint minimiert. Projekte werden über eine einheitliche Baumstruktur verwaltet, die Entitäten, Komponenten und Prefabs handhabt, während ein visuelles Timeline-Interface die Sequenzierung von Objekteigenschaften und Logik-Triggern ermöglicht.
Strips unused engine functionality during the build process to minimize final binary size.