Better than git log.
I am not a fan of the user-interface of the command git-log. For people like us who like to live inside the terminal, git log makes us have second thoughts. Hence, I created Git Visualiser, a better TUI so that we don't need to use git log command anymore.
- Make sure you have Rust installed. If not, install it from rustup.rs
- Clone this repository:
git clone https://github.com/yourusername/git-visualiser.git cd git-visualiser - Build the project:
cargo build --release
-
Navigate to a Git repository where you want to view commit history:
cd /path/to/your/repo -
Run the visualizer:
./{path-to-git-visualiser-repository}/target/release/git-visualiser
↑/↓: Navigate through commitsa: Toggle author filterb: Toggle branch selectorq: Quit
- ratatui - Terminal UI library
- crossterm - Terminal manipulation
- git2 - Git operations
- serde - Serialization framework
- chrono - Date and time handling
Contributions are welcome! Please feel free to submit a Pull Request.


