七弈智慧• 工作室

lichess的说明

2025-05-21 08:06:16 阅读(307)

当前版本 | 最后启动:26小时前

服务器 2024-05-06T06:01:47+00:00 0489e3d
资产 2024-05-06T07:00:07+00:00 c79016a
新 Crowdin 更新 (#15226) ... ...
合并拉取请求 #15224 来自 schlawg/ui-fix-3d-z-index ... ...

Lichess 是自由/开源软件。你可以下载、阅读、使用和修改每一部分源代码。

主服务器

  • lichess-org/lila 主后端和前端(Scala)
  • lichess-org/lila modules 后端模块(Scala)
  • lichess-org/lila ui 前端模块(TypeScript, Sass)
  • lichess-org/scalachess 国际象棋和变体规则及操作(Scala)
  • niklasf/chessops 国际象棋和变体规则及操作(TypeScript)
  • lichess-org/compression 国际象棋走法和计时器的压缩算法(Java)
  • lichess-org/chessground 前端国际象棋棋盘(TypeScript)
  • hi-ogawa/Stockfish 为尖端浏览器编译的 Stockfish(C++, WebAssembly, JavaScript)
  • lichess-org/stockfish.wasm, lichess-org/stockfish.js 较慢的 Stockfish 备用版本,用于浏览器(C++, WebAssembly, JavaScript)
  • lichess-org/pgn-viewer 嵌入式客户端 PGN 查看器(TypeScript)
  • lichess-org/leroyjenkins DDoS 缓解(Rust)

外部服务

  • lichess-org/lila-ws WebSocket 流量(Scala)
  • lichess-org/lila-http (Rust)
  • lichess-org/lila-fishnet Fishnet 走法请求(Scala)
  • lichess-org/lila-search 搜索引擎(Scala)
  • lichess-org/lila-openingexplorer (Rust)
  • lichess-org/lila-tablebase 表库(Rust)
  • lichess-org/lila-push Web 推送服务(Rust)
  • lichess-org/fishnet 分布式计算机分析,使用 official-stockfish/Stockfish 和 fairy-stockfish/Fairy-Stockfish,一个带有国际象棋变体支持的 Stockfish 分支(Rust, C++)
  • lichess-org/lila-gif 游戏和位置的 GIF 生成器(Rust)
  • lichess-org/lila-engine 用于外部引擎提供商和客户端之间通信的代理(Rust)
  • lichess-org/external-engine 分析板上的外部国际象棋引擎提供商(Python)
  • lichess-org/kaladin 旨在使用 Insights 自动化作弊检测的机器学习工具
  • clarkerubber/irwin 学习作弊模式以帮助版主的 AI(Python)
  • lichess-org/lila-ip2proxy 查询已知代理 IP 的数据库(Rust)
  • lichess-org/lila-pwned 查询已知泄露密码的数据库(Rust)
  • cyanfish/bbpPairings Swiss 配对(C++)
  • ornicar/lichess-puzzler 生成、审查和分类国际象棋谜题(Python, TypeScript)
  • michael1241/discotron Discord 集成,用于赞助者状态(Python)

移动应用

  • lichess-org/lichobile 主移动应用
  • veloce/scalachessjs 国际象棋及其变体规则
  • veloce/capacitor-stockfish Capacitor Stockfish 插件
  • veloce/cordova-plugin-stockfish Cordova 接口 Stockfish

移动应用的下一次迭代

  • lichess-org/mobile 移动应用的下一次迭代,正在开发中(Flutter, Dart)
  • lichess-org/flutter-chessground Flutter 的棋盘小部件(Flutter, Dart)
  • lichess-org/dart-stockfish Dart 的 Stockfish 绑定(Dart, C++)
  • lichess-org/dartchess 国际象棋和变体规则(Dart)

文档、实用工具、其他

  • lichess-org/api HTTP API 文档(在这里阅读)
  • lichess-org/api/ui 一些 API 端点的 Web 前端(在这里尝试)
  • lichess-org/api-demo API oauth 和游戏玩法的演示(在这里尝试)
  • lichess-org/scalalib Scala 实用程序
  • lichess-org/playframework-lila 精简版的 Play Framework 分支
  • ornicar/cash 精简版的 cash.js 分支
  • lichess-org/database 数据库.lichess.org 的生成器(下载所有评级游戏和谜题)
  • lichess-org/lila-db-seed 为 lila 开发导入虚拟数据到本地数据库
  • lichess-org/chess-openings 国际象棋开局名称的综合数据集
  • chess-bot-devs/lichess-bot HTTP API 和国际象棋引擎之间的桥梁
  • clarkerubber/Staunton-Pieces 原始的 3D 渲染棋子、棋盘和奖杯
  • arex1337/lichess-daily-puzzle-slack-app Slack 应用,将每日谜题发布到已安装的 Slack 频道
  • arex1337/lichesspuzzle Zulip 机器人,将每日谜题发布到特定的 Zulip 流
  • lichess-org/swiss-maker 使用 Lichess API 为你的团队生成瑞士制锦标赛的脚本
  • lichess-org/picfit 来自 thoas/picfit 的 HTTP 图像服务器(go)的分支

生产架构

img


请注意,由于文档中包含了一些编程语言和技术的专有名词,以及一些链接和图片,这些内容在翻译时保留了原文。此外,一些代码片段和特定的技术细节可能无法直接翻译,因为它们是特定于编程领域的术语。

接口页面--全局数据:

site-> {"id":1,"name":"七弈智慧","domain":"doc.7yi.link","email":"13346163791@qq.com","wx":null,"icp":"浙ICP备2023022652号-1","code":"","json":{"siteSubtitle":"• 工作室"},"title":"七弈国象-连接七弈 智慧人生","keywords":"国际象棋,棋谱,pgn,","description":"国际象棋站","createdAt":null,"updatedAt":"2025-04-14T01:07:55.000Z","template":null,"appid":null,"secret":null}

111-->• 工作室

nav-> [{"id":13,"pid":0,"name":"日常工作杂记","pinyin":"richanggongzuozaji","path":"/richanggongzuozaji","sort":4,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0","children":[{"id":14,"pid":13,"name":"前端","pinyin":"qianduan","path":"/cmsgaijin/qianduan","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":15,"pid":13,"name":"后端","pinyin":"houduan","path":"/richanggongzuozaji/houduan","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0","createdAt":"几秒前"},{"id":16,"pid":13,"name":"总结","pinyin":"zongjie","path":"/kaifariji/zongjie","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":17,"pid":13,"name":"工作计划","pinyin":"gongzuojihua","path":"/cmsgaijin/gongzuojihua","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":22,"pid":13,"name":"炒股养棋","pinyin":"chaoguyangqi","path":"/chaoguyangqi","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":23,"pid":13,"name":"cx13","pinyin":"cx13","path":"/kaifariji/cx13","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":24,"pid":13,"name":"时限学堂","pinyin":"shixianxuetang","path":"/richanggongzuozaji/shixianxuetang","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":25,"pid":13,"name":"运营","pinyin":"yunying","path":"/richanggongzuozaji/yunying","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"}],"createdAt":"几秒前"},{"id":18,"pid":0,"name":"国象练习","pinyin":"guoxianglianxi","path":"/guoxianglianxi","sort":3,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":19,"pid":0,"name":"信息公布","pinyin":"xinxigongbu","path":"/xinxigongbu","sort":6,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0","children":[{"id":20,"pid":19,"name":"业界消息","pinyin":"yejiexiaoxi","path":"/qiyiguoxiang/yejiexiaoxi","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":21,"pid":19,"name":"七弈动态","pinyin":"qiyidongtai","path":"/xinxigongbu/qiyidongtai","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"}]}]

category-> [{"id":13,"pid":0,"name":"日常工作杂记","pinyin":"richanggongzuozaji","path":"/richanggongzuozaji","sort":4,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0","children":[{"id":14,"pid":13,"name":"前端","pinyin":"qianduan","path":"/cmsgaijin/qianduan","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":15,"pid":13,"name":"后端","pinyin":"houduan","path":"/richanggongzuozaji/houduan","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0","createdAt":"几秒前"},{"id":16,"pid":13,"name":"总结","pinyin":"zongjie","path":"/kaifariji/zongjie","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":17,"pid":13,"name":"工作计划","pinyin":"gongzuojihua","path":"/cmsgaijin/gongzuojihua","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":22,"pid":13,"name":"炒股养棋","pinyin":"chaoguyangqi","path":"/chaoguyangqi","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":23,"pid":13,"name":"cx13","pinyin":"cx13","path":"/kaifariji/cx13","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":24,"pid":13,"name":"时限学堂","pinyin":"shixianxuetang","path":"/richanggongzuozaji/shixianxuetang","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":25,"pid":13,"name":"运营","pinyin":"yunying","path":"/richanggongzuozaji/yunying","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"}],"createdAt":"几秒前"},{"id":14,"pid":13,"name":"前端","pinyin":"qianduan","path":"/cmsgaijin/qianduan","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":15,"pid":13,"name":"后端","pinyin":"houduan","path":"/richanggongzuozaji/houduan","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0","createdAt":"几秒前"},{"id":16,"pid":13,"name":"总结","pinyin":"zongjie","path":"/kaifariji/zongjie","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":17,"pid":13,"name":"工作计划","pinyin":"gongzuojihua","path":"/cmsgaijin/gongzuojihua","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":18,"pid":0,"name":"国象练习","pinyin":"guoxianglianxi","path":"/guoxianglianxi","sort":3,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":19,"pid":0,"name":"信息公布","pinyin":"xinxigongbu","path":"/xinxigongbu","sort":6,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0","children":[{"id":20,"pid":19,"name":"业界消息","pinyin":"yejiexiaoxi","path":"/qiyiguoxiang/yejiexiaoxi","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":21,"pid":19,"name":"七弈动态","pinyin":"qiyidongtai","path":"/xinxigongbu/qiyidongtai","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"}]},{"id":20,"pid":19,"name":"业界消息","pinyin":"yejiexiaoxi","path":"/qiyiguoxiang/yejiexiaoxi","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":21,"pid":19,"name":"七弈动态","pinyin":"qiyidongtai","path":"/xinxigongbu/qiyidongtai","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":22,"pid":13,"name":"炒股养棋","pinyin":"chaoguyangqi","path":"/chaoguyangqi","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":23,"pid":13,"name":"cx13","pinyin":"cx13","path":"/kaifariji/cx13","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":24,"pid":13,"name":"时限学堂","pinyin":"shixianxuetang","path":"/richanggongzuozaji/shixianxuetang","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":25,"pid":13,"name":"运营","pinyin":"yunying","path":"/richanggongzuozaji/yunying","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"}]

friendlink-> [{"id":1,"title":"七弈国象首页","link":"https://www.7yi.link","sort":0,"createdAt":"2023-07-22T14:59:55.000Z"}]

base_url-> /public/template/default

frag--->{"record":"<p style=\"text-align: center;\"><a href=\"http://beian.miit.gov.cn/\" target=\"_blank\" rel=\"noopener\">浙ICP备2023022652号-1</a></p>","footer-guanyu":"","footer-7yi":"","footer-chess":"","footer-fe":"","chanyue-introduce":"<p>七弈国象:专注于国际象棋开局与战术学习的网站</p>\n<ul>\n<li>国际象棋相关工具开发:<br>\n<ul>\n<li>记谱训练</li>\n<li>识谱工具</li>\n</ul>\n</li>\n<li>国象相关产品\n<ul>\n<li>记录本</li>\n</ul>\n</li>\n<li>电商网站\n<ul>\n<li>畅享一三</li>\n</ul>\n</li>\n<li>通用后台<br>\n<ul>\n<li>7Link通用后台开发系统&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</li>\n</ul>\n</li>\n</ul>","copyright":"<p style=\"text-align: center;\">杭州七弈智慧科技有限公司版权所有</p>","ad":"<p style=\"text-align: center;\"><a href=\"https://7yi.link/stock/chess/web-mobile/\" target=\"_blank\" rel=\"noopener\"> <img style=\"display: block; margin-left: auto; margin-right: auto; max-width: 100%; height: auto;\" src=\"/public/uploads/default/2023/09/21/1695286791855_mceu_83563456911695286788809.png.png\"> </a></p>\n<p style=\"text-align: center;\"><a href=\"https://7yi.link/stock/chess/web-mobile/\" target=\"_blank\" rel=\"noopener\">开局树学习</a></p>"}

tag--->[{"id":8,"name":"双马防御","path":"shuangmafangyu"},{"id":7,"name":"开发","path":"kaifa"},{"id":6,"name":"伦敦体系","path":"lunduntixi"},{"id":5,"name":"俄罗斯防御","path":"eluosifangyu"},{"id":1,"name":"cms","path":"cms"}]

-----------

position------>[{"id":13,"pid":0,"name":"日常工作杂记","pinyin":"richanggongzuozaji","path":"/richanggongzuozaji","sort":4,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0","children":[{"id":14,"pid":13,"name":"前端","pinyin":"qianduan","path":"/cmsgaijin/qianduan","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":15,"pid":13,"name":"后端","pinyin":"houduan","path":"/cmsgaijin/houduan","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":16,"pid":13,"name":"总结","pinyin":"zongjie","path":"/richanggongzuozaji/zongjie","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":17,"pid":13,"name":"工作计划","pinyin":"gongzuojihua","path":"/cmsgaijin/gongzuojihua","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":22,"pid":13,"name":"炒股养棋","pinyin":"chaoguyangqi","path":"/chaoguyangqi","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":23,"pid":13,"name":"cx13","pinyin":"cx13","path":"/kaifariji/cx13","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":24,"pid":13,"name":"时限学堂","pinyin":"shixianxuetang","path":"/richanggongzuozaji/shixianxuetang","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":25,"pid":13,"name":"运营","pinyin":"yunying","path":"/richanggongzuozaji/yunying","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"}]},{"id":16,"pid":13,"name":"总结","pinyin":"zongjie","path":"/richanggongzuozaji/zongjie","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"}]

navSub------>{"cate":{"id":16,"pid":13,"name":"总结","pinyin":"zongjie","path":"/richanggongzuozaji/zongjie","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},"id":16}

article------>{"id":210,"cid":16,"sub_cid":null,"title":"lichess的说明","short_title":"","tag_id":"","attr":"","seo_title":"","seo_keywords":"","seo_description":"","source":"","author":"","description":"","img":"","content":"<p><strong>当前版本 | 最后启动:26小时前</strong></p>\n<table>\n<thead>\n<tr>\n<th>服务器</th>\n<th>2024-05-06T06:01:47+00:00</th>\n<th><code class=\"inlineCode___h27aF\">0489e3d</code></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>资产</td>\n<td>2024-05-06T07:00:07+00:00</td>\n<td><code class=\"inlineCode___h27aF\">c79016a</code></td>\n</tr>\n<tr>\n<td>新 Crowdin 更新 (#15226)</td>\n<td>...</td>\n<td>...</td>\n</tr>\n<tr>\n<td>合并拉取请求 #15224 来自 schlawg/ui-fix-3d-z-index</td>\n<td>...</td>\n<td>...</td>\n</tr>\n</tbody>\n</table>\n<p>Lichess 是自由/开源软件。你可以下载、阅读、使用和修改每一部分源代码。</p>\n<h2>主服务器</h2>\n<ul>\n<li><strong>lichess-org/lila</strong>&nbsp;主后端和前端(Scala)</li>\n<li><strong>lichess-org/lila modules</strong>&nbsp;后端模块(Scala)</li>\n<li><strong>lichess-org/lila ui</strong>&nbsp;前端模块(TypeScript, Sass)</li>\n<li><strong>lichess-org/scalachess</strong>&nbsp;国际象棋和变体规则及操作(Scala)</li>\n<li><strong>niklasf/chessops</strong>&nbsp;国际象棋和变体规则及操作(TypeScript)</li>\n<li><strong>lichess-org/compression</strong>&nbsp;国际象棋走法和计时器的压缩算法(Java)</li>\n<li><strong>lichess-org/chessground</strong>&nbsp;前端国际象棋棋盘(TypeScript)</li>\n<li><strong>hi-ogawa/Stockfish</strong>&nbsp;为尖端浏览器编译的 Stockfish(C++, WebAssembly, JavaScript)</li>\n<li><strong>lichess-org/stockfish.wasm, lichess-org/stockfish.js</strong>&nbsp;较慢的 Stockfish 备用版本,用于浏览器(C++, WebAssembly, JavaScript)</li>\n<li><strong>lichess-org/pgn-viewer</strong>&nbsp;嵌入式客户端 PGN 查看器(TypeScript)</li>\n<li><strong>lichess-org/leroyjenkins</strong>&nbsp;DDoS 缓解(Rust)</li>\n</ul>\n<h2>外部服务</h2>\n<ul>\n<li><strong>lichess-org/lila-ws</strong>&nbsp;WebSocket 流量(Scala)</li>\n<li><strong>lichess-org/lila-http</strong>&nbsp;(Rust)</li>\n<li><strong>lichess-org/lila-fishnet</strong>&nbsp;Fishnet 走法请求(Scala)</li>\n<li><strong>lichess-org/lila-search</strong>&nbsp;搜索引擎(Scala)</li>\n<li><strong>lichess-org/lila-openingexplorer</strong>&nbsp;(Rust)</li>\n<li><strong>lichess-org/lila-tablebase</strong>&nbsp;表库(Rust)</li>\n<li><strong>lichess-org/lila-push</strong>&nbsp;Web 推送服务(Rust)</li>\n<li><strong>lichess-org/fishnet</strong>&nbsp;分布式计算机分析,使用 official-stockfish/Stockfish 和 fairy-stockfish/Fairy-Stockfish,一个带有国际象棋变体支持的 Stockfish 分支(Rust, C++)</li>\n<li><strong>lichess-org/lila-gif</strong>&nbsp;游戏和位置的 GIF 生成器(Rust)</li>\n<li><strong>lichess-org/lila-engine</strong>&nbsp;用于外部引擎提供商和客户端之间通信的代理(Rust)</li>\n<li><strong>lichess-org/external-engine</strong>&nbsp;分析板上的外部国际象棋引擎提供商(Python)</li>\n<li><strong>lichess-org/kaladin</strong>&nbsp;旨在使用 Insights 自动化作弊检测的机器学习工具</li>\n<li><strong>clarkerubber/irwin</strong>&nbsp;学习作弊模式以帮助版主的 AI(Python)</li>\n<li><strong>lichess-org/lila-ip2proxy</strong>&nbsp;查询已知代理 IP 的数据库(Rust)</li>\n<li><strong>lichess-org/lila-pwned</strong>&nbsp;查询已知泄露密码的数据库(Rust)</li>\n<li><strong>cyanfish/bbpPairings</strong>&nbsp;Swiss 配对(C++)</li>\n<li><strong>ornicar/lichess-puzzler</strong>&nbsp;生成、审查和分类国际象棋谜题(Python, TypeScript)</li>\n<li><strong>michael1241/discotron</strong>&nbsp;Discord 集成,用于赞助者状态(Python)</li>\n</ul>\n<h2>移动应用</h2>\n<ul>\n<li><strong>lichess-org/lichobile</strong>&nbsp;主移动应用</li>\n<li><strong>veloce/scalachessjs</strong>&nbsp;国际象棋及其变体规则</li>\n<li><strong>veloce/capacitor-stockfish</strong>&nbsp;Capacitor Stockfish 插件</li>\n<li><strong>veloce/cordova-plugin-stockfish</strong>&nbsp;Cordova 接口 Stockfish</li>\n</ul>\n<h2>移动应用的下一次迭代</h2>\n<ul>\n<li><strong>lichess-org/mobile</strong>&nbsp;移动应用的下一次迭代,正在开发中(Flutter, Dart)</li>\n<li><strong>lichess-org/flutter-chessground</strong>&nbsp;Flutter 的棋盘小部件(Flutter, Dart)</li>\n<li><strong>lichess-org/dart-stockfish</strong>&nbsp;Dart 的 Stockfish 绑定(Dart, C++)</li>\n<li><strong>lichess-org/dartchess</strong>&nbsp;国际象棋和变体规则(Dart)</li>\n</ul>\n<h2>文档、实用工具、其他</h2>\n<ul>\n<li><strong>lichess-org/api</strong>&nbsp;HTTP API 文档(在这里阅读)</li>\n<li><strong>lichess-org/api/ui</strong>&nbsp;一些 API 端点的 Web 前端(在这里尝试)</li>\n<li><strong>lichess-org/api-demo</strong>&nbsp;API oauth 和游戏玩法的演示(在这里尝试)</li>\n<li><strong>lichess-org/scalalib</strong>&nbsp;Scala 实用程序</li>\n<li><strong>lichess-org/playframework-lila</strong>&nbsp;精简版的 Play Framework 分支</li>\n<li><strong>ornicar/cash</strong>&nbsp;精简版的 cash.js 分支</li>\n<li><strong>lichess-org/database</strong>&nbsp;数据库.lichess.org 的生成器(下载所有评级游戏和谜题)</li>\n<li><strong>lichess-org/lila-db-seed</strong>&nbsp;为 lila 开发导入虚拟数据到本地数据库</li>\n<li><strong>lichess-org/chess-openings</strong>&nbsp;国际象棋开局名称的综合数据集</li>\n<li><strong>chess-bot-devs/lichess-bot</strong>&nbsp;HTTP API 和国际象棋引擎之间的桥梁</li>\n<li><strong>clarkerubber/Staunton-Pieces</strong>&nbsp;原始的 3D 渲染棋子、棋盘和奖杯</li>\n<li><strong>arex1337/lichess-daily-puzzle-slack-app</strong>&nbsp;Slack 应用,将每日谜题发布到已安装的 Slack 频道</li>\n<li><strong>arex1337/lichesspuzzle</strong>&nbsp;Zulip 机器人,将每日谜题发布到特定的 Zulip 流</li>\n<li><strong>lichess-org/swiss-maker</strong>&nbsp;使用 Lichess API 为你的团队生成瑞士制锦标赛的脚本</li>\n<li><strong>lichess-org/picfit</strong>&nbsp;来自 thoas/picfit 的 HTTP 图像服务器(go)的分支</li>\n</ul>\n<h2>生产架构</h2>\n<p><img src=\"https://image.lichess1.org/display?h=0&amp;op=resize&amp;path=lichess:cmsPage:VAh0MJ:GAafY6fcYBFq:C2Tmvwhs.png&amp;w=800&amp;sig=0996e5305967d391dbfdb43ec95abdc68286f78e\" alt=\"img\"></p>\n<hr>\n<p>请注意,由于文档中包含了一些编程语言和技术的专有名词,以及一些链接和图片,这些内容在翻译时保留了原文。此外,一些代码片段和特定的技术细节可能无法直接翻译,因为它们是特定于编程领域的术语。</p>","status":0,"pv":307,"link":"","createdAt":"2024-05-07 17:07:29","updatedAt":"2025-05-21 08:06:16","field":{},"tags":[]}

article.tags------>[]

news------>[{"id":259,"title":"七弈通用后台数据库配置文件规范","short_title":"","img":"","createdAt":"2024-12-31T10:32:53.000Z","description":"","pinyin":"zongjie","name":"总结","path":"/kaifariji/zongjie"},{"id":258,"title":"书库系统更新记录","short_title":"","img":"","createdAt":"2024-12-28T09:33:18.000Z","description":"","pinyin":"zongjie","name":"总结","path":"/kaifariji/zongjie"},{"id":254,"title":"用AI辅助帮朋友完成了一个45年同学聚会的视频","short_title":"","img":"","createdAt":"2024-12-05T00:50:11.000Z","description":"","pinyin":"zongjie","name":"总结","path":"/kaifariji/zongjie"},{"id":253,"title":"一个很好用的视频格式转换网站","short_title":"","img":"","createdAt":"2024-11-27T10:37:40.000Z","description":"","pinyin":"zongjie","name":"总结","path":"/kaifariji/zongjie"},{"id":246,"title":"运营准备","short_title":"","img":"","createdAt":"2024-07-19T14:14:01.000Z","description":"","pinyin":"zongjie","name":"总结","path":"/kaifariji/zongjie"},{"id":245,"title":"教学视频","short_title":"","img":"","createdAt":"2024-07-05T00:47:41.000Z","description":"","pinyin":"zongjie","name":"总结","path":"/kaifariji/zongjie"},{"id":242,"title":"6月30日工作总结","short_title":"","img":"","createdAt":"2024-06-30T12:03:02.000Z","description":"","pinyin":"zongjie","name":"总结","path":"/kaifariji/zongjie"},{"id":241,"title":"今天工作总结","short_title":"","img":"","createdAt":"2024-06-28T10:23:17.000Z","description":"","pinyin":"zongjie","name":"总结","path":"/kaifariji/zongjie"},{"id":237,"title":"6月19日工作记录","short_title":"","img":"","createdAt":"2024-06-18T23:57:11.000Z","description":"","pinyin":"zongjie","name":"总结","path":"/kaifariji/zongjie"},{"id":236,"title":"我的棋局开发进度","short_title":"","img":"","createdAt":"2024-06-18T14:36:31.000Z","description":"","pinyin":"zongjie","name":"总结","path":"/kaifariji/zongjie"}]

hot------>[{"id":206,"title":"如何让wsl通过代理访问","path":"/kaifariji/zongjie"},{"id":148,"title":" stockfish中 elo与 skill之间的区别 ","path":"/kaifariji/zongjie"},{"id":81,"title":"禅悦cms系统上一个版本改动汇总","path":"/kaifariji/zongjie"},{"id":22,"title":"对cms系统修改记录","path":"/kaifariji/zongjie"},{"id":210,"title":"lichess的说明","path":"/kaifariji/zongjie"},{"id":172,"title":"解决 Stockfish 引擎在本地测试时的 SharedArrayBuffer 错误","path":"/kaifariji/zongjie"},{"id":49,"title":"一些有用的经验","path":"/kaifariji/zongjie"},{"id":145,"title":"小兔子阿斗的故事","path":"/kaifariji/zongjie"},{"id":108,"title":"纸张克数选择","path":"/kaifariji/zongjie"},{"id":201,"title":"lichess安装指南","path":"/kaifariji/zongjie"}]

imgs------>[{"id":145,"title":"小兔子阿斗的故事","short_title":"","img":"/public/uploads/default/2024/01/17/1705477492766_origin-mceclip0jpg","createdAt":"2024-01-17T07:44:22.000Z","description":"","pinyin":"zongjie","name":"总结","path":"/kaifariji/zongjie"},{"id":97,"title":"搬迁服务器总结","short_title":"","img":"/public/uploads/default/2023/11/08/1699443000987_mceclip0.jpg.jpg","createdAt":"2023-11-08T10:02:59.000Z","description":"自8月份以来,我们决定将我们的业务入驻亚马逊,被吸引的原因之一是亚马逊提供的一年免费服务器,这似乎非常适合我们这些仍在进行产品测试的客户。","pinyin":"zongjie","name":"总结","path":"/kaifariji/zongjie"},{"id":79,"title":"记录一下,如何让18年的笔记本支持21:9显示器","short_title":"","img":"/public/uploads/default/2023/11/01/1698876307181_mceclip0.png.png","createdAt":"2023-11-01T13:51:06.000Z","description":"借双十一,给工作站配置了一台带鱼屏34寸显示器,HKC的 曲率1000,京东各种打折下来1276元。原价 1699双11 -400红包 -4.33白条  -8加入hkc会员 -10应当把可以打折的优惠都拿了下来办公室安装 很顺利 直接usb扩展显示器接上就可以用了搬到家里,问题出来了,接hdmi扩展口 显示分辨率不支持21:9  最高只有16:9更新最新的intel 显卡控制中心,无效。。。办公室配熊猫的是采用自定义分辨率。现在系统找不到了。没办法。下载驱动精灵,刷新所有驱动,重启右键。。","pinyin":"zongjie","name":"总结","path":"/kaifariji/zongjie"},{"id":45,"title":"使用cocos creator 开发微信小程序","short_title":"","img":"/public/uploads/default/2023/10/03/1696300737570_mceclip0.png.png","createdAt":"2023-10-01T22:21:25.000Z","description":"一 帐号准备:\n开发者帐号:\n如果不是多端开发,即(网页,android app,ios app,小程序,或多项目,可以不用申请,年费 300元","pinyin":"zongjie","name":"总结","path":"/kaifariji/zongjie"}]

pre------>{"id":209,"title":"lichess-docker说明","name":"总结","path":"/kaifariji/zongjie"}

next------>{"id":211,"title":"lichess项目汇总","name":"总结","path":"/kaifariji/zongjie"}

E