🇺🇸 Made in United States

Discover United States's Leading Open Source Projects: Explore top-notch open source initiatives hailing from the vibrant tech community of United States.

TOP Prolog Projects

1
nasa-jpl/open-source-rover

nasa-jpl/open-source-rover

A build-it-yourself, 6-wheel rover based on the rovers on Mars!
Prolog
8,510
star
2
terminusdb/terminusdb

terminusdb/terminusdb

TerminusDB is a distributed database with a collaboration model
Prolog
2,664
star
3
ccurtsinger/stabilizer

ccurtsinger/stabilizer

Stabilizer: Rigorous Performance Evaluation
Prolog
555
star
4
imchipwood/dumbpad

imchipwood/dumbpad

Simple 4x4 numpad with rotary encoder. Powered by QMK via ATmega32u4 Pro Micro
Prolog
297
star
5
ciao-lang/ciao

ciao-lang/ciao

Ciao is a modern Prolog implementation that builds up from a logic-based simple kernel designed to be portable, extensible, and modular.
Prolog
255
star
6
SuperDisk/tar.pl

SuperDisk/tar.pl

tar creator+extractor in ~100 lines of prolog
Prolog
254
star
7
c-cube/datalog

c-cube/datalog

An in-memory datalog implementation for OCaml.
Prolog
247
star
8
strangeloop/StrangeLoop2014

strangeloop/StrangeLoop2014

Strange Loop 2014 archives
Prolog
188
star
9
motools/musicontology

motools/musicontology

The Music Ontology Specification provides main concepts and properties fo describing music (i.e. artists, albums, tracks, but also performances, arrangements, etc.) on the Semantic Web.
Prolog
120
star
10
geohot/twitchcoq

geohot/twitchcoq

It's a poorly named metamath verifier
Prolog
104
star
11
sciguy14/Eagle-Tutorial-Series

sciguy14/Eagle-Tutorial-Series

These are the supporting materials for my series of tutorials on using the Eagle CAD software for PCB design.
Prolog
103
star
12
evoldoers/biomake

evoldoers/biomake

GNU-Make-like utility for managing builds and complex workflows
Prolog
101
star
13
ianthehenry/mixologician

ianthehenry/mixologician

optimize your home bar with ✨logic programming✨
Prolog
75
star
14
LHNCBC/SemRep

LHNCBC/SemRep

Prolog
60
star
15
mndrix/microkanren-prolog

mndrix/microkanren-prolog

Prolog implementation of microKanren
Prolog
41
star
16
cmungall/sparqlprog

cmungall/sparqlprog

logic programming with SPARQL
Prolog
40
star
17
jan-Lope/Toki_Pona-Parser

jan-Lope/Toki_Pona-Parser

Toki Pona is a constructed, minimal language. This parser based on swi-prolog and definite clause grammars (dcg) and supports spelling, grammar check and ambiguity check of Toki Pona sentences.
Prolog
37
star
18
Mortimerp9/Prolog-Graphplan

Mortimerp9/Prolog-Graphplan

The Graphplan algorithm is an automatic planning algorithm that can compute, given a set of rules, a plan of action to go from an initial state to a final state. This project provides an open source (GPL v3) implementation of this planner in Prolog.
Prolog
37
star
19
fxs130430/SHAP_FOLD

fxs130430/SHAP_FOLD

(Explainable AI) - Learning Non-Monotonic Logic Programs From Statistical Models Using High-Utility Itemset Mining
Prolog
37
star
20
The-Public-Radio/Embedded_Hardware

The-Public-Radio/Embedded_Hardware

Eagle files, gerbers, BOMs, etc
Prolog
35
star
21
npe9/aop

npe9/aop

Art of Prolog Code
Prolog
35
star
22
Duke-PL-Course/Prolog

Duke-PL-Course/Prolog

Example Problems and Assignments for Prolog
Prolog
34
star
23
FICS/BigMAC

FICS/BigMAC

BigMAC: Analysis tool to introspect and query Android security policies.
Prolog
29
star
24
jamesbvaughan/httppl

jamesbvaughan/httppl

A simple http server written in Prolog
Prolog
29
star
25
cmungall/blipkit

cmungall/blipkit

biological logic programming toolkit
Prolog
27
star
26
jinwookjungs/lefdef_util

jinwookjungs/lefdef_util

A LEF/DEF Utility.
Prolog
27
star
27
NikolajSchlej/RushSPI

NikolajSchlej/RushSPI

Open Hardware SPI programmer based on FTDI FT232H
Prolog
23
star
28
tboronczyk/LearnPrologNow

tboronczyk/LearnPrologNow

My answers to the exercises in Learn Prolog Now!
Prolog
20
star
29
terminusdb/terminus_store_prolog

terminusdb/terminus_store_prolog

Prolog binding for terminusdb-store
Prolog
20
star
30
mndrix/edcg

mndrix/edcg

Extended DCG syntax for Prolog by Peter Van Roy
Prolog
20
star
31
StetsonMathCS/alpaca

StetsonMathCS/alpaca

