{"id":39538276,"url":"https://github.com/petrusmatiros/eyesopen","last_synced_at":"2026-01-18T06:34:49.206Z","repository":{"id":40309143,"uuid":"507432485","full_name":"petrusmatiros/eyesopen","owner":"petrusmatiros","description":"👀 Mafia/ToS/Werewolf inspired web based game. Play the famous social deduction game, with 14 unique roles!","archived":false,"fork":false,"pushed_at":"2025-09-17T05:30:37.000Z","size":23265,"stargazers_count":8,"open_issues_count":2,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-17T07:20:49.795Z","etag":null,"topics":["deduction","deduction-game","game","mafia-game","role-playing-game","web-app","werewolf-game","werewolf-online"],"latest_commit_sha":null,"homepage":"https://eyesopen.petrusmatiros.com/","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/petrusmatiros.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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-06-25T22:52:28.000Z","updated_at":"2025-09-17T05:30:40.000Z","dependencies_parsed_at":"2025-09-17T07:11:51.367Z","dependency_job_id":"10dfe89b-91e0-4d50-8b53-0f4477683dc0","html_url":"https://github.com/petrusmatiros/eyesopen","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/petrusmatiros/eyesopen","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petrusmatiros%2Feyesopen","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petrusmatiros%2Feyesopen/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petrusmatiros%2Feyesopen/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petrusmatiros%2Feyesopen/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/petrusmatiros","download_url":"https://codeload.github.com/petrusmatiros/eyesopen/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petrusmatiros%2Feyesopen/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28531997,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-18T00:39:45.795Z","status":"online","status_checked_at":"2026-01-18T02:00:07.578Z","response_time":98,"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":["deduction","deduction-game","game","mafia-game","role-playing-game","web-app","werewolf-game","werewolf-online"],"created_at":"2026-01-18T06:34:48.579Z","updated_at":"2026-01-18T06:34:49.191Z","avatar_url":"https://github.com/petrusmatiros.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Eyes Open \u003cimg src=\"public/assets/icons/eyesopen.svg\" alt=\"The Eyes Open logo\" width=32 style=\"vertical-align:middle\"\u003e\r\n\r\n## Mafia/Werewolf/ToS inspired web based game\r\n\r\n## Table of contents\r\n\u003c!-- - [Eyes Open \u003cimg src=\"public/assets/icons/eyesopen.svg\" alt=\"Eyes Open logo\" width=32 style=\"vertical-align:middle\"\u003e](#eyes-open-)\r\n    - [Mafia/Werewolf/ToS inspired web based game](#mafiawerewolftos-inspired-web-based-game)\r\n- [Table of contents](#table-of-contents) --\u003e\r\n  ### Game\r\n- [Eyes Open ](#eyes-open-)\r\n  - [Mafia/Werewolf/ToS inspired web based game](#mafiawerewolftos-inspired-web-based-game)\r\n  - [Table of contents](#table-of-contents)\r\n    - [Game](#game)\r\n    - [Project](#project)\r\n    - [Miscellaneous info](#miscellaneous-info)\r\n  - [Link to website](#link-to-website)\r\n  - [Game description \\\u0026 objective](#game-description--objective)\r\n  - [Requirements](#requirements)\r\n  - [Role cards](#role-cards)\r\n    - [Good](#good)\r\n    - [Evil](#evil)\r\n    - [Neutral](#neutral)\r\n  - [Dependencies](#dependencies)\r\n  - [Install and run](#install-and-run)\r\n  - [Assets](#assets)\r\n  - [Notes](#notes)\r\n  ### Project\r\n  - [Dependencies](#dependencies)\r\n  - [Install and build](#install-and-build)\r\n  ### Miscellaneous info\r\n  - [Assets](#assets)\r\n  - [Notes](#notes)\r\n\r\n---\r\n\r\n## Link to website\r\n\u003c!-- #### TBD --\u003e\r\nhttps://eyesopen.petrusmatiros.com/\r\n \r\n Enjoy ^-^\r\n\r\n\r\n## Game description \u0026 objective\r\n A peaceful and beautiful town with its good inhabitants, is struck by evildoers and \"anti-heroes\", which are trying to either sabotage, kill or trick the town. There are different roles, each apart of three different teams (Good, Evil or Neutral). Each role has a specific ability and a given goal, to either win with their team, or win by themselves. \r\n \r\n\r\n## Requirements\r\n- Minimum 3 players\r\n\r\n## Role cards\r\n\r\n### Good\r\n\u003cp\u003e\r\n\u003cimg src=\"public/assets/rolecards/Villager.webp\" alt=\"role-card\" width=150\u003e\r\n\u003cimg src=\"public/assets/rolecards/Doctor.webp\" alt=\"role-card\" width=150\u003e\r\n\u003cimg src=\"public/assets/rolecards/Investigator.webp\" alt=\"role-card\" width=150\u003e\r\n\u003cimg src=\"public/assets/rolecards/Mayor.webp\" alt=\"role-card\" width=150\u003e\r\n\u003cimg src=\"public/assets/rolecards/Trapper.webp\" alt=\"role-card\" width=150\u003e\r\n\u003c/p\u003e\r\n\r\n### Evil\r\n\u003cp\u003e\r\n\u003cimg src=\"public/assets/rolecards/Godfather.webp\" alt=\"role-card\" width=150\u003e\r\n\u003cimg src=\"public/assets/rolecards/Mafioso.webp\" alt=\"role-card\" width=150\u003e\r\n\u003cimg src=\"public/assets/rolecards/Surgeon.webp\" alt=\"role-card\" width=150\u003e\r\n\u003cimg src=\"public/assets/rolecards/Witch.webp\" alt=\"role-card\" width=150\u003e\r\n\u003cimg src=\"public/assets/rolecards/Framer.webp\" alt=\"role-card\" width=150\u003e\r\n\u003c/p\u003e\r\n\r\n### Neutral\r\n\u003cp\u003e\r\n\u003cimg src=\"public/assets/rolecards/Jester.webp\" alt=\"role-card\" width=150\u003e\r\n\u003cimg src=\"public/assets/rolecards/Serial Killer.webp\" alt=\"role-card\" width=150\u003e\r\n\u003cimg src=\"public/assets/rolecards/Executioner.webp\" alt=\"role-card\" width=150\u003e\r\n\u003cimg src=\"public/assets/rolecards/Lawyer.webp\" alt=\"role-card\" width=150\u003e\r\n\u003c/p\u003e\r\n\r\n## Dependencies\r\n```json\r\n\"dependencies\": {\r\n    \"express\": \"^4.18.1\",\r\n    \"express-session\": \"^1.17.3\",\r\n    \"randomstring\": \"^1.2.2\",\r\n    \"socket.io\": \"^4.5.1\",\r\n    \"socket.io-client\": \"^4.5.1\"\r\n  }\r\n```\r\n\r\n## Install and run\r\n\r\n```\r\nnpm i\r\nnode server/server.js\r\n```\r\n\r\n## Assets\r\n\r\n\r\n**Design \u0026 Illustrations** \u003cbr\u003e Beatriz Ines Avila Cutiño\r\n\r\n**Code \u0026 Design** \u003cbr\u003e Petrus Matiros\r\n\r\n**Emojis** \u003cbr\u003e \u003ca href=\"https://openmoji.org/library/\" target=\"_blank\"\u003eOpenmoji\u003c/a\u003e\r\n\r\n**Icons** \u003cbr\u003e \u003ca href=\"https://www.untitledui.com/icons\" target=\"_blank\"\u003eUntitled UI\u003c/a\u003e\r\n\r\n**BGM \u0026 SFX**\r\n\u003cbr\u003e\r\n\u003ca href=\"https://freesound.org/people/tyops/sounds/423208/\" target=\"_blank\"\u003e\"Suspense Mystery Entry\"\u003c/a\u003e by Tyops of \u003ca href=\"https://www.freesound.org\" target=\"_blank\"\u003eFreesound.org\u003c/a\u003e\r\n\u003cbr\u003e\r\n\u003ca href=\"https://freesound.org/people/Migfus20/sounds/559850/\" target=\"_blank\"\u003e\"Jazz Background Music Loop\"\u003c/a\u003e by Migfus20 of \u003ca href=\"https://www.freesound.org\" target=\"_blank\"\u003eFreesound.org\u003c/a\u003e\r\n\u003cbr\u003e\r\n\u003ca href=\"https://freesound.org/people/Sheyvan/sounds/470083/\" target=\"_blank\"\u003e\"Music: Orchestral Victory Fanfare\"\u003c/a\u003e by Sheyvan of \u003ca href=\"https://www.freesound.org\" target=\"_blank\"\u003eFreesound.org\u003c/a\u003e\r\n\u003cbr\u003e\r\n\u003ca href=\"https://freesound.org/people/ryusa/sounds/531132/\" target=\"_blank\"\u003e\"Bass drum snare roll victorious victory positive percussion\"\u003c/a\u003e by ryusa of \u003ca href=\"https://www.freesound.org\" target=\"_blank\"\u003eFreesound.org\u003c/a\u003e\r\n\u003cbr\u003e\r\n\u003ca href=\"https://freesound.org/people/LittleRobotSoundFactory/sounds/270467/\" target=\"_blank\"\u003e\"Jingle_Lose_00\"\u003c/a\u003e by LittleRobotSoundFactory of \u003ca href=\"https://www.freesound.org\" target=\"_blank\"\u003eFreesound.org\u003c/a\u003e\r\n\u003cbr\u003e\r\n\u003ca href=\"https://freesound.org/people/InspectorJ/sounds/384188/\" target=\"_blank\"\u003e\"Rooster, Crowing, A\"\u003c/a\u003e by InspectorJ of \u003ca href=\"https://www.freesound.org\" target=\"_blank\"\u003eFreesound.org\u003c/a\u003e\r\n\u003cbr\u003e\r\n\u003ca href=\"https://freesound.org/people/PhonosUPF/sounds/499699/\" target=\"_blank\"\u003e\"howling\"\u003c/a\u003e by PhonosUPF of \u003ca href=\"https://www.freesound.org\" target=\"_blank\"\u003eFreesound.org\u003c/a\u003e\r\n\u003cbr\u003e\r\n\u003ca href=\"https://freesound.org/people/greenvwbeetle/sounds/328117/\" target=\"_blank\"\u003e\"Pop 8\"\u003c/a\u003e by greenvwbeetle of \u003ca href=\"https://www.freesound.org\" target=\"_blank\"\u003eFreesound.org\u003c/a\u003e\r\n\u003cbr\u003e\r\n\u003ca href=\"https://freesound.org/people/greenvwbeetle/sounds/244654/\" target=\"_blank\"\u003e\"Pop 2\"\u003c/a\u003e by greenvwbeetle of \u003ca href=\"https://www.freesound.org\" target=\"_blank\"\u003eFreesound.org\u003c/a\u003e\r\n\u003cbr\u003e\r\n\u003ca href=\"https://freesound.org/people/suntemple/sounds/253168/\" target=\"_blank\"\u003e\"SFX UI Button Click\"\u003c/a\u003e by suntemple of \u003ca href=\"https://www.freesound.org\" target=\"_blank\"\u003eFreesound.org\u003c/a\u003e\r\n\u003cbr\u003e\r\n\u003ca href=\"https://freesound.org/people/plasterbrain/sounds/423166/\" target=\"_blank\"\u003e\"Minimalist Sci-Fi UI Error\"\u003c/a\u003e by plasterbrain of \u003ca href=\"https://www.freesound.org\" target=\"_blank\"\u003eFreesound.org\u003c/a\u003e\r\n\u003cbr\u003e\r\n\u003ca href=\"https://freesound.org/people/igroglaz/sounds/633208/\" target=\"_blank\"\u003e\"Old Church Bell (no noise)\"\u003c/a\u003e by igroglaz of \u003ca href=\"https://www.freesound.org\" target=\"_blank\"\u003eFreesound.org\u003c/a\u003e\r\n\u003cbr\u003e\r\n\u003ca href=\"https://freesound.org/people/MadPanCake/sounds/567848/\" target=\"_blank\"\u003e\"Kill impact\"\u003c/a\u003e by MadPanCake of \u003ca href=\"https://www.freesound.org\" target=\"_blank\"\u003eFreesound.org\u003c/a\u003e\r\n\u003cbr\u003e\r\n\u003ca href=\"https://freesound.org/people/kickhat/sounds/341794/\" target=\"_blank\"\u003e\"pizzicato\"\u003c/a\u003e by kickhat of \u003ca href=\"https://www.freesound.org\" target=\"_blank\"\u003eFreesound.org\u003c/a\u003e\r\n\u003cbr\u003e\r\n\u003ca href=\"https://freesound.org/people/kickhat/sounds/341796/\" target=\"_blank\"\u003e\"freesound strings attack 2\"\u003c/a\u003e by kickhat of \u003ca href=\"https://www.freesound.org\" target=\"_blank\"\u003eFreesound.org\u003c/a\u003e\r\n\r\n## Notes\r\n\r\nThis game is in it's production phase - still in development :D\r\n\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpetrusmatiros%2Feyesopen","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpetrusmatiros%2Feyesopen","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpetrusmatiros%2Feyesopen/lists"}