Glint
Manage your Git repositories in an easier and more visual way.
Features:
- A graph showing branches, commits, and where merges have happened in an easy to digest visual format
- Perform merges and resolve conflicts with a 4-way diff editor
- Manage multiple merges at once, without affecting the files on disk or needing to switch branch
- Search commits and files in your repository history
- Integrate with GitHub, GitLab, and Bitbucket to easily clone or create repositories
- Squash commits together
- Insert new commits in the middle
- Move individual changes from one commit to another
- Edit commit messages
- Undo/redo
Learn more about Glint
UltraEdit
5.0 out of 5 stars
(2 Ratings)
UltraEdit is a text and code editor built for work that general-purpose editors often struggle with: large files, complex data manipulation, and security-sensitive workflows. It has been in the market for more than 30 years, is used by over 4 million users worldwide, and is trusted by enterprise customers across the Fortune 100, 500, and 1000.
Individual users choose UltraEdit when everyday editors start to hit their limits. Common use cases include working with very large files, running advanced search and replace, using column and block editing, and handling more complex text and data manipulation.
Organizations choose UltraEdit when they need a more secure and supportable editor behind sensitive workflows. That includes teams in banking, insurance, healthcare, government, and other regulated or risk-sensitive environments where unsupported tools can create too much uncertainty.
Learn more about UltraEdit
GitTree
GitTree is a visual Git client for macOS, Windows and Linux. Explore commit history, stage files, hunks or lines, resolve merge conflicts and edit history with interactive rebase. Undo, recovery snapshots and Lost & Found help recover local work. Worktree cards, Resume and Attention organize parallel checkouts; What Changed compares commit series across rewrites, and local secret warnings flag possible credentials before commits or pushes.
The Free plan includes local Git features, private repositories, commercial use, stash, submodules, Git LFS and a built-in terminal. Pro adds GitHub, GitLab, Bitbucket and Azure DevOps integrations for pull requests and hosted CI/CD, plus Repo Insights and AI drafts. Nour runs your own coding-agent CLI, with approvals and snapshots before file-changing turns. Provider capabilities vary.
Available in ten interface languages, including Arabic with RTL layout. Free Pro trial available; see the website for current plans.
Learn more about GitTree
GitBunki
GitBunki is a native macOS Git client built in SwiftUI with a hop. It is a full Git client that gets out of the way, inspired by the late, great GitX, with a keyboard-first, three-pane layout for staging, history, branches, tags, stashes, and remotes. GitBunki wraps the git binary developers already trust, sends nothing to the cloud, and focuses on a calm native Mac experience instead of an Electron-style interface. Users can stage down to hunks, lines, or words, double-click to stage or unstage files, shift-click a range of lines, amend the last commit, and commit from the message with Cmd+Enter. The full commit log includes a lane-based visual graph, branch and tag badges, search by message, author, or SHA, Gravatar avatars with initials fallback, and right-click actions for cherry-pick, revert, reset, and interactive rebase. Diff review supports unified and side-by-side modes, while file history and blame give per-line context with author, date, SHA, and summary.
Learn more about GitBunki