{"id":16177609,"url":"https://github.com/raphaelm/snakelet","last_synced_at":"2025-06-30T22:06:12.975Z","repository":{"id":136536063,"uuid":"74224904","full_name":"raphaelm/snakelet","owner":"raphaelm","description":"Minimal snake game in JavaScript","archived":false,"fork":false,"pushed_at":"2017-01-08T13:33:49.000Z","size":5,"stargazers_count":18,"open_issues_count":1,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-02T21:03:33.682Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/raphaelm.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}},"created_at":"2016-11-19T17:47:11.000Z","updated_at":"2022-08-27T20:13:26.000Z","dependencies_parsed_at":null,"dependency_job_id":"5d03f970-c5dd-462e-aa87-96f528c81ec9","html_url":"https://github.com/raphaelm/snakelet","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/raphaelm/snakelet","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelm%2Fsnakelet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelm%2Fsnakelet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelm%2Fsnakelet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelm%2Fsnakelet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/raphaelm","download_url":"https://codeload.github.com/raphaelm/snakelet/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelm%2Fsnakelet/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262857267,"owners_count":23375491,"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":[],"created_at":"2024-10-10T05:09:40.999Z","updated_at":"2025-06-30T22:06:12.922Z","avatar_url":"https://github.com/raphaelm.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"Snakelet\n--------\n\nThis is a minimal snake game that can be embeded into any web page as simple as:\n\n    \u003cscript src=\"snake.js\"\u003e\u003c/script\u003e\n\nIt will render a 5px-large snake and a 5px-large target somewhere on the page.\nCurrently, there aren't many configuration options. I'd accept pull requests to\nmake colors, sizes configurable.\n\nTouch screen controls are supported and the game state is stored in the browser's session storage such that it survives refreshing the page.\n\nLicense: [CC0 1.0 Universal (public domain)](https://creativecommons.org/publicdomain/zero/1.0/)\n\nAuthor: Raphael Michel\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraphaelm%2Fsnakelet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fraphaelm%2Fsnakelet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraphaelm%2Fsnakelet/lists"}