Platforms
Linux, Mac, WindowsPull Request/Comments support
Atlassian Stash, BitBucket, GitHub, own Git server (Distributed Review add-on)Pro Features
Conflict Solver and Compare (freely editable); Pull Requests, Comments for BitBucket, GitHub and provider independent (Distributed Review add-on); Git-Flow; highly configurable views, external toolsIssue Tracker support
Atlassian JIRACons Characteristics
Not as smart as the name suggests. Very tedious dialogues like: "In contrast to Fetch Only, Pull will also incorporate the fetched changes" No links to get help.Integrations
-Price
-License
-Multi Language Support
-Auto Complete
-Bracket Matching
-Integrated Debugger
-Code Templates
-Error Markup
-Source Control Integration
-Extension language
-Plugin Manager
-Pricing
-Features
-Git Hosting Integrations
-Free Version
-Diff & Merge Tool Integrations
-Technology
-Trial Period
-Free for
-Platforms
Windows, macOS, LinuxPull Request/Comments support
-Pro Features
-Issue Tracker support
-Cons Characteristics
-Integrations
GitHub, Bitbucket, GitLab, Azure DevOps, Bitbucket Server, Jira Issues, GitKraken Boards IssuesPrice
-License
-Multi Language Support
-Auto Complete
-Bracket Matching
-Integrated Debugger
-Code Templates
-Error Markup
-Source Control Integration
-Extension language
-Plugin Manager
-Pricing
-Features
-Git Hosting Integrations
-Free Version
-Diff & Merge Tool Integrations
-Technology
-Trial Period
-Free for
-Platforms
Windows, macOSPull Request/Comments support
-Pro Features
-Issue Tracker support
-Cons Characteristics
-Integrations
-Price
FREE / $49.99License
-Multi Language Support
-Auto Complete
-Bracket Matching
-Integrated Debugger
-Code Templates
-Error Markup
-Source Control Integration
-Extension language
-Plugin Manager
-Pricing
-Features
-Git Hosting Integrations
-Free Version
-Diff & Merge Tool Integrations
-Technology
-Trial Period
-Free for
-Platforms
Windows, macOSPull Request/Comments support
-Pro Features
-Issue Tracker support
-Cons Characteristics
-Integrations
-Price
FreeLicense
-Multi Language Support
-Auto Complete
-Bracket Matching
-Integrated Debugger
-Code Templates
-Error Markup
-Source Control Integration
-Extension language
-Plugin Manager
-Pricing
-Features
-Git Hosting Integrations
-Free Version
-Diff & Merge Tool Integrations
-Technology
-Trial Period
-Free for
-Platforms
Windows, Linux, MacOS (Linux and Macos up to version 2.5 only)Pull Request/Comments support
-Pro Features
-Issue Tracker support
-Cons Characteristics
-Integrations
-Price
-License
-Multi Language Support
-Auto Complete
-Bracket Matching
-Integrated Debugger
-Code Templates
-Error Markup
-Source Control Integration
-Extension language
-Plugin Manager
-Pricing
-Features
-Git Hosting Integrations
-Free Version
-Diff & Merge Tool Integrations
-Technology
-Trial Period
-Free for
-Platforms
Windows, macOS, LinuxPull Request/Comments support
-Pro Features
-Issue Tracker support
-Cons Characteristics
-Integrations
-Price
-License
MIT, Proprietary (official builds)Multi Language Support
YesAuto Complete
YesBracket Matching
YesIntegrated Debugger
YesCode Templates
YesError Markup
YesSource Control Integration
GitExtension language
JavaScriptPlugin Manager
YesPricing
-Features
-Git Hosting Integrations
-Free Version
-Diff & Merge Tool Integrations
-Technology
-Trial Period
-Free for
-Platforms
MacPull Request/Comments support
-Pro Features
-Issue Tracker support
-Cons Characteristics
-Integrations
-Price
-License
-Multi Language Support
-Auto Complete
-Bracket Matching
-Integrated Debugger
-Code Templates
-Error Markup
-Source Control Integration
-Extension language
-Plugin Manager
-Pricing
-Features
-Git Hosting Integrations
-Free Version
-Diff & Merge Tool Integrations
-Technology
-Trial Period
-Free for
-Platforms
Windows, macOS, LinuxPull Request/Comments support
-Pro Features
-Issue Tracker support
-Cons Characteristics
-Integrations
-Price
-License
GPLv2Multi Language Support
-Auto Complete
-Bracket Matching
-Integrated Debugger
-Code Templates
-Error Markup
-Source Control Integration
-Extension language
-Plugin Manager
-Pricing
-Features
-Git Hosting Integrations
-Free Version
-Diff & Merge Tool Integrations
-Technology
-Trial Period
-Free for
-Platforms
Windows, MacPull Request/Comments support
-Pro Features
-Issue Tracker support
-Cons Characteristics
-Integrations
-Price
-License
-Multi Language Support
-Auto Complete
-Bracket Matching
-Integrated Debugger
-Code Templates
-Error Markup
-Source Control Integration
-Extension language
-Plugin Manager
-Pricing
FREE, $69/year for Basic, $99/year for Pro, $149/year for EnterpriseFeatures
Pull Requests, Interactive Rebase, Git-Flow, Dark Mode, Undo, Quick Actions, Image Diffing, Reflog, Drag & Drop, User ProfilesGit Hosting Integrations
GitHub, GitLab, Bitbucket, Azure DevOps, GitHub Enterprise, Bitbucket Server, GitLab EE/CE, Assembla, Perforce GitSwarm, Planio, Beanstalk, and many more.Free Version
Yes, for students, teachers, schools, universities, coding bootcamps etc.Diff & Merge Tool Integrations
Kaleidoscope, P4Merge, BBEdit, Beyond Compare, FileMerge, Araxis Merge, TextMate, and many more.Technology
-Trial Period
-Free for
-Platforms
Windows, Mac, LinuxPull Request/Comments support
-Pro Features
-Issue Tracker support
-Cons Characteristics
-Integrations
-Price
-License
-Multi Language Support
-Auto Complete
-Bracket Matching
-Integrated Debugger
-Code Templates
-Error Markup
-Source Control Integration
-Extension language
-Plugin Manager
-Pricing
-Features
-Git Hosting Integrations
-Free Version
-Diff & Merge Tool Integrations
-Technology
C++Trial Period
-Free for
-Platforms
WindowsPull Request/Comments support
-Pro Features
-Issue Tracker support
-Cons Characteristics
-Integrations
-Price
-License
-Multi Language Support
-Auto Complete
-Bracket Matching
-Integrated Debugger
-Code Templates
-Error Markup
-Source Control Integration
-Extension language
-Plugin Manager
-Pricing
-Features
-Git Hosting Integrations
-Free Version
-Diff & Merge Tool Integrations
-Technology
C, C++Trial Period
-Free for
-Platforms
Windows, LinuxPull Request/Comments support
-Pro Features
-Issue Tracker support
-Cons Characteristics
-Integrations
-Price
-License
GPLv2Multi Language Support
-Auto Complete
-Bracket Matching
-Integrated Debugger
-Code Templates
-Error Markup
-Source Control Integration
-Extension language
-Plugin Manager
-Pricing
-Features
-Git Hosting Integrations
-Free Version
-Diff & Merge Tool Integrations
-Technology
ValaTrial Period
-Free for
-Platforms
Linux, Mac, WindowsPull Request/Comments support
-Pro Features
-Issue Tracker support
-Cons Characteristics
-Integrations
-Price
-License
-Multi Language Support
-Auto Complete
-Bracket Matching
-Integrated Debugger
-Code Templates
-Error Markup
-Source Control Integration
-Extension language
-Plugin Manager
-Pricing
$99 personal, $75/year businessFeatures
-Git Hosting Integrations
-Free Version
-Diff & Merge Tool Integrations
-Technology
-Trial Period
UnlimitedFree for
-Platforms
-Pull Request/Comments support
-Pro Features
-Issue Tracker support
-Cons Characteristics
-Integrations
-Price
-License
-Multi Language Support
-Auto Complete
-Bracket Matching
-Integrated Debugger
-Code Templates
-Error Markup
-Source Control Integration
-Extension language
-Plugin Manager
-Pricing
-Features
-Git Hosting Integrations
-Free Version
-Diff & Merge Tool Integrations
-Technology
-Trial Period
-Free for
-Platforms
Windows, Mac, LinuxPull Request/Comments support
-Pro Features
-Issue Tracker support
-Cons Characteristics
-Integrations
-Price
FreeLicense
-Multi Language Support
-Auto Complete
-Bracket Matching
-Integrated Debugger
-Code Templates
-Error Markup
-Source Control Integration
-Extension language
-Plugin Manager
-Pricing
-Features
-Git Hosting Integrations
-Free Version
-Diff & Merge Tool Integrations
-Technology
-Trial Period
-Free for
-Platforms
Windows, Linux, MacPull Request/Comments support
-Pro Features
-Issue Tracker support
-Cons Characteristics
-Integrations
-Price
-License
-Multi Language Support
-Auto Complete
-Bracket Matching
-Integrated Debugger
-Code Templates
-Error Markup
-Source Control Integration
-Extension language
-Plugin Manager
-Pricing
-Features
-Git Hosting Integrations
-Free Version
-Diff & Merge Tool Integrations
-Technology
-Trial Period
-Free for
-Platforms
Windows, macOS, LinuxPull Request/Comments support
-Pro Features
-Issue Tracker support
-Cons Characteristics
-Integrations
-Price
-License
-Multi Language Support
-Auto Complete
-Bracket Matching
-Integrated Debugger
-Code Templates
-Error Markup
-Source Control Integration
-Extension language
-Plugin Manager
-Pricing
-Features
-Git Hosting Integrations
-Free Version
-Diff & Merge Tool Integrations
-Technology
-Trial Period
-Free for
-Platforms
WindowsPull Request/Comments support
ComingPro Features
Full Diff and Merge Tool including Advanced Semantif MergeIssue Tracker support
YesCons Characteristics
-Integrations
-Price
FreeLicense
TBDMulti Language Support
NoAuto Complete
-Bracket Matching
-Integrated Debugger
-Code Templates
-Error Markup
-Source Control Integration
-Extension language
-Plugin Manager
-Pricing
-Features
-Git Hosting Integrations
-Free Version
-Diff & Merge Tool Integrations
-Technology
-Trial Period
30 daysFree for
Personal and NPOPlatforms
-Pull Request/Comments support
-Pro Features
-Issue Tracker support
-Cons Characteristics
-Integrations
-Price
-License
-Multi Language Support
-Auto Complete
-Bracket Matching
-Integrated Debugger
-Code Templates
-Error Markup
-Source Control Integration
-Extension language
-Plugin Manager
-Pricing
-Features
-Git Hosting Integrations
-Free Version
-Diff & Merge Tool Integrations
-Technology
-Trial Period
-Free for
-Platforms
-Pull Request/Comments support
-Pro Features
-Issue Tracker support
-Cons Characteristics
-Integrations
-Price
-License
-Multi Language Support
-Auto Complete
-Bracket Matching
-Integrated Debugger
-Code Templates
-Error Markup
-Source Control Integration
-Extension language
-Plugin Manager
-Pricing
-Features
-Git Hosting Integrations
-Free Version
-Diff & Merge Tool Integrations
-Technology
-Trial Period
-Free for
-Platforms
Windows, Linux, MacPull Request/Comments support
-Pro Features
-Issue Tracker support
-Cons Characteristics
-Integrations
-Price
-License
-Multi Language Support
-Auto Complete
-Bracket Matching
-Integrated Debugger
-Code Templates
-Error Markup
-Source Control Integration
-Extension language
-Plugin Manager
-Pricing
-Features
-Git Hosting Integrations
-Free Version
-Diff & Merge Tool Integrations
-Technology
-Trial Period
-Free for
-Platforms
Windows, Linux, MacPull Request/Comments support
-Pro Features
-Issue Tracker support
-Cons Characteristics
-Integrations
-Price
-License
-Multi Language Support
-Auto Complete
-Bracket Matching
-Integrated Debugger
-Code Templates
-Error Markup
-Source Control Integration
-Extension language
-Plugin Manager
-Pricing
-Features
-Git Hosting Integrations
-Free Version
-Diff & Merge Tool Integrations
-Technology
-Trial Period
-Free for
-Platforms
-Pull Request/Comments support
-Pro Features
-Issue Tracker support
-Cons Characteristics
-Integrations
-Price
-License
-Multi Language Support
-Auto Complete
-Bracket Matching
-Integrated Debugger
-Code Templates
-Error Markup
-Source Control Integration
-Extension language
-Plugin Manager
-Pricing
-Features
-Git Hosting Integrations
-Free Version
-Diff & Merge Tool Integrations
-Technology
-Trial Period
-Free for
-Platforms
-Pull Request/Comments support
-Pro Features
-Issue Tracker support
-Cons Characteristics
-Integrations
-Price
-License
-Multi Language Support
-Auto Complete
-Bracket Matching
-Integrated Debugger
-Code Templates
-Error Markup
-Source Control Integration
-Extension language
-Plugin Manager
-Pricing
-Features
-Git Hosting Integrations
-Free Version
-Diff & Merge Tool Integrations
-Technology
-Trial Period
-Free for
-Platforms
Windows, Linux, MacPull Request/Comments support
-Pro Features
-Issue Tracker support
-Cons Characteristics
-Integrations
-Price
-License
-Multi Language Support
-Auto Complete
-Bracket Matching
-Integrated Debugger
-Code Templates
-Error Markup
-Source Control Integration
-Extension language
-Plugin Manager
-Pricing
-Features
-Git Hosting Integrations
-Free Version
-Diff & Merge Tool Integrations
-Technology
RustTrial Period
-Free for
-Platforms
-Pull Request/Comments support
-Pro Features
-Issue Tracker support
-Cons Characteristics
-Integrations
-Price
-License
-Multi Language Support
-Auto Complete
-Bracket Matching
-Integrated Debugger
-Code Templates
-Error Markup
-Source Control Integration
-Extension language
-Plugin Manager
-Pricing
-Features
-Git Hosting Integrations
-Free Version
-Diff & Merge Tool Integrations
-Technology
-Trial Period
-Free for
-Platforms
Windows, Linux, MacPull Request/Comments support
-Pro Features
-Issue Tracker support
-Cons Characteristics
-Integrations
-Price
-License
-Multi Language Support
-Auto Complete
-Bracket Matching
-Integrated Debugger
-Code Templates
-Error Markup
-Source Control Integration
-Extension language
-Plugin Manager
-Pricing
-Features
-Git Hosting Integrations
-Free Version
-Diff & Merge Tool Integrations
-Technology
-Trial Period
-Free for
-Platforms
Windows, Linux, MacPull Request/Comments support
-Pro Features
-Issue Tracker support
-Cons Characteristics
-Integrations
-Price
-License
-Multi Language Support
-Auto Complete
-Bracket Matching
-Integrated Debugger
-Code Templates
-Error Markup
-Source Control Integration
-Extension language
-Plugin Manager
-Pricing
-Features
-Git Hosting Integrations
-Free Version
-Diff & Merge Tool Integrations
-Technology
CTrial Period
-Free for
-Platforms
Any supported by Emacs (Linux, Windows,macOS,*BSD...)Pull Request/Comments support
-Pro Features
-Issue Tracker support
-Cons Characteristics
-Integrations
-Price
-License
GPLv3Multi Language Support
-Auto Complete
-Bracket Matching
-Integrated Debugger
-Code Templates
-Error Markup
-Source Control Integration
-Extension language
-Plugin Manager
-Pricing
-Features
-Git Hosting Integrations
-Free Version
-Diff & Merge Tool Integrations
-Technology
-Trial Period
-Free for
-