1 repository
Low-level APIs that allow a layout engine to be integrated into various host languages and platforms.
Distinct from Layout & Positioning: Distinct from general Layout & Positioning: focuses on the C API for embedding the core logic rather than CSS properties.
Explore 1 awesome GitHub repository matching user interface & experience · Embeddable Core APIs. Refine with filters or upvote what's useful.
Yoga is a cross-platform layout engine and embeddable core that determines the dimensions and offsets of hierarchical element trees. It provides a C++ implementation of the Flexbox layout model to calculate element positions and sizes based on web standards, ensuring a uniform appearance across diverse devices and operating systems. The engine is designed for portability via a C API, allowing the layout logic to be integrated into various host languages and platforms. It utilizes an incremental layout system that identifies modified subtrees and recalculates positions only for changed nodes a
Offers a C API to integrate the layout core into various host languages and target platforms.