logic-programming
Here are 1,402 public repositories matching this topic...
Language:All
Sort:Most stars
Logica is a logic programming language that compiles to SQL. It runs on DuckDB, Google BigQuery, PostgreSQL and SQLite.
- Updated
Jul 5, 2025 - Jupyter Notebook
The Power of Prolog: Introduction to modern Prolog
- Updated
Jul 11, 2025 - HTML
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.
- Updated
Jun 17, 2025 - C++
Tools for transparent data transformation
- Updated
Sep 8, 2023 - Clojure
The OpenCog (hyper-)graph database and graph rewriting system
- Updated
Jul 14, 2025 - C++
High performance, concurrent functional programming abstractions
- Updated
Jul 18, 2025 - Haskell
🦉 A grounder and solver for logic programs.
- Updated
Jul 18, 2025 - C++
The only reasonable scripting engine for Go.
- Updated
Jul 5, 2025 - Go
A declarative programming framework
- Updated
Dec 6, 2022 - Clojure
Neuro-Symbolic AI with Knowledge Graph | "True Reasoning" through data and logic 🌿🌱🐋🌍
- Updated
May 9, 2025 - TypeScript
📝 Web-based, reactive Datalog notebooks for data analysis and visualization
- Updated
Feb 16, 2023 - Rust
An open source Prolog interpreter in JavaScript
- Updated
Jan 30, 2023 - JavaScript
PySwip is a Python-Prolog interface that enables querying SWI-Prolog in your Python programs.
- Updated
Jun 23, 2025 - Python
Datalog compiler embedded in Rust as a procedural macro
- Updated
Mar 5, 2024 - Rust
Logic programming in Rust
- Updated
May 11, 2025 - Rust
An interpreter for learning and exploring pure λ-calculus
- Updated
Apr 11, 2021 - Haskell
Logtalk - declarative object-oriented logic programming language
- Updated
Jul 16, 2025 - Prolog
Rust bindings for the Z3 solver.
- Updated
Jul 17, 2025 - Rust
Mejora tu lógica de programación y aprende mucho más resolviendo estos ejercicios.
- Updated
Feb 8, 2022
Improve this page
Add a description, image, and links to thelogic-programming topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with thelogic-programming topic, visit your repo's landing page and select "manage topics."