{"id":39688386,"url":"https://github.com/yamcodes/agario-clone","last_synced_at":"2026-01-18T10:03:14.992Z","repository":{"id":43369042,"uuid":"451263201","full_name":"yamcodes/agario-clone","owner":"yamcodes","description":"🔴🟠🟡🟢🔵🟣 The easily tweakable clone for modders, developers and .io games enthusiasts of any level!","archived":false,"fork":false,"pushed_at":"2024-09-07T09:33:00.000Z","size":35233,"stargazers_count":7,"open_issues_count":14,"forks_count":5,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-08T22:03:18.470Z","etag":null,"topics":["agario","game","iogame","javascript","nodejs","p5","processing","webpack","yarn"],"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/yamcodes.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}},"created_at":"2022-01-24T00:01:51.000Z","updated_at":"2024-04-03T16:48:49.000Z","dependencies_parsed_at":"2023-12-20T15:50:30.646Z","dependency_job_id":null,"html_url":"https://github.com/yamcodes/agario-clone","commit_stats":null,"previous_names":["yamcodes/agario-clone"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/yamcodes/agario-clone","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yamcodes%2Fagario-clone","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yamcodes%2Fagario-clone/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yamcodes%2Fagario-clone/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yamcodes%2Fagario-clone/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yamcodes","download_url":"https://codeload.github.com/yamcodes/agario-clone/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yamcodes%2Fagario-clone/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28534205,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-18T00:39:45.795Z","status":"online","status_checked_at":"2026-01-18T02:00:07.578Z","response_time":98,"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":["agario","game","iogame","javascript","nodejs","p5","processing","webpack","yarn"],"created_at":"2026-01-18T10:03:14.867Z","updated_at":"2026-01-18T10:03:14.974Z","avatar_url":"https://github.com/yamcodes.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# agario-clone \n\u003e Clone of Agar.io for tweaking, implementing new features, and learning how to program with [p5.js](https://p5js.org/).\n\u003e \n[![Known Vulnerabilities](https://snyk.io/test/github/yamyam263/agario-clone/badge.svg)](https://snyk.io/test/github/yamyam263/agario-clone)\n[![Agar.io](https://img.shields.io/badge/based%20on-agar.io-informational)](https://agar.io)\n[![Airbnb code style](https://img.shields.io/badge/code%20style-airbnb-FF5A5F)](https://github.com/airbnb/javascript)\n\n\n\u003ch1\u003e\u003c/h1\u003e\n\n\n\u003cimg\n  src=\"https://raw.githubusercontent.com/yamyam263/agario-clone/ec07320af2d858c61c6539e0421a8cc9b3135a99/promo.gif\"\n  alt=\"Agario-clone configuration example\"\n  width=\"50%\"\n  align=\"right\"\n/\u003e\n\n**The easily tweakable clone for modders, developers and .io games enthusiasts of any level!**\n💪  \n\u003cbr/\u003e\n\u0026nbsp;\u0026nbsp;🔴 **Accurate:** true to the feel of the game.  \n\u0026nbsp;\u0026nbsp;🟠 **Customizable:** configure all aspects of the game.  \n\u0026nbsp;\u0026nbsp;🟡 **Fun:** create cool new mods in seconds.  \n\u0026nbsp;\u0026nbsp;🟢 **Extendable:** add any mod imaginable.  \n\u0026nbsp;\u0026nbsp;🔵 **Feature rich:** has most of agar.io's features.  \n\u0026nbsp;\u0026nbsp;🟣 **Easy:** use [p5.js](https://p5js.org/) to add features in minutes.  \n\n\n## 🎯 Project Goals\n\n* Provide a simple framework to allow rapidly implementing new Agar.io features. \n* Teach how to create [io games](https://www.addictinggames.com/what-are-io-games) and how to work with [p5.js](https://p5js.org/) and JavaScript in general.\n* Be highly tweakable and inspire creation of new games.\n\n## 🚀 Getting Started\n\n### Step 0. Prerequisites\n- [Node.js v17.4.0](https://nodejs.org/download/release/v17.4.0/) - the version which this project was created and tested on.\n- [Yarn](https://yarnpkg.com/) - a package manager aimed at stability.\n- [Git](https://git-scm.com/downloads) - for cloning this repository.\n- A terminal set up in your projects folder to clone and run this project.\n\n### Step 1. Download\n\n```\ngit clone https://github.com/yamyam263/agario-clone.git\n```\n\nAlternatively, you can use [GitHub Desktop](https://desktop.github.com/), [GitHub CLI](https://cli.github.com/), or [Download ZIP](https://github.com/starship/starship/archive/refs/heads/master.zip).\n\n### Step 2. Install\n\n```\ncd agario-clone\nyarn\n```\n\n### Step 3. Run\n\n```\nyarn start\n```\n\n✔️ You're done! Head over to `localhost:3000` on your browser to play the game!\n\n## 🛠️ Configuration \u0026 Tweaking\n\nHead over to `config/settings.json` using your favorite editor (for example: [vscode](https://code.visualstudio.com/), Notepad on Windows or TextEdit on Mac). Start tweaking! Upon finishing step 3 of the setup, your terminal should be listening to any changes you make. Just hit save and test your changes on `localhost:3000` - there is no need to refresh.\n\n## 🙏 Thank You\n\nPlease check out these previous works that helped inspire the creation of agario-clone. 🧠\n\n- **[Agar.io coding challenge](https://thecodingtrain.com/CodingChallenges/032.1-agar.html) by [The Coding Train](https://github.com/CodingTrain)** - inspired this entire project.\n\n- **[starship](https://github.com/starship/starship)** - inspired the structure of this `README.md`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyamcodes%2Fagario-clone","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyamcodes%2Fagario-clone","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyamcodes%2Fagario-clone/lists"}