flexlove

A comprehensive UI library providing flexbox/grid layouts, theming, animations, and event handling for LÖVE2D games

$ luarocks install flexlove

FlexLöve is a lightweight, flexible GUI library for LÖVE2D that implements a
flexbox-based layout system. The goals of this project are two-fold: first,
anyone with basic CSS knowledge should be able to use this library with minimal
learning curve. Second, this library should take you from early prototyping to
production.

Features:
- Flexbox and Grid Layout systems
- Modern theming with 9-patch support
- Animations and transitions
- Image rendering with CSS-like object-fit
- Touch events and gesture recognition
- Text input with rich editing features
- Responsive design with viewport units
- Both immediate and retained rendering modes

Versions

0.6.1-13 days ago1 download
0.6.0-13 days ago0 downloads
0.5.4-13 days ago0 downloads

Dependencies

lua >= 5.1
luautf8 >= 0.1.3

Manifests