PyPI Stats
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About
Home

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

46K 208 28
StevenBtw
solvor

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

16K 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 193
yangeorget
nucs

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

4K 55 1
PyJobShop
pyjobshop

Solve production scheduling problems with constraint programming in Python.

4K 123 23
CameleoGrey
greyjack

GreyJack Solver is a constraint metaheuristic solver for Python, built on the robust foundations of Rust and Polars. It empowers you to tackle a wide array of constraint optimization problems, including continuous, integer, and mixed-integer challenges with ease and efficiency.

4K 2 1
paolodragone
pymzn

A Python wrapper for the MiniZinc tool pipeline.

3K 55 15
xcsp3team
pycsp3

A Python Library for modeling combinatorial constrained problems

3K 82 11
hadipourh
autoguess

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

2K 33 5
CPToolset
xcsp

A unified installer and launcher for XCSP3 solvers: install, build, and solve — with a single tool.

772 0 0
sohaibafifi
pycsp3-scheduling

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

717 2 0
xoolive
facile

Python constraint programming library

576 24 6
slothy-optimizer
slothy

SLOTHY: Assembly superoptimization via constraint solving

572 321 37
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!

538 65 18
ArtyomKaltovich
zython

Express constraint programming problem with python and solve it with minizinc

418 9 1
unitn-sml
pyconstruct

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

351 21 4
Hareski
languagefreeacq

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

318 2 0
alex-87
qaekwy

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

289 10 1
alussana
triesus

Find the Smallest Unique Subset (SUS), fast

176 5 1
OODesigns
constrained-values

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

168 0 0
ingambe
job-shop-cp-env

A Constraint Programming Based Job-Shop Scheduling Reinforcement Learning Environment

79 6 3
Arthod
pymzm

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

77 6 0
hyperc-ai
ordered

Entropy-controlled contexts in Python

67 39 3
    • Data from PyPI, GitHub, ClickHouse, and BigQuery