Skip to content

cksac/oxui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OXUI

Cross platform native GUI in Rust

GUI with ideas from

  • Flutter
    • Widget Tree
    • Render Object
    • Skia
  • Jetpack Compose
    • Positional memorization runtime
    • Incremental computation

Status

  • Experimental and very early stage, it is far from usable.

  • Contribution is welcome if you also intrested in building GUI framework :)

  • Widgets

    • Flex
    • Constrained Box
    • ...
  • Rendering object

    • RenderFlex
    • ...
  • App runner

  • event handling

    • hit test
    • ...
  • optimization

    • repaint boundary
    • layer composition

Examples

  • Nested Flex layout with positional state test
    • cargo run --example run_app

      oxui_flex.mov

About

Cross platform native GUI in Rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages