| Crates.io | serialkiller |
| lib.rs | serialkiller |
| version | 0.0.1 |
| created_at | 2025-12-02 11:09:06.806073+00 |
| updated_at | 2025-12-02 11:09:06.806073+00 |
| description | A serial monitor that slays |
| homepage | https://github.com/TheRealLorenz/serialkiller.git |
| repository | https://github.com/TheRealLorenz/serialkiller.git |
| max_upload_size | |
| id | 1961614 |
| size | 37,090 |
The terminal serial monitor that slays.
SerialKiller is a modern, blazing-fast, terminal-based interface (TUI) for interacting with serial ports. Whether you are debugging an Arduino, communicating with an embedded Linux device, or hacking hardware, SerialKiller provides the ruthless efficiency you need without leaving your keyboard.
cargo install
# Clone the repository
git clone https://github.com/TheRealLorenz/serialkiller.git
# Navigate to the directory
cd serialkiller
# Build and run with release optimizations
cargo run --release -- /dev/ttyUSB0 -b 115200
SerialKiller is designed to be intuitive but powerful.
serialkiller <PORT_PATH> [-b <BAUD_RATE>]
Once inside the interface, keep your hands on the keyboard:
| Key Combination | Action | Description |
|---|---|---|
| Ctrl + C | Quit | Terminates the connection and kills the app. |
| Ctrl + R | Toggle Input | Switch between Buffered (Edit > Send) and Raw (Send chars immediately). |
| Ctrl + X | Toggle View | Switch output display between UTF-8 text and Hex dump. |
| Enter | Send | Sends the buffer (Buffered mode) or CR/LF (Raw mode). |