A modern Prolog implementation written mostly in Rust.
An implementation and definition of the Rust trait system using a PROLOG-like logic solver
Prolog Implementation of Wumpus World
A proof-of-concept SWI-Prolog implementation of Web Prolog
A C# implementation of Prolog
A Prolog implementation based on generators
pylog: an implementation of Prolog features in Python
VivaceGraph version 3. Open source Common Lisp graph database & Prolog implementation. Supersedes http://github.com/kraison/vivace-graph-v2.
A pure Ruby gem implemention of a Prolog-like DSL for AI and logical programming.
SWI-Prolog for SHaring: a SWI-Prolog web IDE
The Power of Prolog: Introduction to modern Prolog
An open source Prolog interpreter in JavaScript
Curated list of Prolog packages and resources
An online IDE for visual programming in Prolog
The graphics toolkit for SWI-Prolog
Ciao is a modern Prolog implementation that builds up from a logic-based simple kernel designed to be portable, extensible, and modular.
Online, interactive edition of the "Simply Logical" Prolog textbook
A compact, efficient Prolog interpreter written in plain-old C.
This is an adaptation of the Ninety-Nine Prolog Problems written by Werner Hett.