No description
Find a file
dependabot[bot] 9a5be4e892
build(deps): bump crossterm from 0.28.1 to 0.29.0
Bumps [crossterm](https://github.com/crossterm-rs/crossterm) from 0.28.1 to 0.29.0.
- [Release notes](https://github.com/crossterm-rs/crossterm/releases)
- [Changelog](https://github.com/crossterm-rs/crossterm/blob/master/CHANGELOG.md)
- [Commits](https://github.com/crossterm-rs/crossterm/commits/0.29)

---
updated-dependencies:
- dependency-name: crossterm
  dependency-version: 0.29.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-19 12:15:11 +00:00
.github feat: build an elm-like TUI application 2025-08-19 02:09:30 +02:00
src feat: build an elm-like TUI application 2025-08-19 02:09:30 +02:00
.gitignore feat: build an elm-like TUI application 2025-08-19 02:09:30 +02:00
Cargo.lock build(deps): bump crossterm from 0.28.1 to 0.29.0 2025-08-19 12:15:11 +00:00
Cargo.toml build(deps): bump crossterm from 0.28.1 to 0.29.0 2025-08-19 12:15:11 +00:00
LICENSE feat: build an elm-like TUI application 2025-08-19 02:09:30 +02:00
README.md Update README.md 2025-08-19 02:09:30 +02:00

Ratatui playground

This is a playground repo to play around with Ratatui.

One of my main goals is to understand if I can structure my 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)