{
    "product": {
        "slug": "tig",
        "name": "Tig",
        "kind": "app",
        "website": "https://jonas.github.io/tig/",
        "page": "https://listme.name/software/tig",
        "tagline": "Ncurses text-mode interface for browsing and staging Git repositories",
        "summary": "Tig is a GPL-2.0 text-mode interface for Git built on ncurses. It browses repository history, stages changes at chunk level, and can act as a pager for Git command output.",
        "platforms": [
            "cli"
        ],
        "pricing": "open-source",
        "price_note": "GPL-2.0 software is free to use",
        "free_to_use": true,
        "open_source": true,
        "license": "GPL-2.0",
        "source": "https://github.com/jonas/tig",
        "strengths": [
            "GPL-2.0 open source",
            "Chunk-level staging from the terminal",
            "Works as a pager for Git output"
        ],
        "limits": [
            "Text-only interface",
            "Less visual than desktop Git clients"
        ],
        "checked": "2026-10-10",
        "connected_to_publisher": false,
        "overview": "Tig is a text-mode interface for Git that runs in a terminal. The project describes it as a Git repository browser that can also help stage changes for commit at chunk level and act as a pager for output from Git commands. Its manual is split into pages for tig(1) and tigrc(5).\n\nThe GitHub repository is GPL-2.0 licensed and had about 13,400 stars when checked. The documentation covers installation, release notes, screenshots and testing. Developers who want a full-screen Git interface may compare lazygit or GitUI, which are both in this ranking.",
        "highlights": [
            "ncurses interface",
            "History browser",
            "Chunk staging",
            "Pager for Git output",
            "Manual pages"
        ],
        "json": "https://listme.name/api/v1/products/tig.json"
    },
    "rankings": [
        {
            "list": "git-clients",
            "name": "Git clients",
            "page": "https://listme.name/best/git-clients",
            "rank": 10,
            "of": 10,
            "score": 78.5,
            "verdict": "GPL-2.0 ncurses interface for browsing Git history, staging by chunk and acting as a pager for Git output. It is light and free, but text-only, so it suits terminal users who need quick history views rather than a full client.",
            "best_for": "Quick history browsing and chunk staging in a terminal"
        }
    ],
    "alternatives": [
        {
            "slug": "github-desktop",
            "name": "GitHub Desktop",
            "score": 90,
            "page": "https://listme.name/software/github-desktop"
        },
        {
            "slug": "lazygit",
            "name": "Lazygit",
            "score": 89,
            "page": "https://listme.name/software/lazygit"
        },
        {
            "slug": "gitkraken",
            "name": "GitKraken Desktop",
            "score": 88.5,
            "page": "https://listme.name/software/gitkraken"
        },
        {
            "slug": "gitui",
            "name": "GitUI",
            "score": 87,
            "page": "https://listme.name/software/gitui"
        },
        {
            "slug": "sublime-merge",
            "name": "Sublime Merge",
            "score": 85.5,
            "page": "https://listme.name/software/sublime-merge"
        },
        {
            "slug": "sourcetree",
            "name": "Sourcetree",
            "score": 84,
            "page": "https://listme.name/software/sourcetree"
        },
        {
            "slug": "tower",
            "name": "Tower",
            "score": 82.5,
            "page": "https://listme.name/software/tower"
        },
        {
            "slug": "smartgit",
            "name": "SmartGit",
            "score": 82,
            "page": "https://listme.name/software/smartgit"
        },
        {
            "slug": "fork",
            "name": "Fork",
            "score": 80,
            "page": "https://listme.name/software/fork"
        }
    ],
    "links": {
        "page": "https://listme.name/software/tig",
        "markdown": "https://listme.name/software/tig.md",
        "badge": "https://listme.name/badge/tig.svg",
        "alternatives_page": "https://listme.name/alternatives/tig",
        "alternatives_json": "https://listme.name/api/v1/alternatives/tig.json"
    },
    "source": "https://listme.name",
    "license": "Free to read and cite with attribution to listme.name.",
    "docs": "https://listme.name/developers"
}