Serie
A terminal application that draws a detailed Git commit graph using the terminal's image display protocol.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
About Serie
Serie is a TUI application for viewing Git history. It renders commit graphs like the output of git log --graph --all. Instead of drawing the graph with text characters, it uses the terminal emulator's image display protocol, so branches and merges appear as clean lines.
It is written in Rust and is configured through a file with a published JSON schema. It is intended for people who do most of their Git work on the command line but want a clearer picture of branch history.
Strengths
- Renders the commit graph as images rather than ASCII characters
- Shows all branches, like git log --graph --all
- Configuration file comes with a JSON schema
Limitations
- Needs a terminal emulator that supports an image display protocol
- Focused on viewing history rather than performing Git operations
Details
- Pricing
- FreeFree and open source.
- License
- Open source, license not stated
- Developer
- lusingander
- Platforms
- Command line
- How it runs
- Downloadable app
- Account
- Not required
- Works offline
- Yes
- Best suited for
- Command-line Git users who want a readable view of branch history
- Categories
- CLI tools, Git clients
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to Serie
Compare allSoftware that can replace Serie for an important use case, and what changes if you switch.
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 necessarily 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.