Divitext is a simple and lightweight terminal-based text editor, inspired by Nano and written in Rust.
It offers essential features for creating and editing text files β all directly from your terminal.
Compatible with Linux and macOS.
- π Create new files
- π Open and edit existing files
- πΎ Save your changes
- β¨οΈ Basic cursor movement and text manipulation
- β‘ Action Bar for quick file operations (open, create, close)
- ποΈ Multiple Buffers Support β edit several files at once!
Before getting started, make sure Rust is installed. If not, you can install it easily using Rustup:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Clone the repository and build the project:
git clone https://github.com/divinoschaeffer/divitext.git
cd divitext
cargo install --path .
Once installed, you're ready to edit!
To open a file:
divitext [filename]
Or launch without arguments to start with a blank buffer:
divitext
- If the file exists, it will be opened.
- If it doesn't, a new file will be created.
Press Ctrl + N to toggle the Action Bar, which allows you to create, open, and close files without leaving the editor.
Work on several files at once by switching between buffers!
Easily open, edit, and close files without restarting.
Contributions are welcome! Whether it's a bug fix, feature suggestion, or pull request β all help is appreciated.
This project is licensed under the MIT License.
If you want, I can also help you write a short description for crates.io or your GitHub repository tagline!



