Skip to content
View JanWielemaker's full-sized avatar

Organizations

@SWI-Prolog @conceptsinmotion

Block or report JanWielemaker

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Showing results

Efficient MeTTa language implementation in Prolog.

Prolog 23 35 Updated Apr 8, 2026

Refactoring Tools for SWI-Prolog

Prolog 20 1 Updated Apr 5, 2026

A browser based PROLOG interpreter.

JavaScript 3 Updated May 8, 2023

SWI-Prolog WebAssembly build as a NPM package

JavaScript 60 7 Updated Apr 10, 2026

GNU-Emacs interface that embeds Prolog as an Emacs module

Emacs Lisp 16 4 Updated Mar 15, 2026

logic programming with SPARQL

Prolog 48 8 Updated Jan 16, 2023

Prolog binding for terminusdb-store

Prolog 22 8 Updated Jun 13, 2022

Debug Adapter Protocol (DAP) implementation for SWI-Prolog

Prolog 23 3 Updated Mar 28, 2022

Primary source of truth for the Docker "Official Images" program

Shell 6,944 2,506 Updated Apr 10, 2026

Main development repository

C 2 Updated Mar 3, 2022

CLP(BNR) module for SWI-Prolog

Prolog 44 8 Updated Feb 24, 2026

SWI-Prolog Version Manager - Bash script to manage multiple active SWI-Prolog versions

Shell 41 8 Updated Jan 23, 2023

🐺 Husky is a lazy functional language similar to Haskell, but with a more conventional syntax

Prolog 17 1 Updated Sep 21, 2020

cplint is a suite of programs for reasoning with probabilistic logic programs

Prolog 83 16 Updated Mar 29, 2026

The MacPorts ports tree

Tcl 1,756 1,476 Updated Apr 11, 2026

Programming in Tabled Prolog by David S Warren

TeX 22 2 Updated Mar 11, 2020

PySwip is a Python-Prolog interface that enables querying SWI-Prolog in your Python programs.

Python 545 111 Updated Feb 15, 2026

TerminusDB is a distributed, collaborative database designed for building, sharing, versioning, and reasoning on structured data.

Prolog 3,245 128 Updated Apr 10, 2026

OWL2 library for Prolog

Prolog 112 19 Updated Aug 23, 2019

A heap memory profiler for Linux

C++ 4,046 233 Updated Apr 10, 2026

Parser for Attempto Controlled English (ACE)

Prolog 212 28 Updated Apr 21, 2024

🍻 Default formulae for the missing package manager for macOS (or Linux)

Ruby 15,202 13,493 Updated Apr 11, 2026

[Archived] Edit Thunderbird emails in an external text editor

JavaScript 105 11 Updated Oct 3, 2025

Run SWI-Prolog in your browser using WebAssemply

HTML 78 5 Updated Aug 29, 2022

SWI-Prolog ported to WebAssembly

HTML 40 5 Updated Jun 21, 2018

Emscripten: An LLVM-to-WebAssembly Compiler

C++ 27,307 3,513 Updated Apr 11, 2026

A massively spiffy yet delicately unobtrusive compression library.

C 6,796 2,735 Updated Mar 27, 2026

A 64-bit OS for the Raspberry Pi 3

Go 712 124 Updated Jun 12, 2020

Docker images for SWI-Prolog

Dockerfile 16 10 Updated Mar 15, 2026
Next