Overview of Kiwisolver
mainKiwisolver is a high-performance C++ implementation of the Cassowary constraint solving algorithm. It is designed to be lightweight and fast, offering significant performance improvements over the original Cassowary solver:
- Speed: 10x to 500x faster than the original solver (typically ~40x improvement).
- Memory: Consistently > 5x memory savings.
Kiwi provides a native C++ solver and includes hand-rolled Python bindings for use in Python environments.