GitHub topics: swi-prolog
luciangreen/listprologinterpreter
A Prolog Interpreter written in Prolog.
Language: Prolog - Size: 1.19 MB - Last synced at: about 4 hours ago - Pushed at: about 4 hours ago - Stars: 5 - Forks: 3

smucclaw/l4-lp
Fully in-browser IDE and rule engine for L4 (a DSL for business rules), along with various language binding libraries
Language: Clojure - Size: 1.46 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 4 - Forks: 1

SWI-Prolog/swipl-devel
SWI-Prolog Main development repository
Language: C - Size: 97.3 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1,045 - Forks: 184

evoldoers/biomake
GNU-Make-like utility for managing builds and complex workflows
Language: Prolog - Size: 938 KB - Last synced at: 10 days ago - Pushed at: over 1 year ago - Stars: 105 - Forks: 9

likelion/homebrew-tap
My own SWI-Prolog homebrew tap
Language: Ruby - Size: 15.1 MB - Last synced at: 14 days ago - Pushed at: 15 days ago - Stars: 1 - Forks: 0

Seeker04/plwm
An X11 window manager written in Prolog
Language: Prolog - Size: 1.07 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 1 - Forks: 0

beyond-tabs/prolog-matcher
A Prolog-based service for named entity matching and ranking, powered by SWI-Prolog and MySQL ODBC integration
Language: Prolog - Size: 8.79 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 0 - Forks: 0

yuce/pyswip
PySwip is a Python-Prolog interface that enables querying SWI-Prolog in your Python programs.
Language: Python - Size: 417 KB - Last synced at: 11 days ago - Pushed at: 4 months ago - Stars: 506 - Forks: 98

bahmanm/prolog-etudes
A collection of etudes for folks new to Prolog (and sometimes experienced ones) to learn the language in a practical fashion.
Language: Prolog - Size: 70.3 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 0 - Forks: 0

Kaljurand/owl-verbalizer
OWL verbalizer: making machine-readable knowledge also human-readable
Language: Prolog - Size: 2.57 MB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 38 - Forks: 7

rla/dict-schema
Dict validation/conversion for SWI-Prolog.
Language: Prolog - Size: 203 KB - Last synced at: about 2 months ago - Pushed at: over 9 years ago - Stars: 10 - Forks: 0

engr-sakil/Prolog-Project
The goal of this project is to create an English-to-Bangla character translator using Prolog. The project addresses the practical problem of transliterating English (phonetic) text into Bangla characters based on the Avro phonetic keyboard layout. This system is intended to help users write Bangla text using English letters as input.
Language: Prolog - Size: 304 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

VanHakobyan/SWI-Prolog
SWI-Prolog Logical Programming Languages
Language: Prolog - Size: 14.1 MB - Last synced at: 18 days ago - Pushed at: about 7 years ago - Stars: 16 - Forks: 2

SWI-Prolog/swipl-wasm 📦
Run SWI-Prolog in your browser using WebAssemply
Language: HTML - Size: 1.06 MB - Last synced at: 18 days ago - Pushed at: over 2 years ago - Stars: 77 - Forks: 6

Valathia/Prolog-NetHack-Agent
A prolog agent that does path finding in nethack and tries to complete the dungeon with a graphical interface made in pygame
Language: Python - Size: 40.3 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

Programming-Sai/Fertilizer-Recommendation-Engine-PROLOG
This project implements a Prolog-based expert system for fertilizer recommendations, helping farmers optimize agricultural practices. It uses logical inference to suggest suitable fertilizers, improving crop yield and sustainability. The backend integrates with an existing frontend to provide a complete agricultural decision-making solution.
Language: Prolog - Size: 12.2 MB - Last synced at: 21 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

Eddys912/prolog-logic-exercises
Este repositorio está dedicado a ejercicios en Prolog que incluyen Hechos, Reglas y Conclusiones (HRC).
Language: Prolog - Size: 4.88 KB - Last synced at: 16 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

