Introducing “klemme” as serial terminal

With the torrent of TUI (terminal ui) tools that have been coming from the Rust community in the last couple of years the underlying tech has caught my interest for quite a while now. In recent weeks I finally found time to dig into ratatui.rs and wrote a demo project, which turned out rather nice, so I’d like to share it with anyone interested.

“klemme” (German for “Terminal”) is a tiny serial terminal that aims to be developer friendly, in that it provides the functions we usually need when interacting with a UART, that is:

  • All relevant baudrates & serial settings
  • Different CRLF settings (None\CR\LF\CRLF)
  • Different display modes (Hex, Ascii, Decimal, mixed)
  • Different data entry modes (Hex, Ascii)
  • Analyzer functions (with different endian modes)

“klemme” is MIT licensed, so feel free to share & edit.

Find the source code here: https://github.com/rincewound/klemme

Leave a Reply

Your email address will not be published. Required fields are marked *