
I checked a lot of open source engines, if they met the following criterias:
1) Open source (most are on git anyway)
2) Easy compile with make/cmake on both, Linux and MacOSX, with g++ and clang, telling their name on init.
3) Complete implementation of either UCI or CECP protocol
4) Stable over thousands of games
5) Bugfree in terms of timeouts and illegal moves and draw repitions.
From over 1000 engines I found, only 48 met all the criterias.
This is the list, the third column is the relative strength when playing h2h against OliThink 5.9.0 on very fast time control:
Code: Select all
cinnamon	uci	-690	2.3.3	https://github.com/gekomad/Cinnamon
chesley		xboard	-800	1.2.x	https://github.com/matthewgingell/chesley
claudia		uci	-1000	0.5.1	https://github.com/antoniogarro/Claudia
ct800 		uci 	-480	0.41	https://www.ct800.net/download.htm			(make..sh)
defenchess	uci	+600	2.3	https://github.com/cetincan0/Defenchess
demolito	uci	+450	.	https://github.com/lucasart/Demolito
delocto		uci	+10	0.6	https://github.com/moterink/Delocto
drosophila	uci	-210	1.6	https://github.com/gustafullberg/drosophila		(cmake)
ethereal 	uci	+700	12.55	https://github.com/AndyGrant/Ethereal
floyd		uci	-750	0.9	https://github.com/kervinck/floyd
fridolin3	uci	-200	3.1	https://sites.google.com/site/fridolinchess
fruit		uci	-180	2.1	https://github.com/Warpten/Fruit-2.1
glaurung	uci	-40	2.2	https://github.com/phenri/glaurung
googleplex	uci	-500	1.7	https://gitlab.com/tsoj/Googleplex_Starthinker		(cmake)
greko 		xb+uci	-150	2020.03	http://greko.su/index_en.html
greko-junior	xb+uci	-490	12.9	https://github.com/coderxlsn/greko-junior-chess
gully2		xboard	-860	2.16	https://github.com/borriss/gully
halogen		uci	-15	8	https://github.com/KierenP/Halogen
k2 		xb+uci	-80	0.96	https://github.com/serg-meus/k2
laser		uci	+500	1.8	https://github.com/jeffreyan11/laser-chess-engine
magic 		xb+uci 	-670	2	https://github.com/zzhangb4/MagiC-engine-chess
marvin		xb+uci	-220	5.0.0	https://github.com/bmdanielsson/marvin-chess
minnow		uci	-1250	150301	https://github.com/tm512/minnow
monolith	uci	+220	2	https://github.com/cimarronOST/Monolith
olithink5	xboard		5.9.0	https://github.com/olithink/OliThink		(/oliThink4 4.1.3: -700, /oliThink3 3.0.7: -950)
phalanx		xboard 	-180	XXV	https://github.com/student-t/Phalanx-XXIII
prophet4	xboard	-950	4	https://github.com/jswaff/prophet4
protector	xb+uci	+280	1.9.0	https://github.com/MichaelB7/Protector
purplehaze	xboard	-920	2.1.0	https://github.com/vinc/purplehaze
robocide	uci	-550	.	https://github.com/DanielWhite94/robocide
rodentII	uci	+80	0.9.68	https://github.com/nescitus/Rodent_II
sayuri		uci	-1000	18.5.23	https://github.com/MetalPhaeton/sayuri			(cmake)
sbchess		uci	-1100	.	https://github.com/DoubleEspresso/chess
scorpio 	xb+uci	-130	3.0.9	https://github.com/dshawul/Scorpio
senpai		uci	+40	2.0	https://github.com/B4dT0bi/senpai
snowy		uci	-850	0.2.5	https://github.com/JasonCreighton/snowy
stash		uci	-160	21.1	https://gitlab.com/mhouppin/stash-bot
stockfish 	uci	+920	11	https://github.com/official-stockfish/Stockfish
sungorus	uci	-510	1.4	https://sites.google.com/site/sungorus
taltos		xb+uci	-440	.	https://github.com/GBuella/Taltos
teki		uci	-600	.	https://github.com/Mk-Chan/Teki				(cmake)
texel		uci	+330	1.08	https://github.com/peterosterlund2/texel		(cmake)
togaII 		uci	-70	1.2.1a	https://github.com/zwegner/toga-mp
weiss 		uci	+250	1.1	https://github.com/TerjeKir/weiss
winter 		uci 	+300	0.8.16	https://github.com/rosenthj/Winter
wyldchess 	uci	-160	1.5	https://github.com/Mk-Chan/WyldChess
xiphos 		uci	+620	0.6.1	https://github.com/milostatarevic/xiphos
zevra2		uci	-370	2.1.2	https://github.com/sovaz1997/Zevra2		(/Zevra 1.8.6: -550)


