@SWI-Prolog

Top repositories

1

swipl-devel

SWI-Prolog Main development repository
C
955
star
2

swish

SWI-Prolog for SHaring: a SWI-Prolog web IDE
Prolog
495
star
3

swipl

SWI-Prolog stable releases
C
215
star
4

swipl-wasm

Run SWI-Prolog in your browser using WebAssemply
HTML
74
star
5

pengines

Pengine and Prolog scratchpad
HTML
56
star
6

packages-jpl

JPL: The Prolog <-> Java interface
Java
53
star
7

packages-swipy

Python interface for SWI-Prolog
C
38
star
8

npm-swipl-wasm

SWI-Prolog WebAssembly build as a NPM package
JavaScript
35
star
9

packages-cpp

The SWI-Prolog C++ interface
C++
29
star
10

packages-semweb

The SWI-Prolog RDF store
Prolog
28
star
11

contrib-swiplcs

Interface from C# to SWI-Prolog
C#
24
star
12

packages-chr

CHR: Leuven Constraint Handling Rules
Prolog
23
star
13

tabled-prolog-book

Programming in Tabled Prolog by David S Warren
TeX
22
star
14

packages-http

The SWI-Prolog HTTP server and client libraries
Prolog
22
star
15

roadmap

Discuss future development
21
star
16

sCASP

Top-down interpreter for ASP programs with Constraints
Prolog
21
star
17

packages-mqi

Machine Query Interface
Python
16
star
18

plweb

SWI-Prolog web server sources for www.swi-prolog.org
Prolog
15
star
19

packages-xpce

The graphics toolkit for SWI-Prolog
C
15
star
20

bench

Prolog benchmarks (`van Roy' set)
Prolog
14
star
21

docker-swipl

Docker images for SWI-Prolog
Dockerfile
12
star
22

packages-pengines

Pengines: Prolog engines
Prolog
11
star
23

docker-swish

Docker file for SWISH
Shell
10
star
24

packages-swipl-win

Portable Qt-based console for SWI-Prolog by Carlo Capelli
C++
9
star
25

packages-plunit

The SWI-Prolog Unit Testing library
Prolog
9
star
26

packages-sweep

GNU-Emacs interface that embeds Prolog as an Emacs module
Emacs Lisp
9
star
27

packages-clpqr

CLP(Q,R): constraints over rational numbers and floats by Leslie de Koninck
Prolog
8
star
28

rclswi

ROS2 bridge for SWI-Prolog
Prolog
8
star
29

packages-R

SWI-Prolog to R Project for Statistical Computing interface
Prolog
8
star
30

contrib-protobufs

An interface to Google Protocol Buffers (protobuf)
Prolog
7
star
31

packages-inclpr

Constraint solver for nonlinear (polynomial) constraints over reals
Prolog
7
star
32

issues

Dummy repository for issue tracking
7
star
33

packages-nlp

The SWI-Prolog NLP support library (stemming, etc.)
C
7
star
34

packages-clib

Assorted external libraries: processes, sockets, MIME, CGI, etc.
C
7
star
35

webstat

Examine SWI-Prolog resources and data using your browser
JavaScript
6
star
36

packages-odbc

The SWI-Prolog ODBC interface
C
6
star
37

packages-cql

High level database interface
Prolog
6
star
38

packages-regex

Pure Prolog regex implementation
Prolog
6
star
39

packages-table

The SWI-Prolog library for accessing structured files
C
5
star
40

contrib-plfann

SWI-Prolog interface to FANN (http://leenissen.dk/fann/)
C
5
star
41

packages-indent

Reformatter for Prolog source code
Prolog
5
star
42

packages-pldoc

The SWI-Prolog documentation system
Prolog
5
star
43

packages-RDF

The SWI-Prolog RDF/XML parser
Prolog
5
star
44

plweb-examples

4
star
45

misc-emacs

Demo customization for PceEmacs
Prolog
4
star
46

packages-ssl

The SWI-Prolog SSL interface
C
4
star
47

packages-paxos

SWI-Prolog replicating key-value store
Prolog
4
star
48

packages-PDT

Support files for PDT: Prolog Development Tools
C
4
star
49

packages-pcre

SWI-Prolog package for access to Perl Regular Expressions
Prolog
4
star
50

docker-swipl-build-mingw

Docker to cross-compile SWI-Prolog for Windows
Dockerfile
4
star
51

contrib-space

SWI-Prolog spatial indexing package
C++
4
star
52

packages-utf8proc

Provide Unicode normalization and info using utf8proc
C
4
star
53

plweb-www

Submodule of plweb.git that contains the (wiki) web-pages
HTML
4
star
54

packages-sgml

The SWI-Prolog SGML/XML/HTML parser
C
4
star
55

contrib-plosc

Open Sound Control (OSC) for SWI-Prolog
C
3
star
56

packages-windows

Example DLL and windows registry access library
C
3
star
57

contrib-InterProlog

InterProlog, adusted for SWI-Prolog
Java
3
star
58

misc-winlibs

Required libraries for compiling on Windows (binaries)
C++
3
star
59

packages-cppproxy

A network-based SWI-Prolog <-> C++ interface
Prolog
3
star
60

packages-bdb

The SWI-Prolog BerkelyDB interface
C
3
star
61

packages-redis

Redis client library
Prolog
3
star
62

docker-swish-public

Docker spec used to run the public swish instance
Shell
3
star
63

packages-jasmine

The SWI-Prolog interface to the Jasmine OODB
C
3
star
64

SWI-Prolog.github.io

Organization pages
3
star
65

packages-zlib

The SWI-Prolog zlib compressed stream interface
Prolog
3
star
66

clpqr-examples

Examples and test cases for clp(QR)
Prolog
3
star
67

packages-yaml

YAML reader and writer
C
2
star
68

packages-ltx2htm

SWI-Prolog LaTeX to HTML translation for the documentation
Prolog
2
star
69

contrib-tipc

The SWI-Prolog TIPC interface
C
2
star
70

libXpm

XPM image library for xpce
C
2
star
71

dleak

Memory leak debugger
C
2
star
72

packages-prosqlite

Prolog to SQLite interface
Prolog
2
star
73

contrib-minisat

minisat solver by Michael Codish, Vitaly Lagoon, Peter J. Stuckey.
C++
1
star
74

distro-debian

Configuration files for creating a Debian package
Makefile
1
star
75

misc-libXpm

Modified version of libXpm used by XPCE on MS-Windows
C
1
star
76

plweb-blog

Blog posts on SWI-Prolog
1
star
77

misc-macos-build

Setup to make binaries for MacOS
1
star
78

misc-bdwgc

The Boehm-Demers-Weiser garbage collector for SWI-Prolog
C
1
star
79

misc-C-sicstus

Use SWI-Prolog foreign code on SICStus Prolog
C
1
star
80

py-swi-prolog

Build SWI-Prolog as a Python package
Python
1
star
81

packages-archive

Interface to libarchive
C
1
star
82

packages-stomp

STOMP client for message brokers
Prolog
1
star
83

docker-swipl-linux-ci

Docker files for testing builds on various Linux distros and versions
Prolog
1
star