Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kitlangton/terminus

A TUI library for Rust.
https://github.com/kitlangton/terminus

Last synced: 10 days ago
JSON representation

A TUI library for Rust.

Awesome Lists containing this project

README

        

# ALTAR

A TUI library for Rust. Or, rather, for me to learn Rust by writing a TUI library.

The creation of this library [was mostly streamed on YouTube](https://www.youtube.com/playlist?list=PLicC_uGS5eIKvYrRzh-_CnqDLb5ved3MQ).

### Inspiration + Blatant Theft

- The view DSL is inspired by SwiftUI.
- Various aspects of idiomatic Rust DSL design were pilfered from [rui](https://github.com/audulus/rui), particularly for ViewId and State management.
- The rendering logic is _HEAVILY_ inspired by [ratatui](https://github.com/ratatui-org/ratatui).