Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Layout Engine

Layout Engine

30 projects

Showing 30 of 30 projects

Yoga
YogaC++

An embeddable and performant flexbox layout engine with multi-language bindings.

#flexbox#c-plus-plus#web-standards
Stars18.9k
Forks1.6k
Last commit2 days ago
YogaKit
YogaKitC++

An embeddable, performant flexbox layout engine with multi-language bindings.

#flexbox#cmake#c-plus-plus
Stars18.9k
Forks1.6k
Last commit2 days ago
lipgloss
lipglossGo

A Go library for styling terminal user interfaces with CSS-like declarative syntax and advanced layout utilities.

#hacktoberfest#tui-styling#style
Stars11.9k
Forks417
Last commit12 days ago
MyLinearLayout
MyLinearLayoutObjective-C

A powerful iOS UI layout framework that integrates concepts from Android layouts, iOS AutoLayout, HTML/CSS float/flexbox, and Bootstrap.

#ios#flexbox#objective-c
Stars4.4k
Forks887
Last commit7 months ago
Susy
SusySCSS

A design-agnostic Sass toolkit for building custom responsive grid layouts with pure functions.

#grid-system#sass#css-layout
Stars3.8k
Forks345
Last commit2 years ago
LayoutKit
LayoutKitSwift

A fast, declarative view layout library for iOS, macOS, and tvOS designed as a performant alternative to Auto Layout.

#ios#linkedin#objective-c
Stars3.1k
Forks260
Last commit5 years ago
dagre-d3
dagre-d3JavaScript

A D3-based renderer for laying out and visualizing directed graphs in the browser.

#interactive-graphs#svg-rendering#javascript-library
Stars3.0k
Forks591
Last commit2 years ago
CutJavaScript
CutJavaScriptTypeScript

A lightweight 2D HTML5 Canvas rendering and layout engine for web and mobile game development.

#mobile-games#2d-rendering#web-games
Stars2.6k
Forks246
Last commit6 months ago
Stage.js
Stage.jsTypeScript

A lightweight 2D HTML5 Canvas rendering and layout engine for web and mobile game development.

#mobile-games#2d-rendering#web-games
Stars2.6k
Forks246
Last commit6 months ago
Stage.js
Stage.jsTypeScript

A lightweight 2D HTML5 Canvas rendering and layout engine for web and mobile game development.

#mobile-games#2d-rendering#web-games
Stars2.6k
Forks246
Last commit6 months ago
PinLayout
PinLayoutSwift

Fast Swift manual layout framework for iOS/macOS/tvOS without auto layout, offering full control and concise syntax.

#calayer#ios#appkit
Stars2.4k
Forks147
Last commit1 year ago
Layout
LayoutSwift

A declarative UI framework for iOS that replaces Nibs and Storyboards with XML templates and runtime-evaluated expressions.

#storyboard-alternative#ios#xml-templates
Stars2.2k
Forks91
Last commit3 years ago
Render
RenderSwift

A SwiftUI-inspired declarative UI framework for UIKit with Flexbox layout, compatible with iOS 10+ and Objective-C.

#ios#yoga-layout#objective-c
Stars2.1k
Forks98
Last commit6 years ago
FlexLayout
FlexLayoutSwift

A Swift wrapper for Facebook's Yoga flexbox engine, offering a concise and chainable API for iOS layout.

#ios#flex-layout#flexbox
Stars2.1k
Forks234
Last commit1 month ago
FlexLayout for iOS
FlexLayout for iOSSwift

A Swift wrapper for Facebook's Yoga flexbox engine, providing a concise and chainable syntax for iOS layout.

#ios#flex-layout#flexbox
Stars2.1k
Forks234
Last commit1 month ago
TTGTagCollectionView
TTGTagCollectionViewSwift

A highly customizable iOS tag collection view for displaying text or custom views in scrollable vertical or horizontal layouts with AutoLayout support.

#ios#objective-c#customizable
Stars1.9k
Forks263
Last commit4 months ago
LibRocket
LibRocketC++

A C++ user interface library that implements HTML/CSS standards for real-time applications like games.

#c-plus-plus#game-development#ui-library
Stars1.2k
Forks299
Last commit5 years ago
ui
uiGo

A pure Go, enterprise-grade GUI toolkit with GPU-accelerated rendering, reactive state, and modern widgets for building desktop applications.

#gui-toolkit#reactive-state#zero-cgo
Stars484
Forks26
Last commit1 month ago
ManualLayout
ManualLayoutSwift

A lightweight Swift library for manual view and layer layout on iOS and tvOS, featuring a smart assign operator and edge-based positioning.

#asyncdisplaykit#ios#layout
Stars279
Forks16
Last commit6 years ago
Material Kit for FramerJS
Material Kit for FramerJSJavaScript

A Material Design component library and layout engine for FramerJS to accelerate prototyping with native-feeling components.

#android-prototyping#prototyping#ui-components
Stars264
Forks22
Last commit9 years ago
Flex
FlexC

A CSS flexbox implementation in C designed for easy integration into cross-platform widget toolkits.

#c-library#flexbox#ui-toolkit
Stars201
Forks30
Last commit6 years ago
YMTreeMap
YMTreeMapSwift

High-performance Swift treemap layout engine for iOS and macOS using the squarified algorithm.

#treemap#ios#coregraphics
Stars164
Forks13
Last commit3 years ago
MGUI
MGUIC#

A UI framework for MonoGame featuring a WPF-like layout engine, data binding, and a comprehensive set of controls.

#user-interface#open-source#monogame-framework
Stars102
Forks14
Last commit7 months ago
FrameLayoutKit
FrameLayoutKitSwift

A super fast and easy-to-use layout library for iOS with intuitive operand syntax for complex layouts.

#ios#layout#swift-package-manager
Stars84
Forks8
Last commit1 year ago
CGLayout
CGLayoutSwift

A powerful, rect-based autolayout framework for iOS, macOS, tvOS, and Linux that manages UIViews, NSViews, CALayers, and non-rendered views.

#calayer#ios#layout
Stars44
Forks6
Last commit4 years ago
FixFlex
FixFlexSwift

A declarative Auto Layout library for iOS/macOS/tvOS that simplifies UI constraint code with a simple, type-safe API.

#ios#appkit#layout
Stars43
Forks2
Last commit10 months ago
Plan
PlanLua

A simple layout helper for Love2D games, using containers and rules to manage UI positioning and sizing.

#game-development#layout-engine#gui-framework
Stars29
Forks4
Last commit7 months ago
react-native-masonry-brick-list
react-native-masonry-brick-listJavaScript

A pure JavaScript staggered (masonry) list view component for React Native applications.

#react-native-brick-view#staggered#react native masonry
Stars28
Forks5
Last commit24 days ago
Layout
LayoutLua

A GUI framework for the Gideros game engine, providing user-friendly interface creation with advanced layout and animation capabilities.

#game-ui#animation#gideros
Stars9
Forks4
Last commit4 years ago
zitk
zitkYacc

An experimental immediate mode GUI toolkit for GameMaker Studio 2, serving as a rewrite and successor to IMNOTGUI.

#gui-toolkit#gamemaker-studio#open-source-library
Stars6
Forks0
Last commit4 years ago

Related Tags

#Ios13#Swift12#Uikit10#Ui Framework9#Layout9#Ui Layout8#Game Development8#Mobile Development7#Flexbox6#Declarative Ui6#Ui5#Performance5
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub