10 stable releases

1.2.5 Jul 11, 2019
1.2.4 Jul 5, 2019
1.1.1 Jul 5, 2019
1.0.1 Jul 5, 2019

#947 in Command-line interface

MIT license

16KB
503 lines

Darkside

A TUI-kit written in Rust for rust app

Why?

Well, I'm just getting started with Rust so I pretty bad at handling Rust-related things such as lifetime or borrowing, so instead of using other TUI library which used struct and other complicated things, I used ncurses-rs and I f*cking love it because it's so simple. That's why I tried to make a TUI-kit but keep the same simple API structure and this is the result.

Supported widgets

  • Text
  • Input
  • List
  • Region
  • Tag

Examples

See examples/

Author

License

Dependencies

~100–430KB
~11K SLoC