fnogatz/xsd2json
Translate XML Schema into equivalent JSON Schema
Language: Prolog - Size: 2.99 MB - Last synced at: 14 days ago - Pushed at: about 2 years ago - Stars: 153 - Forks: 27

luyluish/legato
A Prolog song recommender
Language: Prolog - Size: 28.1 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 3 - Forks: 1

royratcliffe/swi-prolog-pack-cover
GitHub action for SWI-Prolog pack installation with test coverage
Language: Prolog - Size: 6.84 KB - Last synced at: 29 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

inesiscosta/StarBattle 📦
Star Battle Logic Puzzle Solver.
Language: Prolog - Size: 478 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

wouterbeek/prolog_graphviz
A library for visualizing graphs in Prolog.
Language: Prolog - Size: 94.7 KB - Last synced at: about 2 months ago - Pushed at: 8 months ago - Stars: 15 - Forks: 1

musicarroll/prolog
Prolog predicates to model functions, relations and binary operations.
Language: Prolog - Size: 101 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

cmungall/sparqlprog
logic programming with SPARQL
Language: Prolog - Size: 470 KB - Last synced at: 23 days ago - Pushed at: over 2 years ago - Stars: 47 - Forks: 7

eazar001/yesbot
IRC Bot Written in Prolog
Language: Prolog - Size: 445 KB - Last synced at: 1 day ago - Pushed at: almost 4 years ago - Stars: 20 - Forks: 5

at-sso/FamilyTree
Prolog logic to manage and query family tree relationships in Python.
Language: Python - Size: 34.2 KB - Last synced at: 17 days ago - Pushed at: 6 months ago - Stars: 1 - Forks: 1

JCumin/Brachylog
A terse declarative logic programming language
Language: Prolog - Size: 5.9 MB - Last synced at: 5 months ago - Pushed at: over 4 years ago - Stars: 117 - Forks: 5

Gxrco/Prolog-Derivates
Set of defined rules for solving derivatives developed in Prolog
Language: Prolog - Size: 1000 Bytes - Last synced at: 26 days ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

wouterbeek/prolog_starter_project
A simple Prolog example project that can be used as a template to build new projects with.
Language: Prolog - Size: 4.88 KB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 4 - Forks: 1

wouterbeek/prolog_imagemagick
Prolog binding for ImageMagick (inquiring properties for image files).
Language: Prolog - Size: 29.3 KB - Last synced at: about 2 months ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 1

wouterbeek/prolog_uriparser
Prolog binding for library uriparser (advanced URI parsing support).
Language: Prolog - Size: 29.3 KB - Last synced at: about 2 months ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 1

rla/prolog-yamltiny
A YAML subset parser for Prolog
Language: Prolog - Size: 105 KB - Last synced at: 13 days ago - Pushed at: about 12 years ago - Stars: 6 - Forks: 1

rla/simple-template
Text templating processor for SWI-Prolog.
Language: Prolog - Size: 80.1 KB - Last synced at: about 2 months ago - Pushed at: about 5 years ago - Stars: 32 - Forks: 9

luciangreen/Combination-Algorithm-Writer-with-Predicates
Combination Algorithm Writer with Predicates
Language: Prolog - Size: 131 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 2

luciangreen/Combination-Algorithm-Writer-Multiple-Predicates
Writes algorithms with multiple predicates
Language: Prolog - Size: 68.4 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

wouterbeek/prolog_rdf
Advanced support for working with RDF in Prolog.
Language: Prolog - Size: 4.44 MB - Last synced at: about 2 months ago - Pushed at: 8 months ago - Stars: 17 - Forks: 3

rahul1947/Logic-Programming
Logic Programming using Prolog.
Language: Prolog - Size: 24.8 MB - Last synced at: 12 days ago - Pushed at: over 6 years ago - Stars: 5 - Forks: 4

murshidazher/restaurant-expert-system
:plate_with_cutlery: A simple expert system which recommends food menu based on user preferences.
Language: Prolog - Size: 32.2 KB - Last synced at: about 1 month ago - Pushed at: almost 5 years ago - Stars: 5 - Forks: 7

rla/prolog-vdom
Virtual DOM implementation for SWI-Prolog
Language: Prolog - Size: 1.13 MB - Last synced at: about 2 months ago - Pushed at: almost 7 years ago - Stars: 8 - Forks: 1

nirantak/wsiwn
What Should I Watch Next? Expert System built using Python/Flask and Prolog.
Language: Prolog - Size: 305 KB - Last synced at: 15 days ago - Pushed at: almost 3 years ago - Stars: 10 - Forks: 3

fnogatz/plammar
A Prolog grammar written in Prolog, for parsing and serialising Prolog code.
Language: Prolog - Size: 263 KB - Last synced at: 20 days ago - Pushed at: over 3 years ago - Stars: 14 - Forks: 3

triska/proloxy
Prolog Reverse Proxy
Language: Prolog - Size: 76.2 KB - Last synced at: about 1 month ago - Pushed at: about 7 years ago - Stars: 19 - Forks: 6

Asma11za/AI-PlantCare-System
This project purpose a PlantCare system using SW-Prolog software. The proposed system can provide a robust platform for identifying plants diseases, recognizing pests, assessing nutrient deficiencies, and evaluating environmental stressors.
Language: Prolog - Size: 5.45 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

mracos/asdf-swiprolog
SWI-Prolog plugin for the asdf version manager
Language: Shell - Size: 22.5 KB - Last synced at: 4 days ago - Pushed at: about 1 year ago - Stars: 10 - Forks: 3

Attempto/APE
Parser for Attempto Controlled English (ACE)
Language: Prolog - Size: 3.65 MB - Last synced at: 11 months ago - Pushed at: about 1 year ago - Stars: 182 - Forks: 28

leandrojsandoval/ParadigmasDeProgramacionProlog
Ejercicios resueltos de Prolog de la materia Paradigmas de Programacion (2023).
Language: Prolog - Size: 14.6 KB - Last synced at: 25 days ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

Rami-Sabbagh/prolog-akari
A solution finder for the puzzle game known as Light-Up/Akari written in Prolog using SWI-Prolog
Language: Prolog - Size: 506 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

djellemah/upl
A ruby ffi interface to SWI-Prolog that goes both ways.
Language: Ruby - Size: 106 KB - Last synced at: 5 days ago - Pushed at: almost 2 years ago - Stars: 9 - Forks: 3

nafanasundukukrali/CubChecker
Задача по прологу с интерфейсом про кубики и каналы
Language: Prolog - Size: 9.77 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

iMaz1n/Prolog
Prolog Programming
Language: Prolog - Size: 4.88 KB - Last synced at: 12 months ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

Bayons/ICon
Ejercicios y apuntes de Ingeniería del Conocimiento (Universidad de Valladolid) de 2019-20
Language: CLIPS - Size: 4.24 MB - Last synced at: 9 months ago - Pushed at: about 5 years ago - Stars: 8 - Forks: 0

BonnyAD9/izu-du2
Second homework to the subject IZU
Language: Prolog - Size: 1.95 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

Z4ck404/prolog
simple examples with prolog
Language: Prolog - Size: 14.6 KB - Last synced at: about 1 year ago - Pushed at: almost 6 years ago - Stars: 5 - Forks: 3

fnogatz/tap
Write TAP tests with SWI-Prolog
Language: Prolog - Size: 55.7 KB - Last synced at: 11 months ago - Pushed at: over 2 years ago - Stars: 11 - Forks: 0

xpxaxsxi/dpath
An file system traversing utility. Backtracks in the directory structure.
Language: Prolog - Size: 111 KB - Last synced at: 3 days ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

nadaamohhamed/Prolog-Boycotting-Guide
A Prolog program that helps customers who are in solidarity with Gaza by providing alternatives to boycotting companies for their involvement in Israel's oppression of Palestinians.
Language: Prolog - Size: 85.9 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

simply-logical/prolog-book-template
A Jupyter Book template for interactive Prolog documents
Language: Prolog - Size: 2.75 MB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

clentfort/futoshiki
Solver/Generator for Futoshiki puzzles
Language: TypeScript - Size: 50.8 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

AAAI-DISIM-UnivAQ/prothonics-vrep Fork of agnsal/prothonics-vrep
Python 3 robot that gets sensor data from V-REP simulator and takes decisions by making queries to a SWI-Prolog program.
Language: Python - Size: 22.5 KB - Last synced at: about 1 year ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

nicoabie/quickcheck
Randomized testing for Prolog à la QuickCheck
Language: Prolog - Size: 72.3 KB - Last synced at: 11 months ago - Pushed at: over 5 years ago - Stars: 20 - Forks: 1

cr2007/F29AI-Prolog
Prolog Part of F29AI CW1
Language: Prolog - Size: 19.5 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

omoju/SWEXSYS
The Semantic Web Expert System Shell - An intelligent system platform capable of reasoning from multiple ontologies using Resource Description Framework (RDF), Rule Markup Language (RuleML), as well as other knowledge expressed as functional, structural, or causal models.
Language: Web Ontology Language - Size: 1.83 MB - Last synced at: 4 days ago - Pushed at: almost 9 years ago - Stars: 4 - Forks: 3

wouterbeek/prolog_library_collection
A collection of Prolog libraries.
Language: Prolog - Size: 8.24 MB - Last synced at: 11 months ago - Pushed at: almost 4 years ago - Stars: 83 - Forks: 13

FabSDev1/Simulating-alphabet-soup-with-SWI-prolog
Language: Java - Size: 22.3 MB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

logicmoo/wam_common_lisp
Allow Lisp programs to stop implementing an ad-hoc, informally-specified, bug-ridden, slow implementation of less than half of ISO-Prolog.
Language: Common Lisp - Size: 50.5 MB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 96 - Forks: 8

jcwleo/prolog-problem
Language: Prolog - Size: 1.95 KB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

rla/node-swipl Fork of jansegre/node-swipl
A node.js interface to the SWI-Prolog library.
Language: C++ - Size: 65.4 KB - Last synced at: 30 days ago - Pushed at: over 3 years ago - Stars: 30 - Forks: 4

avulaankith/swi-prolog
Some swi prolog files
Language: Prolog - Size: 1.95 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

abdulmlik/simple-Prolog-Examples 📦
A simple program written in Prolog
Language: Prolog - Size: 5.86 KB - Last synced at: over 1 year ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 2

abdulmlik/Mahram-In-Islam 📦
Projects and sample codes in Prolog.
Language: Prolog - Size: 66.4 KB - Last synced at: over 1 year ago - Pushed at: almost 7 years ago - Stars: 2 - Forks: 0

alexkantas/PrologIntelligentTutoringSystems
Web application in SWI Prolog for back-end and Semantic-UI CSS framework for front-end.
Language: CSS - Size: 1.89 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

levshuster/functional-swipl-interface
A wrapper built on top of the official SWI-Prolog Python interface to iteract with prolog through python using a functional programming paradigm. This wrapper is specifically designed to facilitate programmers with no prior knowledge of logic programming to interact with Prolog
Language: Python - Size: 8.79 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

parched/swipl-sys.rs
Bindgen generated bindings to SWI-Prolog
Language: Rust - Size: 7.81 KB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 0

likelion/dklare
Domain knowledge and reasoning language
Language: Prolog - Size: 102 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

heiheshang/pbitrix24
Bitrix24 API library
Language: Prolog - Size: 26.4 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

rla/prolog-markdown
Markdown parser for SWI-Prolog.
Language: Prolog - Size: 71.3 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 20 - Forks: 5

harmim/vut-flp-labs
Funkcionální a logické programování - Cvičení
Language: Haskell - Size: 691 KB - Last synced at: 22 days ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

taransin/tic-tac-toe_minimax
Prolog implementation of the game of tic-tac-toe with AI.
Language: Prolog - Size: 381 KB - Last synced at: over 1 year ago - Pushed at: almost 7 years ago - Stars: 1 - Forks: 0

