Fridolin is a freeware chess-engine. It supports the standard protocol UCI to communicate with external Graphical User Interfaces (GUI) like Shredder, Winboard, Arena and Chessbase.
The engine is written in C++ and can be compiled under Windows, Linux and macOS.

Implementations:
  • UCI protocol
  • Chess960 (Fischer Random Chess)
  • Magic Bitboards
  • Alpha-Beta search with Null move, PVS, LMR and Futility pruning
  • Quiescence search with SEE
  • Multithreading
  • Multi-PV mode
  • Polyglot Opening Book
  • Nalimov Tablebases
  • Syzygy Tablebases