{"id":13417523,"url":"https://github.com/hathora/builder","last_synced_at":"2026-01-17T04:54:26.224Z","repository":{"id":36952247,"uuid":"249069722","full_name":"hathora/builder","owner":"hathora","description":"Multiplayer game framework","archived":false,"fork":false,"pushed_at":"2024-05-19T03:30:24.000Z","size":4961,"stargazers_count":570,"open_issues_count":42,"forks_count":33,"subscribers_count":14,"default_branch":"develop","last_synced_at":"2025-10-20T19:41:14.190Z","etag":null,"topics":["framework","game","gamedev","multiplayer","networking","realtime","websocket"],"latest_commit_sha":null,"homepage":"https://docs.hathora.dev/#/builder/","language":"Handlebars","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/hathora.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":"docs/roadmap.md","authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-03-21T22:11:06.000Z","updated_at":"2025-07-23T23:03:54.000Z","dependencies_parsed_at":"2024-01-07T18:06:35.703Z","dependency_job_id":"9ac988db-ac29-4009-9b71-89dff9183cf3","html_url":"https://github.com/hathora/builder","commit_stats":null,"previous_names":["hathora/rtag","hathora/hathora","hpx7/rtag"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/hathora/builder","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hathora%2Fbuilder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hathora%2Fbuilder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hathora%2Fbuilder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hathora%2Fbuilder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hathora","download_url":"https://codeload.github.com/hathora/builder/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hathora%2Fbuilder/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28497189,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-17T04:31:57.058Z","status":"ssl_error","status_checked_at":"2026-01-17T04:31:45.816Z","response_time":85,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["framework","game","gamedev","multiplayer","networking","realtime","websocket"],"created_at":"2024-07-30T22:00:39.244Z","updated_at":"2026-01-17T04:54:26.199Z","avatar_url":"https://github.com/hathora.png","language":"Handlebars","readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://hathora.dev\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n    \u003cpicture\u003e\n      \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://blog.hathora.dev/content/images/2022/10/Logotype_colorwhite-1.png\"\u003e\n      \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://blog.hathora.dev/content/images/2022/10/Logotype_colorwhite_1.png\"\u003e\n      \u003cimg alt=\"hathora logo\" src=\"https://blog.hathora.dev/content/images/2022/10/Logotype_colorwhite_1.png\"\u003e\n    \u003c/picture\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://npmjs.com/package/hathora\"\u003e\u003cimg src=\"https://badge.fury.io/js/hathora.svg\" alt=\"npm version\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://nodejs.org/en/about/releases/\"\u003e\u003cimg src=\"https://img.shields.io/node/v/hathora.svg\" alt=\"node compatibility\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/hathora/hathora/actions/workflows/build.yml\"\u003e\u003cimg src=\"https://github.com/hathora/hathora/actions/workflows/build.yml/badge.svg\" alt=\"build status\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://discord.com/invite/hathora\"\u003e\u003cimg src=\"https://img.shields.io/badge/chat-discord-blue?logo=discord\" alt=\"discord chat\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003cbr/\u003e\n\n# Hathora Builder - multiplayer game framework\n\n## Overview\n\nThe Hathora Builder is a framework for building multiplayer games and other realtime applications.\n\n## Documentation\n\nVisit https://docs.hathora.dev/#/builder/\n\n## Quick start\n\nFirst, make sure you have node v16.12.0+ installed.\n\nThen install the hathora cli from the npm registry:\n\n```sh\nnpm install -g hathora\n```\n\nClone an example hathora game:\n\n```sh\ngit clone https://github.com/hathora/ship-battle.git\n```\n\nInside the `ship-battle` directory, start the Hathora dev server:\n\n```sh\nhathora dev\n```\n\nFinally, visit http://localhost:3001 to see the game in action (add multiple users by opening the same url in different tabs):\n\n\u003e Instructions: Arrow keys to move, space bar to fire.\n\n![image](https://user-images.githubusercontent.com/5400947/149647035-91442df6-73d6-4b55-ae30-f3862e8b5c8b.png)\n\nFor a deeper introduction, take a look at the [tutorial](https://docs.hathora.dev/#/builder/tutorial_among_us).\n\n## Examples\n\nHere are some other example apps built with hathora:\n\n- [avalon](examples/avalon)\n- [chess](examples/chess)\n- [codenames](examples/codenames)\n- [poker](examples/poker)\n- [rock-paper-scissor](examples/rock-paper-scissor)\n- [uno](examples/uno)\n- [tussie-missue](https://github.com/hpx7/tussie-mussie)\n- [hive](https://github.com/knigam/hive)\n\n## Community\n\nDiscord: https://discord.com/invite/hathora\n\n## Contributing\n\nTo contribute to Hathora, first clone the repo:\n\n```sh\nhttps://github.com/hathora/hathora\n```\n\nMake sure you have `ts-node` installed globally:\n\n```sh\nnpm install -g ts-node\n```\n\nYou can now invoke your local hathora cli as follows:\n\n```\nts-node /path/to/hathora/cli.ts dev\n```\n","funding_links":[],"categories":["Projects Using Vite.js"],"sub_categories":["Open Source"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhathora%2Fbuilder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhathora%2Fbuilder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhathora%2Fbuilder/lists"}