Geometry Dash — Github
The King of GitHub GD Projects Created by developer Cvolton, this is arguably the most famous Geometry Dash repository. The GDPS editor allows anyone to host their own private server. Why would you want this?
Setting up a GDPS requires PHP and MySQL knowledge, but the repository includes extensive documentation. For the average player, it is excessive; for a hobbyist sysadmin, it is a goldmine.
If you are new to the scene, here are several repositories that have gained traction within the community.
Not everything on GitHub is safe. Because Geometry Dash is popular, bad actors upload repositories advertising "Free Icons Hack" or "Geometry Dash Full Source Code" that actually contain:
Yes—but with purpose.
If you are a player looking for free icons or an unlimited money hack, stay away. You will either get a virus or a permanent game ban. Buy the official game; it is cheap and supports a solo developer.
If you are a student, developer, or modding enthusiast, the Geometry Dash GitHub ecosystem is a treasure trove. You will learn networking, physics simulation, and save-file encryption. You will join a community of tinkerers who love the game so much they want to rebuild it piece by piece.
To get started the right way:
The icon may be a square, but the world of Geometry Dash GitHub is a circle—continuous, collaborative, and constantly evolving. Happy jumping.
The GitHub ecosystem for Geometry Dash is a vast network of open-source projects that extend the game's core functionality. While the game itself is proprietary, developers use GitHub to host modding frameworks, API wrappers, level-building tools, and technical documentation. Core Modding Frameworks
The most critical repositories on GitHub revolve around mod loaders that allow players to inject new features into the game.
: A modern mod loader and SDK that manages hooks and mod interactions. It is widely considered the standard for current development.
: A legacy tool designed for patching the game directory to enable mod usage. Cocos2d-x Recreation : Since the game is built on the Cocos2d-x framework
, some projects aim to recreate or extend this engine for better compatibility. Essential Developer Tools & APIs
GitHub serves as the central hub for technical documentation and interfaces that help developers communicate with the game's servers.
: Provides documentation on Geometry Dash's servers and data structures for aspiring developers. Geometry Dash API (C#) C# based API
for interacting with game data, featured levels, and user profiles. GeometryDash.Console : A CLI tool used for unpacking and packing game files like Popular Utility Projects
Many repositories focus on specific quality-of-life improvements or unique level-creation methods. GDLoader: Mod Loader for Geometry Dash! - GitHub geometry dash github
: The most modern and standard way to mod Geometry Dash. It provides a Geode mod loader
and an extensive mod index, allowing for easy installation and management of community-made mods GDH (Geometry Dash Hack)
: A popular, feature-rich mod menu that integrates directly into the game through Geode, offering features like speedhacks and internal recording. Textureldr : An open-source integrated texture pack loader
that lets you swap out in-game sprites and UI without replacing original game files. 💻 Developer Tools & APIs GeometryDashAPI : A comprehensive library for interacting with Geometry Dash game files
and servers, useful for those building their own tools or web integrations. : This project offers open documentation
for aspiring developers looking to understand the inner workings of GD’s servers and data structures. GD-Save-Tools : A collection of scripts for managing and repairing save files
, including tools to reset specific parts of your progress or fix softlocks. 🤖 Automation & Utilities Tap (Click Bot) : An automated tool coded in Python designed to generate realistic clicks for creating bot showcases of difficult levels. Macro Converters : Tools like the Web-based macro converter
allow you to switch between different bot formats like Mega Hack Replay (.mhr), Echo, and zBot. GeometryDash.Console used to unpack and pack the game's files into readable formats for manual editing. 🗺️ Private Servers & Archives
Wyliemaster/GD-Save-Tools: Save related tools for geometry dash
Creating a "post" on GitHub regarding Geometry Dash typically refers to one of three things: contributing to an existing project via Issues or Discussions, creating your own Repository to host a mod or level-related tool, or sharing code snippets via Gists. 🛠️ Options for Posting on GitHub 1. Report a Bug or Suggest a Feature (Issues)
If you are using a popular tool like Geode or a mod menu and found a bug: Navigate to the specific Geometry Dash project repository. Click the Issues tab near the top. Select New Issue.
Fill in the title and description (many projects provide a template to follow). Click Submit new issue. 2. Start a Conversation (Discussions)
For general questions, sharing ideas, or showing off what you've built: Check if the repository has a Discussions tab (not all do). Click New discussion. Select a category (e.g., Q&A, Show and Tell, General). Write your post and click Start discussion. 3. Share Your Own Project (New Repository)
If you have created a mod, a bot, or a recreation of the game:
Click the + icon in the top-right corner of any GitHub page. Select New repository. Name it (e.g., my-gd-mod).
Upload your files or initialize with a README to describe your work. 🌟 Popular Geometry Dash GitHub Topics
You can find existing community posts and projects by browsing GitHub Topics: Geometry Dash. Common project types include: The King of GitHub GD Projects Created by
Mod Loaders: Tools like Geode which are the standard for 2.2+ modding.
APIs & Tools: Projects like GD-Pixel-Art by GDColon for importing art into the game.
Save Editors: Scripts to backup or modify your local save data.
Game Recreations: Open-source versions of GD mechanics built in engines like Unity or Godot. 📝 Example: Creating a "Show and Tell" Post
If you want to share a tool you made on a community discussion board, your post should include:
Clear Title: e.g., "Release: [Tool Name] - A new way to manage GD saves" Description: What does it do? Why did you make it? Installation: Simple steps for others to try it out.
Screenshots: Visuals are highly encouraged on GitHub to prove the project works.
To help you get started, are you looking to report a bug for a specific mod, or are you trying to upload your own code for the community to see?
The " Geometry Dash GitHub " ecosystem primarily centers around modding frameworks, custom mod menus, and private server (GDPS) development. Since the official 2.2 update, the community has shifted toward using GitHub as a repository for open-source tools that enhance gameplay and creator capabilities. 1. Essential Modding Frameworks
Most GitHub-based mods now run through Geode, a powerful mod loader that simplifies installation.
Geode SDK: The foundational framework available on GitHub for both users and developers.
Installation: You typically download the installer from the GitHub "Releases" tab, run it, and it will integrate a new button directly into your Geometry Dash main menu. 2. Popular GitHub Mod Repositories
Many creators host their individual mods on GitHub for transparency and version control.
GDH (Geometry Dash Hack): A comprehensive mod menu by TobyAdd.
Manual Install: Download tobyadd.gdh.geode from TobyAdd's GitHub and move it to your geode/mods/ folder.
Features: Includes speedhack, hitbox visualization, and quality-of-life improvements. QOLMod: A free menu focusing on performance and utility.
Key Features: Includes a Startpos Switcher, solid wave trails, and an "Unlock All Icons" feature. Setting up a GDPS requires PHP and MySQL
Eclipse: Another highly-rated mod menu often used for advanced level editing and gameplay enhancements. 3. Developer Tools & Documentation
GitHub is the primary hub for documentation if you want to create your own mods or levels.
Geode Docs: Comprehensive guides for C++ developers to build mods.
GDPS Source Codes: Various repositories like GDPS-Server allow you to host your own private servers with custom databases and leaderboards. 4. Basic Installation Guide from GitHub
Find the Release: Go to the specific GitHub repository (e.g., Zelfmonco/Geometry-Plug).
Download: Click the Releases tab on the right and download the .geode file.
Place the File: Open your Geometry Dash directory (Library → GD → Right Click → Browse Local Files) and drop the file into the geode/mods folder.
Launch: Restart Geometry Dash and access your new mods via the integrated Geode menu on the home screen. TobyAdd/GDH: Mod menu for Geometry Dash - GitHub
Geometry Dash GitHub ecosystem is a massive, community-driven hub that extends the life of the game through modding, reverse engineering, and level creation tools. Since the official game is written in C++ using the Cocos2d-x framework
, developers have used GitHub to host everything from full multiplayer mods to sophisticated level editors. 🛠️ Core Modding & SDKs The modding scene is currently dominated by
, a modern mod loader and SDK that has become the standard for the 2.2 update.
: The primary framework for building mods, providing stable APIs to hook into game functions. Geode Bindings : A vital repository for developers containing memory addresses and function signatures necessary to modify game behavior. : A popular mod loader used for injecting custom files into the Windows version of the game. 🎮 Major Community Projects
GitHub hosts several ambitious projects that fundamentally change how the game is played: : An open-source, highly customizable multiplayer mod
that allows hundreds of players to see and interact with each other in real-time. Eclipse Menu : A next-generation
that provides a central interface for cheats, utility tools, and visual enhancements. : An ongoing open-source implementation of Geometry Dash powered by a fork of the Cocos2d-x engine. 🔧 Utility & Tools
Beyond gameplay mods, GitHub provides tools for data management and level creation: gd-mod-example/Tutorial.md at master - GitHub
Geometry Dash is a game written in C++ using the Cocos2d-x framework.
Serious creators don’t just use the in-game editor. On GitHub, you will find external level editors that allow for: