Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/kitlangton/terminus
- Owner: kitlangton
- Created: 2024-05-21T01:13:11.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-06-04T22:46:40.000Z (5 months ago)
- Last Synced: 2024-10-11T08:44:45.942Z (26 days ago)
- Language: Rust
- Size: 142 KB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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).