Skip to content

OpenSwiftUIProject/OpenRenderBox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenRenderBox

codecov

OpenRenderBox is an open source implementation of Apple's Private framework - RenderBox.

RenderBox is a high performance rendering engine written in C++.

And it powers the underlying rendering of SwiftUI.

The project is for the following purposes:

  • Add RB support for non-Apple platform (eg. Linux, WASI and Windows)
  • Diagnose and debug RB issues on Apple platform

Currently, this project is in early development.

Build

The current suggested toolchain to build the project is Swift 6.1.2 / Xcode 16.4.

Supported platforms

CI Status
Compatibility tests
macOS
iOS
Ubuntu

License

See LICENSE file - MIT