Skip to content

da-x/masof

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Masof

Experimental helper Rust library for writing console applications.

Guiding principles:

  • Double buffer rendering. Important for easy drawing code, minimal differential terminal traffic and overlaying things on top of each other without worrying over flickering.
  • Support either full screen or extendible bottom screen (like in FZF).
  • Key mapping management and mapping to actions.
  • Various widgets with own customizable key bindings and appearance.
  • Separate themes from widget implementation - color scheme is externally brought.

Very basic demo

cargo run --example masof-simple -- -b 10

About

Experimental helper Rust library for writing console applications

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages