Smith is a simple terminal-based text editor written in Rust.
Using Cargo: cargo install smith
cargo install smith
With more planned such as user configurations, search & replace, persistent undo, etc.
Here's what it looks like editing its own source code: