Coder Social home page Coder Social logo

szanni / kiwi Goto Github PK

View Code? Open in Web Editor NEW

This project forked from nucleic/kiwi

0.0 0.0 0.0 547 KB

Efficient C++ implementation of the Cassowary constraint solving algorithm

Home Page: https://kiwisolver.readthedocs.io/en/latest/

License: Other

Shell 0.09% C++ 84.31% Python 15.26% C 0.35%

kiwi's Introduction

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+.

kiwi's People

Contributors

matthieudartiailh avatar sccolbert avatar sirlynix avatar jwiggins avatar qulogic avatar qix- avatar hugovk avatar srinivas32 avatar jmroot avatar jklymak avatar dwillmer avatar bwagner avatar ossdev07 avatar johnthagen avatar totph avatar pgrimaud avatar philippe91 avatar paulkernfeld avatar maujin111 avatar maebert avatar inffinite avatar zougloub avatar felipealmeida avatar data-man avatar chriscarini avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.