PyRank
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About

Constraint Programming Python Packages

Python packages with the GitHub topic constraint-programming. Sorted by relevance, with stars and monthly downloads.
MiniZinc
minizinc

Access to all MiniZinc functionality directly from Python

48K 209 28
PyJobShop
pyjobshop

Solve production scheduling problems with constraint programming in Python.

16K 128 23
StevenBtw
solvor

Optimization solvers in pure Python: LP, MILP, SAT, constraint programming, graph and metaheuristics. No dependencies. Solvor all your optimization needs.

12K 28 0
TimefoldAI
timefold

The open source Solver AI for Java and Kotlin to optimize scheduling and routing. Solve the vehicle routing problem, employee rostering, task assignment, maintenance scheduling and other planning problems.

5K 2K 195
yangeorget
nucs

NuCS is a Python constraint programming library for solving Constraint Satisfaction and Optimization Problems over finite domains

4K 55 1
paolodragone
pymzn

A Python wrapper for the MiniZinc tool pipeline.

2K 55 15
CameleoGrey
greyjack

GreyJack Solver is a "jack of all trades" constraint metaheuristic solver for Python, built on the robust foundations of Rust and Polars

2K 2 1
xcsp3team
pycsp3

Modeling Constrained Combinatorial Problems in Python

2K 82 11
hadipourh
autoguess

An easy-to-use, general and open-source tool to solve the guess-and-determine problem

1K 33 5
CPToolset
xcsp

A unified launcher for XCSP solver

641 0 0
xoolive
facile

Python constraint programming library

620 24 6
cnapy-org
cnapy

An integrated visual environment for metabolic modeling methods such as FBA, FVA and Elementary Flux Modes, and advanced features such as thermodynamic methods, extended Minimal Cut Sets, OptKnock, RobustKnock, OptCouple and more!

546 66 18
slothy-optimizer
slothy

Assembly super-optimization via constraint solving

543 325 38
sohaibafifi
pycsp3-scheduling

Scheduling extension for pycsp3 with interval variables, sequence variables, and scheduling constraints.

534 2 0
Hareski
languagefreeacq

A small package for the language free acquisition of a constraint network

485 2 0
ArtyomKaltovich
zython

Express constraint programming problem with python and solve it with minizinc

327 9 1
alex-87
qaekwy

A modern, open-source Python framework for declarative constraint programming and combinatorial optimization.

275 10 1
unitn-sml
pyconstruct

Python library for declarative, constrained, structured-output prediction.

270 21 4
OODesigns
constrained-values

A Python library for creating type-safe, self-validating value objects using a powerful transformation and validation pipeline.

259 0 0
alussana
triesus

Find the Smallest Unique Subset (SUS), fast

200 5 1
ingambe
job-shop-cp-env

A Constraint Programming Based Job-Shop Scheduling Reinforcement Learning Environment

76 6 3
hyperc-ai
ordered

Entropy-controlled contexts in Python

68 39 3
Arthod
pymzm

Create pure Minizinc .mzn files from Python using python-minizinc-maker library.

68 6 0
    • Data from PyPI, GitHub, ClickHouse, and BigQuery