{"id":24024923,"url":"https://github.com/tigerabrodi/narumory","last_synced_at":"2025-07-30T17:11:52.423Z","repository":{"id":271435530,"uuid":"912349285","full_name":"tigerabrodi/narumory","owner":"tigerabrodi","description":"A multiplayer Naruto memory game. Join rooms and play with friends. 🦊🍜🍥","archived":false,"fork":false,"pushed_at":"2025-02-06T08:28:35.000Z","size":7270,"stargazers_count":16,"open_issues_count":1,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-16T05:58:54.724Z","etag":null,"topics":["gamedev","liveblocks","naruto","prisma","radix","react","reactrouter","shadcn","tailwind","typescript","vercel"],"latest_commit_sha":null,"homepage":"https://narumory.com","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/tigerabrodi.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":"2025-01-05T10:27:50.000Z","updated_at":"2025-03-29T13:22:44.000Z","dependencies_parsed_at":"2025-01-07T18:53:51.434Z","dependency_job_id":"dde8b138-9f5f-4eb0-8c40-86362d350e99","html_url":"https://github.com/tigerabrodi/narumory","commit_stats":null,"previous_names":["tigerabrodi/narumory"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tigerabrodi/narumory","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tigerabrodi%2Fnarumory","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tigerabrodi%2Fnarumory/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tigerabrodi%2Fnarumory/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tigerabrodi%2Fnarumory/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tigerabrodi","download_url":"https://codeload.github.com/tigerabrodi/narumory/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tigerabrodi%2Fnarumory/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267907302,"owners_count":24164244,"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-07-30T02:00:09.044Z","response_time":70,"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":["gamedev","liveblocks","naruto","prisma","radix","react","reactrouter","shadcn","tailwind","typescript","vercel"],"created_at":"2025-01-08T15:36:15.431Z","updated_at":"2025-07-30T17:11:52.364Z","avatar_url":"https://github.com/tigerabrodi.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"https://github.com/user-attachments/assets/773113f1-9040-42cd-a3a2-114bea2561d6\n\n\u003cdiv align=\"center\"\u003e\n\u003ch1 align=\"center\"\u003e\n  \u003ca href=\"https://narumory.com\"\u003eNarumory\u003c/a\u003e\n\u003c/h1\u003e\n  \u003cp\u003e\n    An open source Naruto Memory Game. Join rooms and play with friends! 🍥\n  \u003c/p\u003e\n\u003c/div\u003e\n\n## Why I made this 🦊\n\nI love online games that are quick and easy to play online. Especially ones without tedious signup processes and that let you play right away.\n\nI enjoy playing such games with friends and co-workers. This is the first multiplayer one that I've built, I got more to come.\n\n## Tech stack 💻\n\n- [Liveblocks](https://liveblocks.io/) for multiplayer\n- [Tailwind](https://tailwindcss.com/) for styling\n- [Shadcn](https://ui.shadcn.com/) for components\n- [React Router 7 (as a framework)](https://reactrouter.com/home) for fullstack dev\n- [Prisma](https://prisma.io/) for orm and database (PostgreSQL)\n- [Vercel](https://vercel.com/) for hosting and web analytics\n\n## Cloning \u0026 running 🏄\n\n1. Clone the repo: `git clone https://github.com/tigerabrodi/narumory`\n2. Create a `.env` file.\n3. Run `pnpm install` and `pnpm dev` to install dependencies and run locally\n\nFor your `.env` file:\n\n```\nDATABASE_URL=\"\"\nSESSION_SECRET=\"\"\nLIVEBLOCKS_SECRET_KEY=\"\"\n```\n\n- DATABASE_URL: Any postgres database url. I used Prisma's postgres.\n- SESSION_SECRET: Any random string, you can generate one with `openssl rand -base64 32` in the terminal\n- LIVEBLOCKS_SECRET_KEY: This is something you get over at [Liveblocks](https://liveblocks.io/).\n\n## Bugs \u0026 Contributing 🐛\n\nI assume you've it up and running by yourself.\n\nIf you find a bug, create an issue.\n\nIf you want to contribute, make sure an issue is already created and ASSIGNED to you. Don't waste your time making a PR that won't be merged.\n\nIf it's something that I think should be addressed, we can discuss the solution in the github issue, and then you can go ahead and make a PR.\n\n## License\n\nThis project is licensed under the MIT License ❤️\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftigerabrodi%2Fnarumory","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftigerabrodi%2Fnarumory","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftigerabrodi%2Fnarumory/lists"}