Magit
Un'interfaccia Git per Emacs, avviata da Marius Vollmer nel 2008 e mantenuta a lungo da Jonas Bernoulli. Descritta spesso come l'unico motivo per installare Emacs.
Il buffer di stato mostra l'albero di lavoro e da lì tutto si fa con singoli tasti: s per mettere in stage, c c per il commit, P p per il push. Ciò che lo rende speciale è lo staging parziale: si evidenziano alcune righe di un diff e si mettono in stage solo quelle, così diventa praticabile spezzare il lavoro disordinato di una giornata in commit puliti anziché un unico «correzioni varie». Il rebase interattivo diventa un elenco in cui spostare le righe. Il sistema di menu Transient mostra tutte le opzioni di ogni comando, il che in pratica insegna Git mentre si lavora.