{"id":16364627,"url":"https://github.com/keyurparalkar/snake-game","last_synced_at":"2025-10-28T11:32:42.324Z","repository":{"id":44539371,"uuid":"449113276","full_name":"keyurparalkar/snake-game","owner":"keyurparalkar","description":"A simple 2d snake game built using react and typescript","archived":false,"fork":false,"pushed_at":"2022-02-09T05:33:50.000Z","size":364,"stargazers_count":18,"open_issues_count":2,"forks_count":10,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-10-12T02:31:31.561Z","etag":null,"topics":["gaming","javascript","react","redux","redux-saga","typescript"],"latest_commit_sha":null,"homepage":"https://snake-game-pied.vercel.app/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/keyurparalkar.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}},"created_at":"2022-01-18T02:24:18.000Z","updated_at":"2024-09-03T10:28:55.000Z","dependencies_parsed_at":"2022-09-05T11:31:40.269Z","dependency_job_id":null,"html_url":"https://github.com/keyurparalkar/snake-game","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/keyurparalkar%2Fsnake-game","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/keyurparalkar%2Fsnake-game/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/keyurparalkar%2Fsnake-game/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/keyurparalkar%2Fsnake-game/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/keyurparalkar","download_url":"https://codeload.github.com/keyurparalkar/snake-game/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221842518,"owners_count":16890157,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["gaming","javascript","react","redux","redux-saga","typescript"],"created_at":"2024-10-11T02:31:07.240Z","updated_at":"2025-10-28T11:32:42.246Z","avatar_url":"https://github.com/keyurparalkar.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n  \u003ch1 align=\"center\"\u003esnake-game\u003c/h1\u003e\n\u003c/h1\u003e\n\n\u003cimg src=\"https://media.giphy.com/media/rLPAVJiBc6tqYRTqen/giphy.gif\" style=\"display: block;\n  margin-left: auto;\n  margin-right: auto;\"\u003e\n\u003c/img\u003e\n\n\u003ch4 align=\"center\"\u003eA simple 2d snake game built using react and typescript\u003c/h4\u003e\n\n## Motivation\n\nThis game involves a snake moving inside a box. If a snake eats the fruit that is present inside the box then it increases in size and the score is increased.\n\nIf the snake collides with itelf or with the boundaries of the box, then the game is over.\n\n## Features\n\n- Move the snake with keys `w`, `a`, `s`, and `d`.\n- Dynamic increase in score and snake size when the fruit is consumed.\n- Build with the `canvas` HTML element.\n\n## Libraries\n\n- UI Library: React\n- Component Library: Chakra-UI\n- State Management: Redux\n- State Management Middlewares: Redux-saga\n\n## How to start\n\n```Shell\nyarn\nyarn run start\n```\n\n## You can reach out 😊😊\n\n[![Linkedin Badge](https://img.shields.io/badge/linkedin-%230077B5.svg?\u0026style=for-the-badge\u0026logo=linkedin\u0026logoColor=white)](https://www.linkedin.com/in/keyur-paralkar-494415107/)\n[![Mail Badge](https://img.shields.io/badge/email-c14438?style=for-the-badge\u0026logo=Gmail\u0026logoColor=white\u0026link=mailto:furkanozbek1995@gmail.com)](mailto:keur.plkar@gmail.com)\n[![Twitter Badge](https://img.shields.io/badge/twitter-1DA1F2?style=for-the-badge\u0026logo=twitter\u0026logoColor=white)](https://twitter.com/keurplkar)\n[![Github Badge](https://img.shields.io/badge/github-333?style=for-the-badge\u0026logo=github\u0026logoColor=white)](https://github.com/keyurparalkar/)\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENCE.md) file for details\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkeyurparalkar%2Fsnake-game","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkeyurparalkar%2Fsnake-game","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkeyurparalkar%2Fsnake-game/lists"}