Gitlogue – A cinematic Git commit replay tool for the terminal
a day ago
- #terminal
- #animation
- #git
- Gitlogue is a cinematic Git commit replay tool for the terminal.
- It turns Git history into an animated story with realistic typing animations, syntax highlighting, and file tree transitions.
- Supports 26 programming languages with tree-sitter syntax highlighting.
- Features include project file tree visualization, screensaver mode, and 9 built-in themes.
- Installation options include shell script, Homebrew, Cargo, and manual build from source.
- Usage examples include replaying specific commits, ranges, and looping with customizable themes and typing speeds.
- Configuration is possible via a TOML file for default settings like theme and speed.
- Includes warnings about OLED burn-in risk and lack of traditional screensaver functions.
- Potential use cases: education, presentations, content creation, and desktop decoration.
- Built with Rust for performance, lightweight operation.
- Related projects include GitType, tarts, cbonsai, and asciiquarium.
- Open for contributions under ISC License.