Magit

Magit
Original authorMarius Vollmer
DevelopersJonas Bernoulli, Kyle Meyer, and Noam Postavsky
Stable release
4.5.0  / 3 January 2026 (3 January 2026)
Written inEmacs Lisp
Type
  • Git client
  • Text editor plugin
LicenseGPL-3.0-or-later
Websitemagit.vc
Repositorygithub.com/magit/magit

Magit (/ˈmædʒɪt/ MA-jit or /ˈmʌɡɪt/ MUH-git) is a Git version control interface for GNU Emacs. It is written in Emacs Lisp and distributed through the MELPA package repository, where it is the most-downloaded non-library package, with over 4.3 million downloads as of September 2024.

Like many graphical user interfaces, Magit provides a visual interface to represent version control actions; however, it uses a keyboard-centric model, and also functions as a text-based user interface. The issue of key-memorization is mitigated through use of a popup menu which displays the actions available to the user — serving as a mnemonic aid.