Magit
Interface Git para o Emacs, iniciada por Marius Vollmer em 2008 e mantida por muito tempo por Jonas Bernoulli. Costuma ser descrita como o único motivo para instalar o Emacs.
O buffer de status mostra a árvore de trabalho e, a partir dele, tudo acontece com uma tecla: s para stage, c c para commit, P p para push. O que o torna especial é o staging parcial — selecione algumas linhas de um diff e faça stage só delas, o que permite dividir um dia bagunçado de trabalho em commits limpos em vez de um único "ajustes diversos". O rebase interativo vira uma lista em que você move linhas de lugar. O sistema de menus Transient mostra todas as flags de cada comando, o que na prática ensina Git enquanto você trabalha.