Hasty Briefsbeta

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.