{"id":16837381,"url":"https://github.com/mobeigi/chessort","last_synced_at":"2025-10-28T12:35:44.398Z","repository":{"id":251526318,"uuid":"829920536","full_name":"mobeigi/chessort","owner":"mobeigi","description":"Chessort is a Chess puzzle game where you sort moves based on the chess engine's evaluation.","archived":false,"fork":false,"pushed_at":"2024-10-30T09:12:22.000Z","size":1901,"stargazers_count":10,"open_issues_count":11,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-18T08:11:29.480Z","etag":null,"topics":["chess","chessort","compare","data","eval","evaluation","game","lichess","puzzle","rank","sorting","stockfish","training"],"latest_commit_sha":null,"homepage":"http://chessort.com","language":"TypeScript","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/mobeigi.png","metadata":{"files":{"readme":"README.md","changelog":null,"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":"2024-07-17T08:55:10.000Z","updated_at":"2025-03-14T00:30:25.000Z","dependencies_parsed_at":"2024-10-28T12:24:38.774Z","dependency_job_id":"a76fa57a-c836-44e9-bbb5-6962a676b47b","html_url":"https://github.com/mobeigi/chessort","commit_stats":null,"previous_names":["mobeigi/chessort"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mobeigi%2Fchessort","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mobeigi%2Fchessort/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mobeigi%2Fchessort/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mobeigi%2Fchessort/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mobeigi","download_url":"https://codeload.github.com/mobeigi/chessort/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244907420,"owners_count":20529850,"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":["chess","chessort","compare","data","eval","evaluation","game","lichess","puzzle","rank","sorting","stockfish","training"],"created_at":"2024-10-13T12:17:08.499Z","updated_at":"2025-10-28T12:35:39.369Z","avatar_url":"https://github.com/mobeigi.png","language":"TypeScript","readme":"\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/mobeigi/chessort/blob/main/.github/logo/logo.svg?raw=true\" height=\"110px\" width=\"auto\"/\u003e\n  \u003cbr/\u003e\n  \u003ch3 align=\"center\"\u003eChessort\u003c/h3\u003e\n  \u003cp align=\"center\"\u003eChess puzzle sorting game.\u003c/p\u003e\n  \u003ch2\u003e\u003c/h2\u003e\n  \u003cbr /\u003e\n  \n  [![Issues][issues-badge]][issues-link]\n  [![Pull Requests][pulls-badge]][pulls-link]  \n  [![Website][website-badge]][website-link]\n  [![Discord][discord-badge]][discord-link]\n  [![License][license-badge]][license-link]\n\u003c/div\u003e\n\n## Description\nChessort is a Chess puzzle game where you sort moves based on the chess engine's evaluation.\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/mobeigi/chessort/blob/main/.github/screenshots/chessort-game-screenshot.png?raw=true\" width=\"auto\"/\u003e\n\u003c/div\u003e\n\n## Directory Structure\n\n- [app](app): Contains the React frontend for Chessort.\n- [server](server): Contains the server responsible for generating games and validating solutions.\n- [data](data): Contains scripts for data generation and ingestion.\n  - [generation](data/generation): Scripts for generating Chessort data CSV's data.\n  - [ingestion](data/ingestion): Scripts for ingesting generated Chessort data into a database.\n  - [sql](data/sql): Contains SQL scripts for setting up the database schema.\n\n## Contributions\nContributions are always welcome!  \nJust make a [pull request](../../pulls).\n\n## Credits\n\n- [Lichess Open Database](https://database.lichess.org/)\n- [Lichess Chessground](https://github.com/lichess-org/chessground)\n- [Stockfish](https://stockfishchess.org/) \n\nSee [CREDITS.md](CREDITS.md) for full credits.\n\n## License\n\n### Chessort\n\nChessort is licensed under the [GNU General Public License v3.0 (GPL-3.0)](https://www.gnu.org/licenses/gpl-3.0.en.html).\n\n### Lichess Open Database\n\nThis project uses chess data from the [Lichess Open Database](https://database.lichess.org/). The data is available under the [Creative Commons Zero (CC0) License](https://creativecommons.org/publicdomain/zero/1.0/).\n\n### Lichess Chessground\n\nThis project utilizes [Lichess Chessground](https://github.com/lichess-org/chessground) for rendering the chessboard. Chessground is licensed under the [MIT License](https://opensource.org/licenses/MIT).\n\n### Stockfish\n\nThis project leverages the  [Stockfish](https://stockfishchess.org/) chess engine for analysis. Stockfish is licensed under the [GNU General Public License v3.0 (GPL-3.0)](https://www.gnu.org/licenses/gpl-3.0.en.html).\n\n\u003c!-- Variables --\u003e\n[issues-badge]: https://img.shields.io/github/issues/mobeigi/chessort.svg?style=flat-square\n[issues-link]: ../../issues\n\n[pulls-badge]: https://img.shields.io/github/issues-pr/mobeigi/chessort.svg?style=flat-square\n[pulls-link]: ../../pulls\n\n[website-badge]: https://img.shields.io/website?url=https%3A%2F%2Fchessort.com\u0026style=flat-square\n[website-link]: http://chessort.com/\n\n[discord-badge]: https://img.shields.io/discord/1266704159894409266?style=flat-square\u0026logo=Discord\u0026logoColor=ffffff\u0026label=Discord\n[discord-link]: https://discord.gg/QZW8V56jkt\n\n[license-badge]: https://img.shields.io/github/license/mobeigi/chessort.svg?style=flat-square\n[license-link]: LICENSE.md\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmobeigi%2Fchessort","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmobeigi%2Fchessort","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmobeigi%2Fchessort/lists"}