Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

kiwisolver

Package Overview
Dependencies
Maintainers
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

kiwisolver

A fast implementation of the Cassowary constraint solver

  • 1.4.7
  • PyPI
  • Socket score

Maintainers
2

Welcome to Kiwi

.. image:: https://github.com/nucleic/kiwi/workflows/Continuous%20Integration/badge.svg :target: https://github.com/nucleic/kiwi/actions .. image:: https://github.com/nucleic/kiwi/workflows/Documentation%20building/badge.svg :target: https://github.com/nucleic/kiwi/actions .. image:: https://codecov.io/gh/nucleic/kiwi/branch/main/graph/badge.svg :target: https://codecov.io/gh/nucleic/kiwi .. image:: https://readthedocs.org/projects/kiwisolver/badge/?version=latest :target: https://kiwisolver.readthedocs.io/en/latest/?badge=latest :alt: 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 <https://constraints.cs.washington.edu/solvers/cassowary-tochi.pdf>_. 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+.

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc