GitHunt
UL

Ultimaker/pynest2d

Python bindings for libnest2d


Badge License   
Badge Conan

Badge Contributors   
Badge Size



PyNest2D

CPython bindings for LibNest2D, a library

to pack 2D polygons into a small space.



Button Requirements   
Button Usage

Button Building   
Button Packaging   
Button Developing



Details

We may use as of yet unmerged work done on

our own Fork of libnest2d whenever convenient.

Libnest2d implements the 2D bin packing problem.

The objective of this repository is to allow libnest2d

functions to be called from Python using Numpy.

To this end, there is a competing

Solution to provide Python bindings.

However it doesn't expose enough of the configurability

that Cura requires and its bindings aren't as transparent.


Languages

Python94.1%CMake5.9%
GNU Lesser General Public License v3.0
Created September 17, 2020
Updated February 25, 2026
Ultimaker/pynest2d | GitHunt