#Logic-programming

Showing 16 of 16 repositories tagged #logic-programming, ranked by stars

NucleoidAI
NucleoidAI
Nucleoid

Logic Language for LLMs πŸŒ±πŸ‹πŸŒ Build Neuro-Symbolic AI for Learning and Reasoning

Score
0
β˜… 756 β‘‚ 31 +1/day
Python
ichiban
ichiban
prolog

The only reasonable scripting engine for Go.

Score
100
β˜… 727 β‘‚ 37 +2/day
Go
ekzhang
ekzhang
percival

πŸ“ Web-based, reactive Datalog notebooks for data analysis and visualization

Score
25
β˜… 635 β‘‚ 25 β€”
Rust
s-arash
s-arash
ascent

Logic programming in Rust

Score
75
β˜… 565 β‘‚ 29 +3/day
Rust
yuce
yuce
pyswip

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

Score
100
β˜… 549 β‘‚ 105 β€”
Python
ekzhang
ekzhang
crepe

Datalog compiler embedded in Rust as a procedural macro

Score
50
β˜… 522 β‘‚ 21 +2/day
Rust
prove-rs
prove-rs
z3.rs

Rust bindings for the Z3 solver.

Score
100
β˜… 516 β‘‚ 152 +3/day
Rust
LAMDA-NeSy
LAMDA-NeSy
Awesome-LLM-Reasoning-with-NeSy

✨✨Latest Advances on Neuro-Symbolic Learning in the era of Large Language Models

Score
67
β˜… 314 β‘‚ 22 +2/day
go-air
go-air
gini

A fast SAT solver

Score
50
β˜… 157 β‘‚ 18 β€”
Go
FLHonker
FLHonker
Awesome-Neural-Logic

Awesome Neural Logic and Causality: MLN, NLRL, NLM, etc. ε› ζžœζŽ¨ζ–­οΌŒη₯žη»ι€»θΎ‘οΌŒεΌΊδΊΊε·₯ζ™Ίθƒ½ι€»θΎ‘ζŽ¨η†ε‰ζ²Ώι’†εŸŸγ€‚

Score
33
β˜… 141 β‘‚ 19 β€”
sebdumancic
sebdumancic
pylo2

Python wrapper around several Prolog engines. Hoping to make symbolic AI a part of standard AI toolkit.

Score
17
β˜… 86 β‘‚ 7 β€”
Python
friguzzi
friguzzi
cplint

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

Score
83
β˜… 85 β‘‚ 16 +1/day
Prolog
trealla-prolog
trealla-prolog
go

Trealla Prolog embedded in Go using WASM

Score
0
β˜… 84 β‘‚ 4 β€”
Go
MatthiasNickles
MatthiasNickles
diff-SAT

Probabilistic Answer Set Programming and Probabilistic SAT solving, based on Differentiable Satisfiability

Score
0
β˜… 72 β‘‚ 3 β€”
Scala
hemansnation
hemansnation
Python-For-Data-Professionals

This course is designed to get a good grip on python programming, logic building, solving algorithm-based questions, data structures, understanding of data analytics, working with pandas, professional practices, and API building.

Score
0
β˜… 49 β‘‚ 15 β€”
Jupyter Notebook
sdleffler
sdleffler
whisper

Logic programming, for Rust, from inside Rust.

Score
0
β˜… 45 β‘‚ 1 β€”
Rust
Related Topics
#prolog#artificial-intelligence#rust#datalog#machine-learning#knowledge-graph#logic#neuro-symbolic#reasoning#go#dsl#python

Β© 2026 GitRepoTrend Β· GitHub repositories by topic Β· Updated weekly