rla/alternative-router
An alternative HTTP router/dispatcher for SWI-Prolog.
Language: Prolog - Size: 24.4 KB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 11 - Forks: 5

Blog-Core/blog-core
Blogging/CMS framework for SWI-Prolog.
Language: Prolog - Size: 2.05 MB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 19 - Forks: 8

martacanirome4/sudoku_solver
Programa para resolver puzzles Sudoku 4x4 en Prolog
Language: Prolog - Size: 14.6 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

LucasMLago/SWI_Prolog
This repository contains a study about the Logic Programming Paradigm. Exploring more about the SWI - Prolog
Language: Prolog - Size: 2.93 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

triska/letswicrypt
Prolog HTTPS Servers
Language: Prolog - Size: 26.4 KB - Last synced at: about 1 year ago - Pushed at: about 7 years ago - Stars: 35 - Forks: 2

Anniepoo/identity
A pack for SWI-Prolog web framework to handle usernames, login, signup, and other user management
Language: Prolog - Size: 150 KB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 8 - Forks: 1

FabianNorbertoEscobar/prolog-haskell-ejercicios
Ejercicios sencillos de Programacion Lógica y Programación Funcional en los lenguajes Prolog y Haskell, realizados en Programación Avanzada para conocer otros paradigmas
Language: Prolog - Size: 29.3 KB - Last synced at: 11 days ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 3

rla/node-swipl-stdio
A Node.js interface to the SWI-Prolog communicating over stdio.
Language: JavaScript - Size: 18.6 KB - Last synced at: 15 days ago - Pushed at: about 5 years ago - Stars: 10 - Forks: 4

xrofa/IST-Logica-Para-Programacao-Projecto
Instituto Superior Técnico - Projecto LP 2016/2017 (PROLOG)
Language: Prolog - Size: 266 KB - Last synced at: over 1 year ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0

CheeseTurtle/rrecurse
SWI-Prolog module for conveniently adding trace output to any recursive predicate
Language: Prolog - Size: 112 KB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

hagary/compensation-system
A reservation system for uni classes, modelled as a CSP and implemented using clpfd.
Language: Java - Size: 18 MB - Last synced at: over 1 year ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

hagary/logic-based-agent
A logic-based AI agent.
Language: Java - Size: 7.62 MB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

tasos14/reactQueens
N-Queens puzzle built with react and SWI Pengines.
Language: JavaScript - Size: 5.32 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 9 - Forks: 0

MollyZen/ExpertSystemJavaProlog
Language: Java - Size: 355 KB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

dens-den/kymopl
Kyrgyz morpgology in Prolog
Language: Prolog - Size: 23.4 KB - Last synced at: 5 months ago - Pushed at: almost 6 years ago - Stars: 2 - Forks: 1

micalevisk/siege-telegram-bot 📦
🤖 💬 tarefa 1(18/08) - IA 2017/02
Language: Prolog - Size: 1.07 MB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

brilacasck/wumpus-prolog
Wumpus Implementation in Prolog Language
Language: Prolog - Size: 2.07 MB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 9 - Forks: 2

rla/sort-dict
Sorts list of dicts by key in the given direction.
Language: Prolog - Size: 148 KB - Last synced at: about 2 months ago - Pushed at: over 9 years ago - Stars: 2 - Forks: 0

rla/docstore
Document-oriented in-memory database for Prolog.
Language: Prolog - Size: 37.1 KB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 9 - Forks: 2

cacilhas/prodis 📦
Prodis is a proof-of-concept, a just-for-the-sake-of-itself Prolog-powered implementation of a Redis-like queue/list server.
Language: Prolog - Size: 30.3 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

jdswalker/Interpreter-in-Prolog
An interpreter capable of executing a simple scripting language from a plain-text file
Language: Prolog - Size: 41 KB - Last synced at: 11 months ago - Pushed at: over 7 years ago - Stars: 13 - Forks: 3

rla/rdet
Runtime determinacy checker for SWI-Prolog
Language: Prolog - Size: 18.6 KB - Last synced at: about 2 months ago - Pushed at: about 5 years ago - Stars: 5 - Forks: 1
