mirror of
https://codeberg.org/JasterV/teatui.git
synced 2026-04-26 18:10:03 +00:00
19 lines
914 B
Markdown
19 lines
914 B
Markdown
# Ratatui Elm
|
|
|
|
This is an experimental project that aims to build an Elm-like framework for TUI development in Rust.
|
|
|
|
My main motivation to build this was to understand if I could structure a Ratatui application in an Elm-like fashion.
|
|
|
|
The provided templates from the Ratatui official sources write code in a very procedural way, abusing of mutability a bit too much for my taste. (That is, using `&mut` all over the place in function arguments).
|
|
|
|
I want to minimize the usage of mutability and build the most pure functional TUI apps that I can.
|
|
|
|
I feel that Elm has always been a great example to follow when it comes to building frontend in a pure-functional style, and so I will try to reproduce it in here.
|
|
|
|
## License
|
|
|
|
Copyright (c) JasterV <49537445+JasterV@users.noreply.github.com>
|
|
|
|
This project is licensed under the MIT license ([LICENSE] or <http://opensource.org/licenses/MIT>)
|
|
|
|
[LICENSE]: ./LICENSE
|