{"id":50546091,"url":"https://github.com/sogful/gddemo","last_synced_at":"2026-06-03T23:02:46.176Z","repository":{"id":349430955,"uuid":"1202308416","full_name":"sogful/gddemo","owner":"sogful","description":"a moddable version of the geometrydash.com demo","archived":false,"fork":false,"pushed_at":"2026-04-05T23:10:18.000Z","size":4772,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-05T23:28:13.893Z","etag":null,"topics":["deobfuscated","geometry-dash","phaser","webgame"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sogful.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-04-05T21:50:10.000Z","updated_at":"2026-04-05T23:10:21.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/sogful/gddemo","commit_stats":null,"previous_names":["sogful/gddemo"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/sogful/gddemo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sogful%2Fgddemo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sogful%2Fgddemo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sogful%2Fgddemo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sogful%2Fgddemo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sogful","download_url":"https://codeload.github.com/sogful/gddemo/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sogful%2Fgddemo/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33883104,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-03T02:00:06.370Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["deobfuscated","geometry-dash","phaser","webgame"],"created_at":"2026-06-03T23:02:46.108Z","updated_at":"2026-06-03T23:02:46.170Z","avatar_url":"https://github.com/sogful.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![](logo.png)\nthis is a [complete](https://github.com/sogful/gddemo/commit/b5542726113a3000e3d958eb80ca979136c3c8f3) deobfuscation of the demo from [geometrydash.com](https://geometrydash.com). the code is split up into multiple js files, and the rest of the assets were also organized for a comfortable environment to work with.\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd rowspan=\"2\" width=\"100\" valign=\"middle\" align=\"middle\"\u003e\n      \u003cimg src=\"logowebdashers.svg\" width=\"100px\"\u003e\n    \u003c/td\u003e\n    \u003ctd valign=\"top\"\u003e\n      \u003cspan\u003e\n        if you want to see this demo with other gamemodes, built-in levels and more, then you should consider joining the \u003cb\u003eweb dashers\u003c/b\u003e server where mods for this demo are made!\n      \u003c/span\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"right\" valign=\"middle\"\u003e\n      \u003cdiv\u003e\n        \u003cspan\u003e\u003csub\u003e\u003csup\u003e\u003csub\u003e\u003csup\u003ethey have the soggy mod by the way\u003c/sup\u003e\u003c/sub\u003e\u003c/sup\u003e\u003c/sub\u003e\u003c/span\u003e\n        \u003ca href=\"https://discord.gg/h6xYNUBFnq\"\u003e\u003cimg src=\"joindiscord.svg\" width=\"150px\"\u003e\u003c/a\u003e\n      \u003c/div\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n## running\n\n- clone the repository:\n   ```\n   git clone https://github.com/sogful/gddemo.git\n   cd gddemo\n   ```\n- install dependencies and build:\n   ```\n   npm install \u0026\u0026 npm run build\n   ```\n- run it in your browser:\n   ```\n   npx serve .\n   ```\n   (or ``python -m http.server`` / ``npx http-server``)\n\n## code\n\n- `src/config` - easy to edit variables\n- `src/dependencies` - modules required to run the game - phaser for rendering and pako for decompressing level data. \u003cbr\u003e\n  \u003csup\u003eif you wish to use uncompressed level data instead (for some reason) then you will need neither pako nor the majority of LevelParser\u003c/sup\u003e\n- `src/game` - game-specific scenes and player code\n  - `src/game/fun` - :trollface:\n  - `src/game/BootScene.js` \u0026 `src/game/LoadingScene.js` - asset loading and initial setup\n  - `src/game/GameScene.js` - main game logic\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsogful%2Fgddemo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsogful%2Fgddemo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsogful%2Fgddemo/lists"}