a Cassowary constraint solving algorithm implements in pure C.
C Lua
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.


Amoeba -- the constraint solving algorithm in pure C

Build Status Coverage Status

Amoeba is a pure C implement of Cassowary algorithm. Amoeba use Clean C, which is the cross set of ANSI C89 and C++, like the Lua language.

Amoeba is a single-file library, for more single-file library, see the stb project here.

Amoeba largely impressed by kiwi, the C++ implement of Cassowary algorithm, and the algorithm paper.

Amoeba ships a hand written Lua binding.

Amoeba has the same license with the Lua language.