tinyBigGAMES

Ganymede 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.

10
2
89% credibility
Found May 19, 2026 at 11 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Pascal
AI Summary

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

1
💬 You hear about Ganymede

Someone in your programming community mentions a scripting engine that runs as fast as native code.

2
🔍 You explore what it does

You discover Ganymede lets you add powerful scripting to your programs without slowing them down.

3
📦 You grab the package

You download a single DLL file and a small wrapper that connects it to your language of choice.

4
✍️ You write your first script

You write a simple function in Ganymede's easy-to-read language, like a calculator or game logic.

5
You connect it to your app
🔷
Using Delphi

Add the Pascal wrapper to your project and call the engine functions directly.

🔶
Using C/C++

Include the header file and link to the DLL at runtime.

6
Your script becomes machine code

Ganymede transforms your script into real computer instructions instantly, with no interpreter in the way.

🎉 Your app now thinks in scripts

Players or users can write their own scripts that run at full speed, and your app stays lightning fast.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 11 to 10 stars Sign Up Free
Repurpose This Repo

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 Repurpose
AI-Generated Review

What is Ganymede?

Ganymede is an embeddable scripting engine that compiles source code directly to native x64 machine code via JIT compilation, eliminating the overhead of interpreters and virtual machines. It ships as a single Windows DLL with a flat C-style API, allowing you to call compiled functions like native C code with zero marshalling cost. Developers can integrate it with Delphi, C, or C++ applications to add scripting capabilities that run at full machine speed.

Why is it gaining traction?

The appeal is straightforward: write scripts, get native performance. Unlike bytecode VMs where every call pays interpreter overhead, Ganymede returns raw function pointers you cast and invoke directly from your host application. The single DLL distribution means zero dependencies to ship, and the module system lets you compile scripts to in-memory, static libraries, or standalone DLLs. Host function binding lets scripts call into your native code as if they were built-ins, and native FFI allows scripts to call external DLLs without wrappers.

Who should use this?

Delphi and C++ game developers who want runtime scripting for modding or gameplay logic without sacrificing performance. Tool authors building extensible applications who need a lightweight embeddable language. Anyone working on Windows-only x64 applications who wants scripting that compiles to real machine code rather than interpreted bytecode.

Verdict

Ganymede delivers on its promise of native-speed scripting with a clean, dependency-free integration model. The documentation is thorough, the API is well-designed, and the concept works. However, with only 10 stars and no visible test suite, the credibility score of 0.8999999761581421% reflects a project in early validation. Windows x64 only, and building from source requires Delphi 12.x, which limits contributions. Worth evaluating if your stack fits, but treat it as an emerging technology rather than a battle-tested solution.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.