potassco/clingo

🦉 A grounder and solver for logic programs.

830

stars

2,049

commits

C++

primary language

Sep 9, 2026

updated

potassco.org/clingo
answer-set-programming
declarative-programming
logic-programming

README

Clingo: A grounder and solver for logic programs

Clingo is part of the Potassco project for Answer Set Programming (ASP). ASP offers a simple and powerful modeling language to describe combinatorial problems as logic programs. The clingo system then takes such a logic program and computes answer sets representing solutions to the given problem. To get an idea, check our Getting Started page and the online version of clingo.

Please consult the following resources for further information:

Clingo is distributed under the MIT License.

Contributors

rkaminsk

1,871 commits

BenKaufmann

126 commits

pluehne

18 commits

MaxOstrowski

8 commits

potassco/clingo

🦉 A grounder and solver for logic programs.

830

stars

2,049

commits

C++

primary language

Sep 9, 2026

updated

potassco.org/clingo
answer-set-programming
declarative-programming
logic-programming

README

Clingo: A grounder and solver for logic programs

Clingo is part of the Potassco project for Answer Set Programming (ASP). ASP offers a simple and powerful modeling language to describe combinatorial problems as logic programs. The clingo system then takes such a logic program and computes answer sets representing solutions to the given problem. To get an idea, check our Getting Started page and the online version of clingo.

Please consult the following resources for further information:

Clingo is distributed under the MIT License.

Contributors

rkaminsk

1,871 commits

BenKaufmann

126 commits

pluehne

18 commits

MaxOstrowski

8 commits

Languages

C++

53.3%

C

29.5%

Python

7.3%

Answer Set Programming

7.0%