LayoutKit 是一个适用于 iOS、macOS 和 tvOS 的快速视图布局库。
layout-engine 开源项目推荐(296 个)
layout-engine 话题在 GitHub 上没有填写简介,这里按 Star 数汇总最相关的热门仓库。
热门项目 前 20
按 Star 数排序展示前 20 个 · GitHub 共 296 个仓库无需 Auto Layout 的快速 Swift 视图布局。没有魔法,纯代码,完全可控且速度极快。语法简洁、直观、可读且可链式调用。[iOS/macOS/tvOS/CALayer]
relation-graph是用于React/Vue/Svelte关系数据可视化/编辑的关系图组件。通过其基于插槽的定制模型,用户可以使用简单的React/Vue/Svelte/HTML组件完全定制图形元素,关系图还使用LLM友好的架构并提供知识内容。
UIKit a-là SwiftUI.framework [最小部署目标iOS 10]
FlexLayout 为高度优化的 facebook/yoga flexbox 实现添加了友好的 Swift 接口。简洁、直观且可链式调用的语法。
适用于在垂直或水平可滚动视图中显示文本或自定义视图标签,同时支持 Autolayout。它高度可定制,文本标签的大多数功能均可配置。标签流显示控件,同时支持文字或自定义 View
Proteus:一个基于 JSON 的 Android LayoutInflater
nidium 是一个持续开发中的移动端硬件加速渲染引擎,用于创建应用和游戏。内嵌 Mozilla JavaScript VM、Google Skia、Facebook Yoga。更新请关注 https://twitter.com/nidiumproject
Apple's Auto Layout and Visual Format Language for javascript (using cassowary constraints)
这个布局引擎能解决最难的布局问题。其输出为DTP级别且确定性。它比用C++写的引擎快,因为它不是传统的。它依靠游戏引擎技术,拥有微内核,运行时空模拟,而非庞大的复杂分页循环。
纯 CSS 瀑布流布局
Taitank 是一个使用 C++ 实现的跨平台轻量级 Flex 布局引擎。
ModernUI 是一个全面的 UI 引擎以及桌面应用框架与运行时
一个客户端库,可将任意 HTML 元素转换为完全可编辑的 PowerPoint 幻灯片。dom-to-pptx 将 DOM 结构转换为像素精确的 .pptx 内容,保留渐变、阴影、圆角图片和响应式布局。
一个功能丰富且高度可定制的库,用于在 Neovim 中创建用户界面。
React 的布局引擎
QuickLayout 是一个面向 UIKit 的生产级声明式布局库。专为大型应用打造,将富有表现力的 Swift API 与轻量级布局引擎相结合,提供高性能、可靠性和长期可维护性。
专为软件架构图设计的图表布局引擎
易于使用且灵活的库,用于在 iOS 和 tvOS 上手动布局视图和图层。支持 AsyncDisplayKit。
图和绘图算法框架
关于这个话题
- 清单取自 GitHub 话题页并按 Star 数排序,每次展示前 20 个项目;原始页面见 https://github.com/topics/layout-engine。
- 该话题在 GitHub 上共有 296 个仓库, 本站收录的是其中最热门的 20 个,不是全量列表。
- Star / Fork 每日自动刷新一次,实时数据以 GitHub 为准。
- 当前 20 个项目累计 2.2 万 Star,覆盖 9 种主要语言,数据更新于 2026-11-07。
- 中文介绍来自 GitHub 官方话题说明(github/explore)的机器翻译,可点「查看原文」对照;译文缺失时会先展示原文。