prolog-implementation
Here are 68 public repositories matching this topic...
Language:All
Sort:Most stars
A modern Prolog implementation written mostly in Rust.
- Updated
Jul 17, 2025 - Rust
Logica is a logic programming language that compiles to SQL. It runs on DuckDB, Google BigQuery, PostgreSQL and SQLite.
- Updated
Jul 5, 2025 - Jupyter Notebook
An open source Prolog interpreter in JavaScript
- Updated
Jan 30, 2023 - JavaScript
Ciao is a modern Prolog implementation that builds up from a logic-based simple kernel designed to be portable, extensible, and modular.
- Updated
Jun 21, 2025 - Prolog
A compact, efficient Prolog interpreter written in plain-old C.
- Updated
Jul 18, 2025 - C
⚔️ Game of Thrones character database and family trees in Prolog
- Updated
Apr 15, 2019 - Prolog
Minimal Prolog implemented in Rust
- Updated
Sep 24, 2024 - Rust
Lightweight C++/Python Hierarchical Task Network (HTN) AI Engine
- Updated
Sep 10, 2024 - C++
Gradual WAM implementation using Hassan Aït-Kaci's tutorial reconstruction
- Updated
Oct 6, 2018 - Clojure
Javascript porting of Paul Tarau latest Prolog Engine architecture
- Updated
Nov 6, 2018 - JavaScript
A small logic programming language.
- Updated
May 14, 2024 - Haskell
ALS Prolog Compiler & Development Environment
- Updated
Apr 23, 2025 - C
Inductor Prolog: A Lightweight Embeddable C++ Prolog Compiler
- Updated
Dec 4, 2023 - C++
Prolog Implementation in Python
- Updated
Dec 28, 2017 - Python
hitchhiker Prolog - an implementation of a novel virtual machine
- Updated
May 6, 2023 - C++
This is a prolog repository contains logic-based code for symbolic reasoning, AI algorithms, and other rule-based applications.
- Updated
Oct 11, 2024 - Prolog
Implementation of Prolog
- Updated
Feb 19, 2020 - Rust
A simple Prolog implementation written in ReasonML.
- Updated
Jan 3, 2023 - Reason
Shumilog - a partial Prolog implementation
- Updated
Jul 16, 2014 - Haskell
Improve this page
Add a description, image, and links to theprolog-implementation topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with theprolog-implementation topic, visit your repo's landing page and select "manage topics."