jonas/tig

Text-mode interface for git

13,327

stars

2,856

commits

C

primary language

Jul 27, 2026

updated

jonas.github.io/tig/
c
git
ncurses
tui
Browse cluster: Git version control and interfaces

README

Linux CI macOS CI AppVeyor Build

What is Tig?

Tig is an ncurses-based text-mode interface for git. It functions mainly as a Git repository browser, but can also assist in staging changes for commit at chunk level and act as a pager for output from various Git commands.

Bugs and Feature Requests

Bugs and feature requests can be reported using the issue tracker or by mail to the Git mailing list. Ensure that the word "tig" is in the subject. For other Tig related questions please use Stack Overflow: https://stackoverflow.com/questions/tagged/tig.

If you are sending a bug report, please include the following information:

  • What Tig and ncurses versions are you using? (tig -v)

  • What system do you have? (uname -a, lsb_release -a)

  • What Git version are you using? (git -v)

Installation and News

Information on how to build and install Tig are found in the installation instructions.

News about releases and latest features and bug fixes are found in the release notes.

Contributors

(top 30 of 170)

jonas

2,028 commits

koutcher

314 commits

rolandwalker

129 commits

vivien

28 commits

jonas/tig

Text-mode interface for git

13,327

stars

2,856

commits

C

primary language

Jul 27, 2026

updated

jonas.github.io/tig/
c
git
ncurses
tui
Browse cluster: Git version control and interfaces

README

Linux CI macOS CI AppVeyor Build

What is Tig?

Tig is an ncurses-based text-mode interface for git. It functions mainly as a Git repository browser, but can also assist in staging changes for commit at chunk level and act as a pager for output from various Git commands.

Bugs and Feature Requests

Bugs and feature requests can be reported using the issue tracker or by mail to the Git mailing list. Ensure that the word "tig" is in the subject. For other Tig related questions please use Stack Overflow: https://stackoverflow.com/questions/tagged/tig.

If you are sending a bug report, please include the following information:

  • What Tig and ncurses versions are you using? (tig -v)

  • What system do you have? (uname -a, lsb_release -a)

  • What Git version are you using? (git -v)

Installation and News

Information on how to build and install Tig are found in the installation instructions.

News about releases and latest features and bug fixes are found in the release notes.

Contributors

(top 30 of 170)

jonas

2,028 commits

koutcher

314 commits

rolandwalker

129 commits

vivien

28 commits

Languages

C

82.7%

Shell

15.3%

M4

1.2%