isaacl/sunsetter7 — explained in plain English
Analysis updated 2026-08-11 · repo last pushed 2017-01-22
Integrate a chess engine into lichess's fishnet network for bot gameplay and analysis.
Study how a chess engine connects to an online platform's infrastructure.
Build on or modify an existing open-source chess engine for your own projects.
| isaacl/sunsetter7 | abmfy/summertraining-homework | achanana/mavsdk | |
|---|---|---|---|
| Language | C++ | C++ | C++ |
| Last pushed | 2017-01-22 | 2022-07-11 | 2024-05-20 |
| Maintenance | Dormant | Dormant | Dormant |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 4/5 | 2/5 | 4/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires understanding of lichess's fishnet ecosystem and building a C++ project from source with minimal documentation.
Sunsetter is a chess engine, a program that plays chess. This particular version has been adapted to work with lichess.org, a popular free online chess platform. It's based on an older open-source chess engine originally hosted on SourceForge, updated here to integrate with lichess's systems. The README doesn't go into much detail about how the engine actually works under the hood. What we can gather is that it's written in C++ and runs on Linux, Mac OS, and Windows. There's a reference to a related project called "fishnet," which is lichess's distributed network of chess engines that power bots and analysis on the platform, so this version of Sunsetter was likely patched to be compatible with that ecosystem. This project would be relevant to people involved in running or contributing to lichess's infrastructure, the maintainers who manage the pool of chess engines that players can face or use for analysis. If you're a developer interested in how chess engines get integrated into a platform like lichess, or if you want to build on or study an open-source chess engine, this is the kind of codebase you'd look at. Not much else is documented in the README beyond build status badges and the fact that it's released under the GNU General Public License v2, meaning the source code is freely available and can be modified and redistributed under those terms. If you need deeper technical context, you'd likely need to look at the fishnet project or the original Sunsetter source for more background.
Sunsetter is a chess engine program that plays chess, adapted to integrate with lichess.org's online platform and its distributed engine network called fishnet.
Mainly C++. The stack also includes C++, Linux, Mac OS.
Dormant — no commits in 2+ years (last push 2017-01-22).
Free to use, modify, and redistribute, but derivative works must also be open-sourced under the same GPL v2 terms.
Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.