Cacao

0.7.0

Pure Swift Cross-platform UIKit (Cocoa Touch) implementation (Supports Linux)
PureSwift/Cacao

What's New

v0.7.0

2017-11-23T06:35:32Z
  • #20 Fixed Linux rendering issue
  • #27 Fixed CoreGraphics ambiguity build errors
  • 499e6e8 Fixed UISwitch
  • 9a0a1da Fixed UIView rendering crash
  • 2fe04d5 Added iOS Demo app
  • fbfef7d Fixed for Swift 3.0.2 compatibility
  • 2d6b3d8 Replaced SDLEventPoller with UIEventFetcher
  • 7fca764 Implemented UIViewAutoresizing
  • 890d280 Implemented CFRunLoop support for main thread

Cacao

Swift Platforms Release License SPM compatible

Pure Swift Cross-platform UIKit (Cocoa Touch) implementation (Supports Linux)

Dependencies

OS X

brew install cairo sdl2 lcms2

Ubuntu

sudo apt-get install libcairo-dev libsdl2-dev liblcms2-dev

Screenshots

Run PaintCode StyleKits in Linux

Image

Hardware-accelered UIView animations

Image Image

Layout views according to a UIViewContentMode

Image

Create applications that run in the native Window Manager

Image

Image

Description

  • Swift Tools 3.0.2
View More Packages from this Author

Dependencies

Last updated: Fri Apr 17 2026 07:07:04 GMT-0900 (Hawaii-Aleutian Daylight Time)