GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Build software better, together

#

logic-programming

Star

Here are 1,858 public repositories matching this topic...

Language: All
Filter by language
All 1,858 Python 308 Prolog 257 JavaScript 224 Java 212 C 110 C++ 92 HTML 66 C# 50 Jupyter Notebook 47 Haskell 44
Sort: Most stars
Sort options
Most stars Fewest stars Most forks Fewest forks Recently updated Least recently updated
logica

EvgSkv / logica

Star 2.2k

Logica is a logic programming language that compiles to SQL. It runs on DuckDB, Google BigQuery, PostgreSQL and SQLite.

language bigquery sql presto sqlite postgresql prolog prolog-implementation datalog logic-programming logica trino
  • Updated Nov 6, 2026
  • Jupyter Notebook

triska / the-power-of-prolog

Star 1.4k

The Power of Prolog: Introduction to modern Prolog

book prolog constraints logic-programming teaching-materials
  • Updated Oct 12, 2026
  • HTML

SWI-Prolog / swipl-devel

Sponsor
Star 1.3k

SWI-Prolog Main development repository

prolog logic-programming swi-prolog
  • Updated Nov 9, 2026
  • C

souffle-lang / souffle

Star 1.2k

Soufflé is a variant of Datalog for tool designers crafting analyses in Horn clauses. Soufflé synthesizes a native parallel C++ program from a logic specification.

translator static-code-analysis datalog logic-programming souffle
  • Updated Oct 31, 2026
  • C++

opencog / atomspace

Star 1k

The OpenCog (hyper-)graph database and graph rewriting system

knowledge-graph graph-database query-engine logic-programming knowledge-base rewrite-system relational-database query-language relational-algebra knowledge-representation rewriting graph-rewriting atomspace
  • Updated Feb 10, 2026
  • C++

noprompt / meander

Sponsor
Star 986

Tools for transparent data transformation

pattern-matching logic-programming substitution unification term-rewriting program-transformation
  • Updated Sep 8, 2023
  • Clojure

composewell / streamly

Star 927

High performance, streaming and concurrent functional programming in Haskell

unicode haskell streaming modular async filesystem network concurrency reactive-programming loops dataflow arrays frp logic-programming pipes parsers non-determinism stream-fusion folds unfolds
  • Updated Nov 5, 2026
  • Haskell

potassco / clingo

Star 862

🦉 A grounder and solver for logic programs.

logic-programming answer-set-programming declarative-programming
  • Updated Nov 11, 2026
  • C++
Nucleoid

NucleoidAI / Nucleoid

Star 770

World Model 🌱🐋🌍

programming-language knowledge-graph logic-programming knowledge-base reasoning declarative-programming world-models neuro-symbolic neuro-symbolic-ai world-model neurosymbolic-ai reasoning-engine symbolic-world-models
  • Updated Nov 12, 2026
  • Rust

ichiban / prolog

Star 741

The only reasonable scripting engine for Go.

go golang interpreter prolog logic-programming
  • Updated Oct 20, 2026
  • Go

CoNarrative / precept

Star 663

A declarative programming framework

rules clojure clojurescript functional-reactive-programming logic-programming functional-relational-programming declarative-programming
  • Updated Dec 6, 2022
  • Clojure
tau-prolog

tau-prolog / tau-prolog

Star 649

An open source Prolog interpreter in JavaScript

javascript prolog prolog-implementation prolog-interpreter logic-programming prolog-programming-language tau-prolog iso-prolog-standard
  • Updated Jan 30, 2023
  • JavaScript
percival

ekzhang / percival

Sponsor
Star 639

📝 Web-based, reactive Datalog notebooks for data analysis and visualization

visualization charts reactive notebook dsl data-visualization datalog logic-programming query-language
  • Updated Feb 16, 2023
  • Rust
ascent

s-arash / ascent

Star 596

Logic programming in Rust

rust datalog logic-programming declarative-language lattice
  • Updated Aug 29, 2026
  • Rust

yuce / pyswip

Star 551

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

python natural-language-processing robotics prolog artificial-intelligence logic-programming swi-prolog expert-systems
  • Updated Feb 15, 2026
  • Python

prove-rs / z3.rs

Star 542

Rust bindings for the Z3 solver.

rust rust-bindings logic-programming ffi-bindings smt smt-solver
  • Updated Nov 11, 2026
  • Rust

ekzhang / crepe

Sponsor
Star 537

Datalog compiler embedded in Rust as a procedural macro

rust translator static-analysis datalog logic-programming souffle
  • Updated Dec 14, 2025
  • Rust
logtalk3

LogtalkDotOrg / logtalk3

Star 499

Logtalk - declarative object-oriented logic programming language

oop prolog logic-programming declarative-language logtalk declarative-programming
  • Updated Nov 12, 2026
  • Logtalk

slovnicki / pLam

Sponsor
Star 468

An interpreter for learning and exploring pure λ-calculus

language programming-language lambda interpreter functional-programming lambda-calculus church church-encoding logic-programming numeral-systems computability-theory computability
  • Updated Apr 11, 2021
  • Haskell

alexanyernas / Ejercicios-Practicos

Star 410

Mejora tu lógica de programación y aprende mucho más resolviendo estos ejercicios.

practice logic exercises logic-programming
  • Updated Feb 8, 2022

Add this topic to your repo

To associate your repository with the logic-programming topic, visit your repo's landing page and select "manage topics."

Learn more

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.