Alternatives to Flog

A Git branch graph viewer plugin for Vim and Neovim that works with fugitive. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as Flog.

  • tig

    Browse Git history and stage changes in a terminal interface.

    tig moves history browsing out of the editor into a standalone terminal interface and adds chunk-level staging without needing fugitive.

  • git-graph

    A command-line tool that draws Git history graphs arranged according to your branching model.

    git-graph draws history graphs in the terminal arranged by a GitFlow or custom branching model, as a fast Rust binary that only views.

  • Serie

    A terminal application that draws a detailed Git commit graph using the terminal's image display protocol.

    Serie renders the commit graph as images in a supporting terminal, showing all branches outside the editor, and focuses only on viewing history.

  • Diffview.nvim

    A Neovim plugin for cycling through diffs of all modified files for any Git revision.

    Diffview.nvim keeps history review inside Neovim with file history across revisions and all changed files per revision, but does not support classic Vim.

Similar software

Related functionality, not a direct replacement.