{"id":13817099,"url":"https://github.com/jolestar/gomoku-wasm","last_synced_at":"2025-08-10T14:16:29.144Z","repository":{"id":43942673,"uuid":"180937269","full_name":"jolestar/gomoku-wasm","owner":"jolestar","description":"A Gomoku game implements with WebAssembly","archived":false,"fork":false,"pushed_at":"2023-02-28T14:29:22.000Z","size":2365,"stargazers_count":35,"open_issues_count":7,"forks_count":6,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-12T22:35:23.647Z","etag":null,"topics":["assemblyscript","gomoku","typescript","webassembly"],"latest_commit_sha":null,"homepage":"http://jolestar.com/gomoku-wasm","language":"TypeScript","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/jolestar.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}},"created_at":"2019-04-12T05:35:32.000Z","updated_at":"2023-07-27T11:00:53.000Z","dependencies_parsed_at":"2025-04-12T22:31:19.792Z","dependency_job_id":null,"html_url":"https://github.com/jolestar/gomoku-wasm","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jolestar/gomoku-wasm","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jolestar%2Fgomoku-wasm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jolestar%2Fgomoku-wasm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jolestar%2Fgomoku-wasm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jolestar%2Fgomoku-wasm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jolestar","download_url":"https://codeload.github.com/jolestar/gomoku-wasm/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jolestar%2Fgomoku-wasm/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269734239,"owners_count":24466586,"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","status":"online","status_checked_at":"2025-08-10T02:00:08.965Z","response_time":71,"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":["assemblyscript","gomoku","typescript","webassembly"],"created_at":"2024-08-04T06:00:33.633Z","updated_at":"2025-08-10T14:16:29.116Z","avatar_url":"https://github.com/jolestar.png","language":"TypeScript","funding_links":[],"categories":["Projects"],"sub_categories":["Games"],"readme":"# A Gomoku game implements with WebAssembly\n\nThis project try to implement Gomoku game engine with AssemblyScript, and game GUI with AssemblyScript and as2d.\u003c/br\u003e\nThe game engine can run in browser environment and server environment, GUI only run in browser, so you can put the engine on remote server or local.\nSo it is possible that WebAssembly developers can develop cloud and client applications in a unified way in the future.\n\n\n### Build\n\n```bash\n    npm install\n    npm run build\n```\n\n### Release\n\n```bash\n    npm run release\n```\n\n### Run\n\n```bash\n    npm run dev\n```\n\nor run by python server(do not need node env)\n\n```bash\n    python server.py\n```\n\nopen http://localhost:1234 with browser.\n\n### Online Demo\n\n[http://jolestar.com/gomoku-wasm](http://jolestar.com/gomoku-wasm)\n\n### References\n\n* [AssemblyScript](https://github.com/AssemblyScript/assemblyscript) A TypeScript to WebAssembly compiler\n* [as2d](https://github.com/as2d/as2d) brings 2D to AssemblyScript\n* [wangdongdongc/Gomoku](https://github.com/wangdongdongc/Gomoku) A typescript Gomoku game, gomoku-wasm's game logic is mainly draws on this project.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjolestar%2Fgomoku-wasm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjolestar%2Fgomoku-wasm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjolestar%2Fgomoku-wasm/lists"}