{"id":14982566,"url":"https://github.com/cutechess/cutechess","last_synced_at":"2025-04-12T14:19:54.737Z","repository":{"id":3166549,"uuid":"3949794","full_name":"cutechess/cutechess","owner":"cutechess","description":"Cute Chess is a graphical user interface, command-line interface and a library for playing chess.","archived":false,"fork":false,"pushed_at":"2024-07-22T18:34:22.000Z","size":8962,"stargazers_count":638,"open_issues_count":251,"forks_count":151,"subscribers_count":32,"default_branch":"master","last_synced_at":"2025-04-12T14:19:47.394Z","etag":null,"topics":["c-plus-plus","chess","qt5"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cutechess.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-04-06T13:27:47.000Z","updated_at":"2025-04-10T19:28:48.000Z","dependencies_parsed_at":"2024-09-29T06:16:03.729Z","dependency_job_id":null,"html_url":"https://github.com/cutechess/cutechess","commit_stats":{"total_commits":2346,"total_committers":35,"mean_commits":67.02857142857142,"dds":0.4620630861040068,"last_synced_commit":"780065637f9936bc29cc592c6f0b2007ccbf66de"},"previous_names":[],"tags_count":33,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cutechess%2Fcutechess","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cutechess%2Fcutechess/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cutechess%2Fcutechess/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cutechess%2Fcutechess/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cutechess","download_url":"https://codeload.github.com/cutechess/cutechess/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248578875,"owners_count":21127714,"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":["c-plus-plus","chess","qt5"],"created_at":"2024-09-24T14:05:39.968Z","updated_at":"2025-04-12T14:19:54.696Z","avatar_url":"https://github.com/cutechess.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Cute Chess\n\n![GitHub CI](https://github.com/cutechess/cutechess/workflows/build%20cutechess/badge.svg)\n\nCute Chess is a graphical user interface, command-line interface and a library\nfor playing chess. Cute Chess is written in C++ using the [Qt\nframework](https://www.qt.io/).\n\n## Installation\n\n### Binaries\n\nSee the [Releases](https://github.com/cutechess/cutechess/releases) page.\n\n### Building from source\n\nCute Chess requires Qt 5.15 or greater, a compiler with C++11 support and `cmake`.\nCute Chess depends on the following Qt 5 modules:\n\n* qt5-widgets\n* qt5-svg\n* qt5-concurrent\n* qt5-printsupport\n* qt5-testlib (optional: unit tests)\n\nRun these commands:\n\n    $ mkdir build\n    $ cd build\n    $ cmake ..\n    $ make\n\nDocumentation is available as Unix manual pages in the `docs/` directory.\n\nFor detailed build instruction for various operating systems, see the\n[Building from source](https://github.com/cutechess/cutechess/wiki/Building-from-source)\nwiki page.\n\n## Running\n\nThe `cutechess` program is the graphical user interface of Cute Chess.\nIt can be run either from command-line or from your desktop environment's\napplication launcher.\n\nThe `cutechess-cli` program is the command-line interface for playing\ngames between chess engines. For example, to play ten games between two Sloppy\nengines (assuming `sloppy` is in PATH) with a time control of 40 moves in 60\nseconds:\n\n    $ cutechess-cli -engine cmd=sloppy -engine cmd=sloppy -each proto=xboard tc=40/60 -rounds 10\n\nSee `cutechess-cli -help` for descriptions of the supported options or manuals\nfor full documentation.\n\n## License\n\nCute Chess is released under the GPLv3+ license except for the components in\nthe `projects/lib/components` and `projects/gui/components` directories which\nare released under the MIT License.\n\n## Credits\n\nCute Chess was written by Ilari Pihlajisto, Arto Jonsson and [contributors](https://github.com/cutechess/cutechess/graphs/contributors)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcutechess%2Fcutechess","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcutechess%2Fcutechess","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcutechess%2Fcutechess/lists"}