Each entry is put together from a few different sources, and the process can be readily explained, so you can find other engines as well.

  • The links are found either via Google (“chess engine lc0”, for instance, or “chess engine marvin”), or via the CCRL page for any particular engine — where the homepage is often included. Info pages are at the Computer Chess Wiki.
  • In a pinch, the programming language and protocol can be determined from the homepage and info page, but I always refer instead to the RWBC XB/UCI Engine List spreadsheet, which has pretty much every engine, aside from the SF clones. (Note: There are two versions of this spreadsheet. The one that is public, found via the RWBC website, and the version that is… something. I don’t know. But I believe you have to find it with a Google search. It includes other information, like country and first name, full release date of the first release. Stuff like that. It might have been left up as an oversight, so I made sure to try and copy it, which wasn’t permitted by Google Sheets. But for some reason it copied with CTRL-C anyway, and I was able to paste it into Excel, where it now resides.)
  • The name and country can usually be determined from the homepage (which is almost always at GitHub) but it’s easiest to go look it up at the CCRL in the same way I look up homepages. These can also be found at the Computer Chess Wiki.

Apparently there’s some friction concerning sites that collate information without attributing their sources, and while it had never seemed like much of an issue, this is here to straighten that out.