ALPACA: A tool for building dynamic cyber ranges from procedurally-generated vulnerability lattices
Prolog
19
star
32
regack/40Pct

regack/40Pct

The SmallFry 40% Board
Prolog
19
star
33
mndrix/func

mndrix/func

Apply and compose functions in Prolog
Prolog
19
star
34
eazar001/yesbot

eazar001/yesbot

IRC Bot Written in Prolog
Prolog
19
star
35
mikeroyal/Expert-Systems-Guide

mikeroyal/Expert-Systems-Guide

Expert Systems Guide
Prolog
18
star
36
ianhorswill/MKULTRA

ianhorswill/MKULTRA

An experimental game
Prolog
18
star
37
hsfl/artemis-hardware

hsfl/artemis-hardware

Hardware design resources for the Artemis Kit, an affordable 1U CubeSat that encompasses all the essential subsystems of a fully operational passive small satellite, commonly known as a smallsat.
Prolog
18
star
38
geeknik/cve-fuzzing-poc

geeknik/cve-fuzzing-poc

PoCs discovered through fuzzing which resulted in a CVE assignment.
Prolog
18
star
39
nickmain/cchr

nickmain/cchr

Copy of the CCHR Constraint Handling Rules implementation in C
Prolog
17
star
40
cmungall/cltools

cmungall/cltools

tools for common-logic
Prolog
17
star
41
madworm/8x8_RGB_LED_Matrix_Controller

madworm/8x8_RGB_LED_Matrix_Controller

LAYOUT FILES: 8x8-RGB-LED-Matrix controller using 4x 74HC595 shift registers. CPU: ATmega168/328. Arduino 'compatible'. Runs with code from 'V3_x_boards_test' repo. KICAD and Gerber files.
Prolog
16
star
42
tiantiangao7/kalm

tiantiangao7/kalm

Knowledge Acquisition Logic Machine
Prolog
16
star
43
mndrix/regex

mndrix/regex

Regular expressions for Prolog
Prolog
16
star
44
leaflabs/oak

leaflabs/oak

Spartan 3E/Cortex M3 interface board
Prolog
16
star
45
saraswat/NeuralProgrammerAsProbProg

saraswat/NeuralProgrammerAsProbProg

An attempt to replicate the neural programmer work [Neelakantan et al 2016, 2017] using techniques for learning probability distributions in probabilistic programming languages.
Prolog
14
star
46
mndrix/spawn

mndrix/spawn

Easy concurrency for Prolog
Prolog
13
star
47
VivoMind/unicode_data

VivoMind/unicode_data

VivoMind Prolog Unicode Resources
Prolog
13
star
48
terminusdb/tus

terminusdb/tus

TUS protocol for resumable file uploads via HTTP
Prolog
13
star
49
fj/cheryls-birthday-prolog

fj/cheryls-birthday-prolog

Solving the Cheryl's Birthday problem -- with Prolog!
Prolog
13
star
50
Genivia/Husky

Genivia/Husky

🐺 Husky is a lazy functional language similar to Haskell, but with a more conventional syntax
Prolog
13
star
51
nasa/MINX

nasa/MINX

MISR INteractive eXplorer
Prolog
12
star
52
shonfeder/tokenize

shonfeder/tokenize

A tokenizer written in (SWI-)Prolog. It has some useful features and some flexibility and it might improve.
Prolog
11
star
53
mndrix/mavis

mndrix/mavis

Optional types for Prolog
Prolog
11
star
54
mndrix/list_util

mndrix/list_util

Prolog list utility predicates
Prolog
11
star
55
mndrix/jolog

mndrix/jolog

Concurrent and distributed Prolog via join patterns (join calculus)
Prolog
11
star
56
mndrix/dcg_util

mndrix/dcg_util

DCG utility predicates for Prolog
Prolog
10
star
57
ciao-lang/ciaopp

ciao-lang/ciaopp

The Ciao Preprocessor
Prolog
10
star
58
paulfaget/PlasmaArcSpeaker

paulfaget/PlasmaArcSpeaker

Prolog
10
star
59
adkelley/prolog-starter

adkelley/prolog-starter

A Starter Template for SWI-Prolog Projects
Prolog
10
star
60
sunilnandihalli/99-problems-in-prolog

sunilnandihalli/99-problems-in-prolog

my attempt to learn prolog by solving the 99 problems in prolog.. the files named P<int><int>.pl are the original solutions while others are mine...
Prolog
10
star
61
tylergreen/PLisp

tylergreen/PLisp

A basic lisp interpreter written in prolog
Prolog
9
star
62
finin/pfc

finin/pfc

Pfc: adding forward chaining and truth maintenance to Prolog
Prolog
9
star
63
cmungall/sparqlprog_wikidata

cmungall/sparqlprog_wikidata

Prolog module for querying wikidata using sparqlprog framework
Prolog
9
star
64
mndrix/miser

mndrix/miser

Prolog library for building self-optimizing predicates
Prolog
9
star
65
anglus/fizzbuzz

anglus/fizzbuzz

A collection of fizzbuzz programs in different programming languages
Prolog
9
star
66
tiantiangao7/kalm-qa

