#gui-framework #desktop #focused #mvvm

kakapo

A desktop MVVM based GUI framework for Rust, focused on flexibility

1 unstable release

0.0.1 Jan 5, 2021

#9 in #mvvm

MIT license

47KB
1.5K SLoC

Kākāpō

A desktop MVVM based GUI framework for Rust, focused on flexibility.

Current status: Prototype of the core architecture of this framework, not ready to be

Goals

  • Ergonomic
    • Define view model in a natural way, that will fit into a variety of application models without much effort.
    • Define views in a declarative manner.
  • Flexibility
    • Custom widgets/layouts.
    • Custom styles.
  • Fully-featured, including but not limited to tables and animations.
  • Performance

Dependencies

~6–15MB
~294K SLoC