tinyBigGAMES / Ganymede
PublicGanymede is a high-performance, embeddable scripting engine designed to compile source code directly into native x64 machine code via Just-In-Time compilation. It eliminates the need for virtual machines or interpreters, providing a flat C-style API for seamless integration with C++ and Delphi applications.
Ganymede is a scripting engine that converts human-readable script code directly into machine code, letting programs run user-written scripts at the same speed as native code. It ships as a single DLL file that developers can integrate into Windows applications built with Delphi, C, or C++. The engine supports rich data types, module imports, and calling functions from external libraries, making it suitable for adding modding support, game scripting, or customizable automation to software projects.
How It Works
Someone in your programming community mentions a scripting engine that runs as fast as native code.
You discover Ganymede lets you add powerful scripting to your programs without slowing them down.
You download a single DLL file and a small wrapper that connects it to your language of choice.
You write a simple function in Ganymede's easy-to-read language, like a calculator or game logic.
Add the Pascal wrapper to your project and call the engine functions directly.
Include the header file and link to the DLL at runtime.
Ganymede transforms your script into real computer instructions instantly, with no interpreter in the way.
Players or users can write their own scripts that run at full speed, and your app stays lightning fast.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.