Alternatives to Serie
A terminal application that draws a detailed Git commit graph using the terminal's image display protocol. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
Serie
A terminal application that draws a detailed Git commit graph using the terminal's image display protocol.
Replacements
Listings that take over the same core job as Serie.
git-graph
A command-line tool that draws Git history graphs arranged according to your branching model.
git-graph draws history with ASCII layout arranged by a configured branching model such as GitFlow, so it needs no image-capable terminal but depends on matching configuration.
tig
Browse Git history and stage changes in a terminal interface.
tig is a GPL-2.0 terminal interface for browsing Git history that also supports chunk-level staging, needing only Git and a suitable terminal environment.
Flog
A Git branch graph viewer plugin for Vim and Neovim that works with fugitive.
Flog shows a branch graph inside Vim or Neovim, including history for line ranges, but relies on fugitive and runs only in the editor.
lazygit
A terminal interface for Git that makes staging chunks, interactive rebase and stashing things you actually do.
lazygit is an MIT terminal interface that performs Git operations such as staging lines, interactive rebase and stashing, rather than only viewing history.
GitUI
A terminal interface for git that is fast on huge repositories and controlled entirely from the keyboard.
GitUI is an MIT terminal interface built for speed on huge repositories that stages and commits by line, moving beyond Serie's history viewing.
Similar software
Related functionality, not a direct replacement.
QGit
A Qt-based Git viewer for browsing revision history, patches and changed files.
diffnav
A terminal pager for Git diffs that adds a GitHub-style file tree beside the changes.
Git
A free and open-source distributed version control system for projects of any size.
gitg
A GNOME graphical Git client for browsing repository history and making commits.
GitKraken Desktop
Visual Git client with a graph view, drag-and-drop branching and a merge editor.
GitUp
An open-source macOS Git client with a live, directly editable commit graph.