Knots is just Bitcoin Core with some customizations and different defaults. Luke did not write it from scratch. It can hardly be considered a different implementation.
The closest to truly ground-up reimplementations are things like libbitcoin or btcd.