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
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to Serie

Compare all

Software 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.

Report a wrong fact or a dead link on this listing