Skip to content

eFog-R/OpenRenderBox

 
 

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

Releases

No releases published

Packages

No packages published

Languages

  • C 32.0%
  • Swift 28.3%
  • C++ 21.1%
  • Shell 16.5%
  • Objective-C++ 2.1%