ExFluid2 is an algorithm that takes a list of fluid constraints and tries to satisfy them all efficiently. The main diffrentiator is tiered priorities, which allow for a more flexible layout than traditional constraint solvers.
Koranir/exfluid2
Constraint-based fluid layout algorithm