Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

nucleic/kiwi

Open more actions menu

Repository files navigation

Welcome to Kiwi

Documentation Status

Kiwi is an efficient C++ implementation of the Cassowary constraint solving algorithm. Kiwi is an implementation of the algorithm based on the seminal Cassowary paper. It is not a refactoring of the original C++ solver. Kiwi has been designed from the ground up to be lightweight and fast. Kiwi ranges from 10x to 500x faster than the original Cassowary solver with typical use cases gaining a 40x improvement. Memory savings are consistently > 5x.

In addition to the C++ solver, Kiwi ships with hand-rolled Python bindings for Python 3.7+.

About

Efficient C++ implementation of the Cassowary constraint solving algorithm

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published

Contributors 31

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.