awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
geode-sdk avatar

geode-sdk/geode

0
View on GitHub↗
2,564 نجوم·489 تفرعات·C++·BSL-1.0·2 مشاهداتgeode-sdk.org↗

Geode

Geode is a game modification SDK and mod loader for Geometry Dash. It functions as a hooking engine and UI framework that allows for the injection of dynamic libraries to alter game behavior and add new features.

The toolkit distinguishes itself through a centralized mod compatibility manager and hook registry that tracks active modifications to prevent logic conflicts and application crashes. It utilizes a trampoline-based hooking engine to redirect game function calls while preserving native call stacks, alongside a dedicated UI framework for rendering custom popups and interface components within the game scene graph.

The platform covers a broad range of capabilities including runtime symbol resolution, manifest-driven dependency management, and event-driven lifecycle management for loading and unloading mods. It also provides a sandboxed execution context to restrict unauthorized memory access and system calls.

Features

  • Game Modding Toolkits - Provides a comprehensive SDK for creating custom modifications for Geometry Dash by injecting code and altering behavior.
  • Mod Loaders - Injects dynamic libraries into Geometry Dash to alter game behavior and add new features.
  • Mod Compatibility Layers - Tracks active modifications and hooks in a central registry to prevent conflicts and crashes.
  • Hook Registries - Provides a centralized registry of active function hooks to detect and resolve logic conflicts.
  • Manifest-Driven Dependency Managers - Uses JSON metadata files to determine mod load order and version compatibility before initialization.
  • Function Hooking - Intercepts and redirects internal game function calls to execute custom logic.
  • Game Software Development Kits - Offers a full development kit for building mods with integrated symbol resolution and dependency management.
  • Mod Loading Systems - Manages mod loading, unloading, and updates through a publish-subscribe event system.
  • Mod Compatibility Layers - Implements built-in compatibility checks to ensure multiple third-party modifications coexist without crashing.
  • Trampoline-Based Hook Engines - Redirects execution from original game functions to mod code while preserving the native call stack.
  • Dynamic Library Loading - Implements the loading of external shared libraries at runtime to extend game functionality.
  • Runtime Symbol Resolution - Locates game function addresses at startup by analyzing the binary's exported symbols and debug information.
  • Hook Registries - Implements a centralized registry to track all active function overrides and resolve logic conflicts between multiple mods.
  • Event-Driven Plugin Registries - Coordinates mod loading and unloading through a publish-subscribe event system.
  • Application Interface Extensions - Enables the injection of custom popups and interface components directly into the game's scene graph.
  • UI Extensions - Extends the game's UI system by adding custom node types rendered within the scene graph.
  • Dependency Specifications - Uses JSON manifests to declare versioning and dependency requirements for mod initialization.
  • DSL for Function Hooking - Allows writing hooks using inline syntax to avoid manual management of calling conventions.
  • Scene Graphs - Integrates custom UI nodes directly into the game's hierarchical rendering tree.
  • Isolated Execution Sandboxes - Runs mod code in isolated execution contexts to restrict unauthorized memory access and system calls.
  • Application Logic Hooks - Intercepts existing functions to execute custom code or trigger new interface elements.
  • Custom UI Component Frameworks - Provides a framework for creating custom popups and interface components within the game's scene graph.

سجل النجوم

مخطط تاريخ النجوم لـ geode-sdk/geodeمخطط تاريخ النجوم لـ geode-sdk/geode

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة geode-sdk/geode؟

Geode is a game modification SDK and mod loader for Geometry Dash. It functions as a hooking engine and UI framework that allows for the injection of dynamic libraries to alter game behavior and add new features.

ما هي الميزات الرئيسية لـ geode-sdk/geode؟

الميزات الرئيسية لـ geode-sdk/geode هي: Game Modding Toolkits, Mod Loaders, Mod Compatibility Layers, Hook Registries, Manifest-Driven Dependency Managers, Function Hooking, Game Software Development Kits, Mod Loading Systems.

ما هي البدائل مفتوحة المصدر لـ geode-sdk/geode؟

تشمل البدائل مفتوحة المصدر لـ geode-sdk/geode: fabricmc/fabric-api — Fabric API is a modular framework designed for Minecraft mod development, providing a standardized set of hooks and… valvesoftware/halflife — The GoldSrc game engine is a 3D game framework and first-person shooter engine designed for building and running… funkincrew/funkin — Funkin is a rhythm game engine and scriptable gameplay framework designed for creating musical battle games with… irisshaders/iris — Iris is a graphics modifier and OpenGL shader engine for Minecraft. It functions as a tool for improving visual… java-native-access/jna — JNA is a foreign function interface and native memory mapper that allows Java applications to call functions in shared… jmpews/dobby — Dobby is a dynamic function hooking framework and binary instrumentation tool designed to intercept and redirect…

بدائل مفتوحة المصدر لـ Geode

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Geode.
  • fabricmc/fabric-apiالصورة الرمزية لـ FabricMC

    FabricMC/fabric-api

    3,098عرض على GitHub↗

    Fabric API is a modular framework designed for Minecraft mod development, providing a standardized set of hooks and libraries that enable the integration of custom content into the game. It serves as a foundational toolkit for injecting custom logic, assets, and networked data into the game environment during both startup and runtime phases. The framework distinguishes itself by facilitating interoperability between independent modifications through shared events and interface-based contracts, which allow different mods to interact without requiring direct dependencies. It manages the complex

    Javafabricjavaminecraft
    عرض على GitHub↗3,098
  • valvesoftware/halflifeالصورة الرمزية لـ ValveSoftware

    ValveSoftware/halflife

    4,295عرض على GitHub↗

    The GoldSrc game engine is a 3D game framework and first-person shooter engine designed for building and running interactive software. It functions as a moddable game framework, providing a system for creating custom game rules and content through client-side code and shared libraries. The project includes a game engine SDK and development tools for compiling custom game logic into dynamic link libraries. This modular structure allows for the development and distribution of game modifications on Windows and Linux platforms.

    C++
    عرض على GitHub↗4,295
  • funkincrew/funkinالصورة الرمزية لـ FunkinCrew

    FunkinCrew/Funkin

    3,660عرض على GitHub↗

    Funkin is a rhythm game engine and scriptable gameplay framework designed for creating musical battle games with synchronized note charts and audio. It functions as a comprehensive toolset for rhythm game modding, allowing for the addition of custom songs, characters, and stages through external assets and metadata. The project distinguishes itself through a dedicated modding system that supports priority-based asset overriding and a data patching utility for modifying JSON and XML configuration files via targeted merge operations. It utilizes a scriptable environment that executes external s

    Haxegamegamedevhaxe
    عرض على GitHub↗3,660
  • irisshaders/irisالصورة الرمزية لـ IrisShaders

    IrisShaders/Iris

    3,669عرض على GitHub↗

    Iris is a graphics modifier and OpenGL shader engine for Minecraft. It functions as a tool for improving visual fidelity and lighting effects by loading and rendering shader packs through custom pipelines. The project serves as a compatibility layer for modded environments, ensuring that high-fidelity shaders run stably alongside other game modifications without causing software conflicts or crashes. It also acts as a render performance optimizer to maximize GPU utilization and maintain stable frame rates while processing complex visual effects. The system utilizes real-time render intercept

    Javahacktoberfestminecraftopengl
    عرض على GitHub↗3,669
  • عرض جميع البدائل الـ 30 لـ Geode→