Ukanren
Strawberry Prolog
Professional tool for programming in Prolog. Free Light edition with many example programs in it.
XSB
trealla-prolog/trealla: A compact, efficient Prolog interpreter written in plain-old C.
A compact, efficient Prolog interpreter written in plain-old C. - trealla-prolog/trealla
The GNU Prolog web site