
Magit
A complete, keyboard-driven Git interface that runs inside Emacs, widely considered the gold standard.
- Verified facts
- 4 of 4
- Alternatives ranked
- 5
- Approved reviews
- 0
- Visits sent from here
- 0
About Magit
Magit is a Git interface implemented as an Emacs package, and many developers who have used it consider it the best Git client available. It presents a status buffer where every section can be expanded, and each Git operation is reachable through short mnemonic key sequences shown in pop-up menus, so complicated tasks such as interactive rebases, partial commits of individual lines, fixups, reflog recovery and worktree management take only a few keystrokes. Its companion package Forge brings GitHub and GitLab issues and pull requests into Emacs. Magit is free software under the GPL-3.0, maintained by Jonas Bernoulli and supported largely by donations. It runs wherever Emacs runs, which means Linux, macOS and Windows, though it can be slow on Windows and on enormous repositories because it calls the Git binary. The obvious barrier is Emacs itself: people who do not already use it face a steep learning curve, which is why Magit-inspired clones exist for Neovim and the terminal.
Best for: Emacs users who want the fastest, most complete keyboard-driven Git workflow.
Pros and cons
What works
- Covers almost all of Git through discoverable key menus
- Line-level staging and painless interactive rebase
- Free software with a long, stable history
Why people leave
- Requires Emacs, which is a big learning investment
- Can be slow on Windows and huge repositories
- No graphical commit graph
Top Magit alternatives
See all 5- 1
Neogit66.5A Magit-inspired Git interface for Neovim users.
- 2
Gitu62.6Magit's workflow in a standalone terminal app, no Emacs needed.
- 3
Fugitive59.6The long-standing Git plugin for Vim, if your editor is Vim rather than Emacs.
- 4
lazygit57.2Keyboard-driven and editor-independent, with an easier start.
- 5
GitLens55.3Brings rich Git history and blame into VS Code for editor-centric workflows.
Why people left Magit
In reviewers' own words, from reviews of the apps they moved to. These are their opinions, not ours.
No switching stories yet. If you moved away from Magit, review the app you switched to and tell us why.
Reviews
No approved reviews yet. How we verify reviewers
Write a review of Magit
Magit: common questions
Is Magit free?
Yes. Magit is free, open-source software.
Is Magit open source?
Yes. The source code is on GitHub at magit/magit.
What platforms does Magit run on?
Magit is available for Linux, macOS and Windows.
What are the best alternatives to Magit?
The highest-ranked Magit alternatives right now are Neogit, Gitu and Fugitive. See the full ranked list for pricing, platforms and verified facts.