tiantiangao7/kalm-qa

Prolog
9
star
67
mndrix/djson

mndrix/djson

Declarative JSON library for Prolog
Prolog
8
star
68
mndrix/delay

mndrix/delay

Coroutine versions of built-in Prolog predicates
Prolog
8
star
69
sparkfun/Qwiic_GPS-RTK

sparkfun/Qwiic_GPS-RTK

A breakout board for the ublox NEO-M8P high precision, RTK ready GNSS module.
Prolog
8
star
70
57Bravo/uConsole_Ext_IO_Breakout

57Bravo/uConsole_Ext_IO_Breakout

uConsole External I/O Breakout
Prolog
8
star
71
codyps/mm

codyps/mm

PCB design for the micromouse project @ RU IEEE 2012
Prolog
8
star
72
R-White-0/Medical-Expert-System

R-White-0/Medical-Expert-System

A medical expert system for COVID-19 and other medical complications.
Prolog
8
star
73
whitestarballoon/Iridium-Shield

whitestarballoon/Iridium-Shield

Arduino Shield for the 9602 Satellite Modem
Prolog
8
star
74
hargettp/prolog_lsp

hargettp/prolog_lsp

Language Server for Prolog
Prolog
8
star
75
blatyo/wumpus

blatyo/wumpus

Hunt the Wumpus in Prolog for a school project
Prolog
8
star
76
kenegozi/kalah-prolog

kenegozi/kalah-prolog

PROLOG implementation for the kalah game. Created as a project for "PROLOG - aspects for AI" of the Israeli Open University
Prolog
8
star
77
jiahuang/avr-isp-shield

jiahuang/avr-isp-shield

Arduino AVR ISP shield
Prolog
7
star
78
NorthernWidget/ALog-BottleLogger

NorthernWidget/ALog-BottleLogger

Arduino-compatible low-power field environmental data logging platform: hardware schematics and circuit board layouts
Prolog
7
star
79
johnboiles/tinytrackuino

johnboiles/tinytrackuino

Small Trackuino-compatible board for transmitting APRS packets over 2m amateur radio.
Prolog
7
star
80
publiux/parseCifp

publiux/parseCifp

Parse Coded Instrument Flight Procedures (CIFP) file from the FAA/Aeronav in ARINC424 v18 format into sqlite database
Prolog
7
star
81
SWI-PrologTeamLudumDare32/prolog-ludumdare44

SWI-PrologTeamLudumDare32/prolog-ludumdare44

Ludum Dare 44 entry
Prolog
7
star
82
benhuds/wangs-algorithm

benhuds/wangs-algorithm

Propositional theorem prover using Wang's algorithm
Prolog
7
star
83
Gariben/Prolog

Gariben/Prolog

Prolog Projects (Artificial Intelligence, Encryption)
Prolog
7
star
84
dustinandrews/Red-Soul

dustinandrews/Red-Soul

Arduino Compatible board with built in LCD
Prolog
7
star
85
calphool/Apple_IIGS_MemExpansion

calphool/Apple_IIGS_MemExpansion

Prolog
6
star
86
motools/audiofeaturesonto

motools/audiofeaturesonto

This ontology express the most common things you may extract automatically from a musical signal, by sub-classing some of the terms defined in the Music Ontology.
Prolog
6
star
87
mndrix/term_diff

mndrix/term_diff

Calculate patches between two Prolog terms
Prolog
6
star
88
remexre/hm-prolog

remexre/hm-prolog

A Hindley-Milner implementation in Prolog.
Prolog
6
star
89
mndrix/sweet

mndrix/sweet

Sugar to make Prolog a little sweeter
Prolog
6
star
90
fusiongyro/conlang

fusiongyro/conlang

Constructed language doodles
Prolog
6
star
91
davidgrier/rayleighsommerfeld

davidgrier/rayleighsommerfeld

IDL code for analyzing in-line holographic microscopy images with Rayleigh-Sommerfeld back-propagation
Prolog
6
star
92
mndrix/condition

mndrix/condition

Condition system (a la Common Lisp) for Prolog
Prolog
6
star
93
noahp/swdiso

noahp/swdiso

SWD (serial wire debug) isolation module
Prolog
6
star
94
cmungall/sql_compiler

cmungall/sql_compiler

Translates logic program queries to SQL
Prolog
6
star
95
dominicgs/PS2_tap

dominicgs/PS2_tap

A PS/2 data tap over audio line in
Prolog
6
star
96
cmungall/sql_compiler-OLD

cmungall/sql_compiler-OLD

Draxler prolog to SQL compiler
Prolog
5
star
97
mndrix/interpolate

mndrix/interpolate

String interpolation for Prolog
Prolog
5
star
98
irllabs/eagle

irllabs/eagle

Prolog
5
star
99
cmungall/rdfs2pl

cmungall/rdfs2pl

RDF schema to prolog compiler
Prolog
5
star
100
mayankkt9/Design-Compiler-for-Programming-Language

mayankkt9/Design-Compiler-for-Programming-Language

Rancho - Whole new prgramming language and compiler built using Prolog
Prolog
5
star