These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
About Guitar
Guitar is a graphical Git client built with Qt. It shows a repository's commit history as a graph, displays diffs for changed files and lets you stage changes before committing, all from a desktop window rather than the command line.
The project has a long commit history and includes Linux desktop packaging files. Its README notes that the document was generated by AI and may not be fully accurate, so the documentation is thin.
Strengths
- Visual commit graph
- Diff view and staging in one window
- Cross-platform Qt application
Limitations
- README is AI-generated and may be inaccurate
- Smaller community than the major Git GUIs
Details
- Pricing
- FreeFree to download from GitHub.
- License
- Proprietary
- Developer
- soramimi
- Platforms
- Windows, macOS, Linux
- How it runs
- Downloadable app
- Account
- Not required
- Works offline
- Yes
- Best suited for
- A lightweight Git GUI on a Linux desktop
- Categories
- Git clients
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to Guitar
Compare allSoftware that can replace Guitar for an important use case, and what changes if you switch.
GitKraken Desktop
Visual Git client with a graph view, drag-and-drop branching and a merge editor.
GitKraken Desktop offers a cross-platform commit graph with drag-and-drop branching and a merge editor, but private repositories need a paid licence and it is Electron-based.
SourceGit
A fast desktop Git client for all three platforms that covers rebase, bisect, worktrees and LFS.
SourceGit is an open-source MIT client for all three platforms that covers rebase, bisect, worktrees and LFS, with a larger feature set on screen.
Git Cola
A free graphical Git interface built with Python and PyQt, focused on staging and committing.
Git Cola is another free Qt-based desktop client, open source and focused on staging and commits, and it depends on Python and PyQt.
Gitnuro
A free and open-source multiplatform Git client for beginners and experienced users.
Gitnuro is a free, open-source multiplatform client approachable for beginners, though its JGit backend may not support every Git feature.
Gittyup
An open-source graphical Git client for exploring repository history and staging changes.
Gittyup is an open-source desktop client for history browsing and staging, with Flatpak packaging for Linux desktops.
GitFiend
A free desktop Git client for Windows, macOS and Linux with a visual commit graph.
GitFiend is a free cross-platform client with a visual commit graph, diffs and staging, and like Guitar its source code is not published.
SmartGit
A cross-platform graphical Git client with visual history, conflict resolution and pull request support.
SmartGit is a closed-source cross-platform client adding conflict resolution, pull request support, Git Flow and LFS, paid for commercial use.
Sublime Merge
A fast cross-platform Git client from the makers of Sublime Text with line-level staging and merging.
Sublime Merge is a paid cross-platform client with line-by-line staging, side-by-side diffs and a merge conflict tool, and is very responsive on large repositories.
Similar software
Related functionality, not necessarily a direct replacement.
gitg
A GNOME graphical Git client for browsing repository history and making commits.
QGit
A Qt-based Git viewer for browsing revision history, patches and changed files.
lazygit
A terminal interface for Git that makes staging chunks, interactive rebase and stashing things you actually do.
GitUI
A terminal interface for git that is fast on huge repositories and controlled entirely from the keyboard.
Git
A free and open-source distributed version control system for projects of any size.