• Stars
    star
    107
  • Rank 323,587 (Top 7 %)
  • Language
    Rust
  • Created almost 3 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Cross platform native GUI in Rust

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