[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-70684":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":25,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":35,"readmeContent":36,"aiSummary":37,"trendingCount":16,"starSnapshotCount":16,"syncStatus":38,"lastSyncTime":39,"discoverSource":40},70684,"boardgame.io","boardgameio\u002Fboardgame.io","boardgameio","State Management and Multiplayer Networking for Turn-Based Games","https:\u002F\u002Fboardgame.io",null,"TypeScript",12349,826,149,106,0,3,7,22,9,43.75,"MIT License",false,"main",true,[27,28,29,30,31,32,33,34],"boardgames","game-engine","javascript","multiplayer","react","react-native","tabletop","turn-based","2026-06-12 02:02:42","\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fboardgame.io\u002F\">\n    \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fboardgameio\u002Fboardgame.io\u002Fmain\u002Fdocs\u002Flogo-optimized.svg?sanitize=true\" alt=\"boardgame.io\" \u002F>\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n\u003Ca href=\"https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fboardgame.io\">\u003Cimg src=\"https:\u002F\u002Fbadge.fury.io\u002Fjs\u002Fboardgame.io.svg\" alt=\"npm version\" \u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fboardgameio\u002Fboardgame.io\u002Factions?query=workflow%3ATests\"> \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fboardgameio\u002Fboardgame.io\u002Fworkflows\u002FTests\u002Fbadge.svg\" alt='Build Status'>\u003C\u002Fa>\n\u003Ca href='https:\u002F\u002Fcoveralls.io\u002Fgithub\u002Fboardgameio\u002Fboardgame.io?branch=main'>\u003Cimg src='https:\u002F\u002Fcoveralls.io\u002Frepos\u002Fgithub\u002Fboardgameio\u002Fboardgame.io\u002Fbadge.svg?branch=main' alt='Coverage Status' \u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fgitter.im\u002Fboardgame-io\">\u003Cimg src=\"https:\u002F\u002Fbadges.gitter.im\u002Fboardgame-io.svg\" alt=\"Gitter\" \u002F>\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fboardgame.io\u002Fdocumentation\u002F#\u002F\">Read the Documentation\u003C\u002Fa>\u003C\u002Fstrong>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cstrong>boardgame.io\u003C\u002Fstrong> is an engine for creating turn-based games using JavaScript.\n\u003C\u002Fp>\n\nWrite simple functions that describe how the game state changes\nwhen a particular move is made. This is automatically converted\ninto a playable game complete with online multiplayer\nfeatures, all without requiring you to write a single line of\nnetworking or storage code.\n\n### Features\n\n- **State Management**: Game state is managed seamlessly across clients, server and storage automatically.\n- **Multiplayer**: Game state is kept in sync in realtime and across platforms.\n- **AI**: Automatically generated bots that can play your game.\n- **Game Phases**: with different game rules and turn orders per phase.\n- **Lobby**: Player matchmaking and game creation.\n- **Prototyping**: Interface to simulate moves even before you render the game.\n- **Extendable**: Plugin system that allows creating new abstractions.\n- **View-layer Agnostic**: Use the vanilla JS client or the bindings for React \u002F React Native.\n- **Logs**: Game logs with the ability to time travel (viewing the board at an earlier state).\n\n## Usage\n\n### Installation\n\n```sh\nnpm install boardgame.io\n```\n\n### Documentation\n\nRead our [Full Documentation](https:\u002F\u002Fboardgame.io\u002Fdocumentation\u002F) to learn how to\nuse boardgame.io, and join the [community on gitter](https:\u002F\u002Fgitter.im\u002Fboardgame-io\u002FGeneral)\nto ask your questions!\n\n### Running examples in this repository\n\n```sh\nnpm install\nnpm start\n```\n\nThe examples can be found in the [examples](examples\u002F) folder.\n\n#### Using VS Code?\n\nThis repository is ready to run in a dev container in VS Code. See [the contributing guidelines for details](CONTRIBUTING.md).\n\n## Changelog\n\nSee [changelog](docs\u002Fdocumentation\u002FCHANGELOG.md).\n\n## Get involved\n\nWe welcome contributions of all kinds!\nPlease take a moment to review our [Code of Conduct](CODE_OF_CONDUCT.md).\n\n🐛 **Found a bug?**  \nLet us know by [creating an issue][new-issue].\n\n❓ **Have a question?**  \nOur [Gitter channel][gitter] and [GitHub Discussions][discussions]\nare good places to start.\n\n⚙️ **Interested in fixing a [bug][bugs] or adding a [feature][features]?**  \nCheck out the [contributing guidelines](CONTRIBUTING.md)\nand the [project roadmap](roadmap.md).\n\n📖 **Can we improve [our documentation][docs]?**  \nPull requests even for small changes can be helpful. Each page in the\ndocs can be edited by clicking the “Edit on GitHub” link at the top right.\n\n[new-issue]: https:\u002F\u002Fgithub.com\u002Fboardgameio\u002Fboardgame.io\u002Fissues\u002Fnew\u002Fchoose\n[gitter]: https:\u002F\u002Fgitter.im\u002Fboardgame-io\u002FGeneral\n[discussions]: https:\u002F\u002Fgithub.com\u002Fboardgameio\u002Fboardgame.io\u002Fdiscussions\n[bugs]: https:\u002F\u002Fgithub.com\u002Fboardgameio\u002Fboardgame.io\u002Fissues?q=is%3Aissue+is%3Aopen+label%3Abug\n[features]: https:\u002F\u002Fgithub.com\u002Fboardgameio\u002Fboardgame.io\u002Fissues?q=is%3Aissue+is%3Aopen+label%3Afeature\n[docs]: https:\u002F\u002Fboardgame.io\u002Fdocumentation\u002F\n[sponsors]: https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fboardgameio\n[collective]: https:\u002F\u002Fopencollective.com\u002Fboardgameio#support\n\n## License\n\n[MIT](LICENSE)\n","boardgame.io 是一个用于创建基于回合制游戏的引擎，使用JavaScript开发。其核心功能包括自动化的状态管理、实时同步的多人游戏支持、自动生成的游戏AI、灵活的游戏阶段控制以及玩家匹配和游戏创建的游说系统。此外，它还提供了插件扩展能力、与视图层无关的设计（支持原生JS、React或React Native）及游戏日志回溯等功能。该工具非常适合需要快速原型设计或构建跨平台多人在线游戏的开发者使用。",2,"2026-06-11 03:33:36","high_star"]