{"id":13659094,"url":"https://github.com/jrmi/airboardgame","last_synced_at":"2025-04-06T07:09:59.423Z","repository":{"id":37950933,"uuid":"270392697","full_name":"jrmi/airboardgame","owner":"jrmi","description":"AirBoardGame is a versatile Virtual Table Top (VTT) platform designed for playing and creating any board game online with friends.","archived":false,"fork":false,"pushed_at":"2025-03-16T15:08:03.000Z","size":8801,"stargazers_count":96,"open_issues_count":53,"forks_count":11,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-03-30T06:04:31.109Z","etag":null,"topics":["board-game","play-games","playground","remote","tabletop-simulator","virtual-tabletop","vtt"],"latest_commit_sha":null,"homepage":"https://airboardgame.net/","language":"JavaScript","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/jrmi.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","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":"2020-06-07T18:17:18.000Z","updated_at":"2025-03-20T13:48:03.000Z","dependencies_parsed_at":"2023-11-13T22:29:54.192Z","dependency_job_id":"20e936bf-b765-4c3f-9c88-f4a0a737da49","html_url":"https://github.com/jrmi/airboardgame","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jrmi%2Fairboardgame","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jrmi%2Fairboardgame/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jrmi%2Fairboardgame/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jrmi%2Fairboardgame/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jrmi","download_url":"https://codeload.github.com/jrmi/airboardgame/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247445668,"owners_count":20939958,"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":["board-game","play-games","playground","remote","tabletop-simulator","virtual-tabletop","vtt"],"created_at":"2024-08-02T05:01:05.237Z","updated_at":"2025-04-06T07:09:59.388Z","avatar_url":"https://github.com/jrmi.png","language":"JavaScript","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"readme":"# Air board game - the free online tabletop simulator\n\nJoin us on Discord - [![Discord](https://img.shields.io/discord/899259310620696616)](https://discord.gg/EsZGJ5h6UA)\n\nIf you just want to play, go [here](https://airboardgame.net).\n\n* **Choose** a game\n* **Share** the link with your friends\n* **Play** together\n\nSimple, fast and efficient.\n\nNo need to create an account, choose a game from the list ([or create yours](#game-designer-its-also-for-you)) share\nthe displayed link with your friends by mail or any channel you have in common\nand wait for your friends to join you.\n\n## A tabletop simulator ?\n\n![In action](./public/screen.png)\n\nAirboardgame is a tabletop simulator to play your favorite board games with your\nfriends online. It's not a game engine, it's just a tabletop simulator of what you can\ndo with a real table. You share a common space with other players like if you were is the same room.\nIf you move something or if you flip a card, other players see\nthis action and can respond in real time.\n\nHint: you really should use an audio conference application to speak with other players.\n\nAirboardgame doesn't force you, you make the rules.\nAirboardgame is just a game table simulator : what you would do with a real\ntable you can/must do it with Airboargame.\n\n## Features for players\n\nFlip card items.\n\n![Load and save](./public/flip.gif)\n\nTap items.\n\n![Load and save](./public/tap.gif)\n\nFlip cards only for you, like hand cards.\n\n![Load and save](./public/flipyou.gif)\n\nSee other players cursor on the shared board and how they move in real time.\nYou can show things, see what they are doing, …\n\n![Load and save](./public/other.gif)\n\nSave and restore game.\n\n![Load and save](./public/loadsave.png)\n\nand more…\n\n## Game designer, it's also for you\n\nAirboardgame is not only designed to play games but also to create them.\nIn just few minutes you can create simple games without any\ndevelopment skills and play with your friends.\n\nYou want to test a concept? Try a print \u0026 play game? You can use Airboardgame\nwithout the need for more hardware.\n\nThe only limit is your imagination.\n\nTo access this features, login then click on the « Create new game » button on home page.\n\nWe want Airboardgame to be simple, intuitive web application.\nJust give a try and if you like it share it and contribute.\n\nYou can create a game with simple actions :\n\n* Create items like\n  * Round,\n  * Rectangle,\n  * Dice,\n  * Note,\n  * Counter,\n  * Image that can represent cards, board, token, perks, …\n  * Pre-made items\n  * …\n* Choose board size\n* Add available items not on the board but in the \"game box\" like extension or material for more user.\n\nYou can drag'n'drop image from your desktop to the board to use them in Airboardgame.\n\n## Technical details\n\n* Open source web application,\n* Made with React and Socket.io,\n* Use Recoiljs as state management,\n* Client to client driven architecture,\n* Use Ricochet.js as backend framework.\n\n## Developper documentation\n\n* [Installation instructions](docs/dev.md)\n* [Deploy your own instance](docs/dev.md)\n* [Contributing guide](docs/dev.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjrmi%2Fairboardgame","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjrmi%2Fairboardgame","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjrmi%2Fairboardgame/lists"}