Introducing
The Slant team built an AI & it’s awesome
Find the best product instantly
Add to Chrome
Add to Edge
Add to Firefox
Add to Opera
Add to Brave
Add to Safari
Try it now
4.7 star rating
0
What is the best alternative to Kompare?
Ad
Ad
DiffMerge
All
5
Experiences
Pros
4
Cons
1
Top
Pro
Completely free
DiffMerge is free of charge to download and use for both commercial and open source projects. There's no license needed. However, people who want to contribute to the project monetarily can do so.
See More
Top
Con
Startup time can be slow
DiffMerge's startup time can be quite slow sometimes.
See More
Top
Pro
Cross platform
DiffMerge is cross platform and is available for all major operating systems. This means WIndows, Linux and OSX
See More
Top
Pro
Folder compare
See More
Top
Pro
Three way merges
DiffMerge supports three way merges.
See More
Hide
Get it
here
44
0
Kdiff3
All
17
Experiences
Pros
9
Cons
7
Specs
Top
Pro
Supports 3 way merges
For modern version control systems, 3way merge support is a basic requirement, but many other open source diff viewers do not adequately handle 3way merges.
See More
Top
Con
Cannot do inline diffs
Comparison of 2 files is always side-by-side and there's no option for inline views. Overall a rather poor and confusing UI in general.
See More
Top
Pro
Free and open source
KDiff3 is completely free to download and use. It's also open source released under the GPL.
See More
Top
Con
Confusing GUI
4 sub-windows (when you really only need 3), a lot of different colors and even more confusing result-window. No links what has changed between versions and and the result. It clearly shows it's dated or rather outdated. Great if you ever need to do a command line merge, otherwise it sucks.
See More
Top
Pro
Can compare directories
It is able to compare whole directory trees.
See More
Top
Con
No precise editing of the compared files
Precise work line-after-line is not possible. Only a version after the automated merge-step is editable, but not the two files separately.
See More
Top
Pro
Supports editing files directly
In addition to comparing two files it also allows you to edit the merge result right in place.
See More
Top
Con
No longer supported by Homebrew for MacOS
Cannot be installed easily on Mac as of Aug 2019.
See More
Top
Pro
Diff by character not by lines
On comparing two files, difference is shown by characters; not by lines.
See More
Top
Con
Problems when files have different number of lines
For example, if you add 3 lines: A, B and C locally but on the other change there are only A and C, Kdiff3 will work out that A was added, then it says that B conflicts with C but adds C again anyway.
See More
Top
Pro
The UI is customizable
Allow customizing colors regardless of user/system theme.
See More
Top
Con
Slow for large files
See More
Top
Pro
Supports manual code aligning
With selecting code in one window and hitting Ctrl+Y, then selecting some other code in second window and also hitting Ctrl+Y you can manually align the code.
See More
Top
Con
No image compare
Compare is text based.
See More
Top
Pro
Preprocessing before calculating differences
There are options that may pre-process compared files before Kdiff3 actually do a comparison - to ignore for example automatically generated dates and/or revision numbers added by commit hooks.
See More
Top
Pro
Context menu shortcut
You can right-click a folder/file and the options: Save <file> for later Compare with will be available, making launching KDiff3 really convenient.
See More
Specs
Platforms:
Windows, Linux, Mac
Hide
See All
Experiences
Free
496
68
P4Merge
All
7
Experiences
Pros
5
Cons
1
Specs
Top
Pro
Free
P4Merge is free of charge.
See More
Top
Con
Directory comparison is not supported
With P4Merge it's impossible to compare two different directories to find differences.
See More
Top
Pro
3 way merge support
P4Merge presents merge information in 4 panes - BASE, LOCAL, REMOTE and MERGE_RESULT.
See More
Top
Pro
Detects minimal changes without having a common ancestor
After a merge sometimes you have conflicts. You can resolve them by using a merge tool. You can run git mergetool --tool-help to get more details about what tools are supported. You will get an output like the following git mergetool --tool=<tool> may be set to one of the following: p4merge tortoisemerge vimdiff vimdiff2 vimdiff3 The following tools are valid, but not currently available: araxis bc bc3 codecompare deltawalker diffmerge diffuse ecmerge emerge gvimdiff gvimdiff2 gvimdiff3 kdiff3 meld opendiff tkdiff winmerge xxdiff Some of the tools listed above only work in a windowed environment. If run in a terminal-only session, they will fail.
See More
Top
Pro
Also has image diffing
For those who are working in both text based source code or files, as well as images, its nice to have the diff functionality of both present in the same product.
See More
Top
Pro
Cross-platform with a good Mac port
P4Merge works on Windows, Linux and OS X.
See More
Specs
Platforms:
Windows; Mac; Linux
License:
Free
Hide
See All
Experiences
Get it
here
271
48
Beyond Compare
All
17
Experiences
Pros
13
Cons
3
Specs
Top
Pro
Supports comparing folders
Beyond Compare can be used to compare both files and folders. File-Filters possible.
See More
Top
Con
No dark mode
Lack dark mode.
See More
Top
Pro
Supports 3 way merge
Good overview. Clear display of changed lines (background color) and changed characters (foreground color).
See More
Top
Con
No touch support
This is important for scrolling
See More
Top
Pro
Supports editing files directly
See More
Top
Con
Paid proprietary software
Beyond Compare is not free. It offers different license options depending on the number of members in a team and depending on the software version.
See More
Top
Pro
Has rules for adding ignore-masks and replacement rules
So parts you don't want to see in your comparision can be hidden with ignore masks. Parts that are okay to be changed can be set with change-lists so beyond compare knows what's the replacement value and skips displaying this. So you can focus on the for you important changes. For example with the ignore mask I was able to compare two logs with different timestamps but nearly same content. (beginning with timestams the first x characters adding to ignore)
See More
Top
Pro
Synchronize folders
Can be used to synchronize folders. Including wildcards.
See More
Top
Pro
Works well with large files
See More
Top
Pro
Can be used to compare image files
This is a useful feature for game developers using Git.
See More
Top
Pro
Opens popular archive formats as directories
Compare archive to directory or to another archive, update ZIP archives by copying files from other side or by editing them directly in compare view.
See More
Top
Pro
Can compare remote directories
Beyond Compare can compare directories through FTP, SFTP. Also it can compare directories hosted on Dropbox or Amazon S3.
See More
Top
Pro
One license covers all major OSs (Linux/Windows/Mac)
See More
Top
Pro
Customer Service is awesome and easy to work with
See More
Top
Pro
Has Registry compare
You can compare Registry vs Registry or Registry vs .REG file, both local and remote. You can copy values and keys between sides or edit them.
See More
Top
Pro
Has file conversion/preprocessing feature
You can run a script or executable based on file extension before showing a file. Great for beautifying XML, extracting text from MS Office documents, running dis-asm etc.
See More
Specs
Platforms:
Windows; Mac; Linux
License:
Proprietary
Release Date:
October 19, 2023
Hide
See All
Experiences
Get it
here
312
54
AraxisMerge
All
8
Experiences
Pros
6
Cons
1
Specs
Top
Pro
Point and click merging
AraxisMerge has a feature which is very helpful especially for beginners. By clicking on different parts of a text file you can select all the parts to added in a final merged file. The comparison display also updates real-time as the merge happens.
See More
Top
Con
Commercial
AraxisMerge is not free: $129 Standard and $269 Professional But this is peanuts for a tool that you can use all day for the rest of your developer life.
See More
Top
Pro
Directory comparisons
AraxisMerge supports comparing different directories with each other.
See More
Top
Pro
Beautiful interface
See More
Top
Pro
Three way merges
AraxisMerge supports three way merges.
See More
Top
Pro
Update alternative files Word, PDF and even images
See More
Top
Pro
Works great on large files
See More
Specs
Platforms:
Windows, Mac
Hide
See All
Experiences
Get it
here
46
3
CodeCompare
All
11
Experiences
Pros
6
Cons
4
Specs
Top
Con
No longer supported
Problematic with Visual Studio 2022. Semantic code comparison (its main selling point) does not support newer language variations.
See More
Top
Pro
Graphical showing of where code is added or removed
It does not add a blank line in the other code-pane to show where code was added or deleted. It simply draws a line to show point out its location.
See More
Top
Con
Does not support custom comment markings
Some compilers use ";" to specify in-line commenting. But as that is not a common method, all added comments are marked as new code. So it becomes difficult to find changes in the functionality of the code.
See More
Top
Pro
Three-way comparison and automatic merging
Three comparison panes with horizontal and vertical layouts Integrates with version control systems as the merging tool for conflicting file revisions Non-conflicting changes are merged automatically Merging conflicts are highlighted One-click conflict resolution with a mouse button
See More
Top
Con
Does not support move-detection
Very few programs detect move of blocks of code. Most just show deleted and added instead.
See More
Top
Pro
Supports comparing folders
Can diff entire folders.
See More
Top
Con
Free version is limited
Whereas there is a free version, it is missing a lot of great features that you're forced to pay for if you want.
See More
Top
Pro
Integrated into Visual Studio
Can be used either as a stand-alone product or as the built in diff/merge tool for Visual Studio.
See More
Top
Pro
Clear overview that marks only the changes, not every line with a change
Most compare tools mark every changed line with colour, making the code just a mess with thousands of coloured lines, while all that might be changed is a sign/character on each line. Code Compare draws boxes around each changed segment and highlights only the real change with a colour.
See More
Top
Pro
Offers free version and paid for version
You get a lot more if you pay for the pro version.
See More
Specs
Platforms:
Windows
License:
FREE/$49,95
Dev platforms:
Windows
Lexical Comparison:
C#, C++, Visual Basic, JavaScript, Java, XML
See All Specs
Hide
See All
Experiences
Free / paid
58
7
vimdiff
All
4
Experiences
Pros
3
Cons
1
Top
Pro
Mouse-free interface
It's practically vim, this means that the whole interface is mouse-free, this increases development speed significantly since you are only using the keyboard.
See More
Top
Con
Not for people who are not used to vim
Since this is basically a vim feature, it's clear that people who aren't used to vim and it's keyboard-based interface would find it very hard to work with vimdiff.
See More
Top
Pro
Lightweight
Since it's inside vim, it's very lightweight and fast. It fires up quickly and it does all operations painlessly.
See More
Top
Pro
Helpful to people who work a lot inside the terminal
Using command-line tools (vim/git) keep you stick in the terminal.
See More
Hide
Get it
here
97
13
WinMerge
All
13
Experiences
Pros
9
Cons
3
Specs
Top
Pro
File edition
You can quickly copy changed lines (or files in folder comparison) in both directions with keyboard shortcuts. You can edit the files as well, with syntax highlighting of some languages.
See More
Top
Con
Windows only
It's only available for Windows. No Mac or Linux versions available. It is possible to run in Linux via WINE, although a bit unstable.
See More
Top
Pro
Compare folders and files
Can show what files has been changed in a folder, allows comparing files in tabs.
See More
Top
Con
Development is spotty
The latest version (2.16.0) was released in November 2018. Before that the last official release was made in 2013. The 2.16.0 is actually one of the two forks (Winmerge-v2-jp) that were kept maintained throughout the years, it just got named as the official release. The other fork, WinMerge2011 is still being actively developed too. It's on par with the historical version, and has additional features such as showing only differences and a 64-bit version. An 'official' list of forks is maintained here.
See More
Top
Pro
In line comparison
Can show differences within a line.
See More
Top
Con
No 3-way merge
Cannot merge 3 files, can do only comparisons by pairs. Makes it unsuitable for merging operations, still useful to compare two versions in the history.
See More
Top
Pro
Free & Open source
Winmerge is a free and open source tool.
See More
Top
Pro
Good shell integration
Select two files and compare them. Alternatively, select one file, navigate elsewhere, select the other file to compare. Also supports drag'n'drop of files / folders from Explorer. History of past comparisons.
See More
Top
Pro
Lightweight, quick startup
Binary is less than 3 MB, so it starts quickly
See More
Top
Pro
Filters
Can filter out files for folder comparison, lines for file comparisons, with regular expressions. Options also allow to ignore whitespace differences, white lines, case change, line-ending changes, etc.
See More
Top
Pro
Good navigation
Keyboard shortcuts (and toolbar buttons) to navigate to next (previous) difference, side panel shows a map of the files with changed lines and allows to jump to a given place.
See More
Top
Pro
Good detection of moved lines
Detects when a block of lines has been moved in the file and shows the relation.
See More
Specs
Platforms:
Windows
License:
Free and Open Source
Hide
See All
Experiences
Free
111
29
QtCreator/Qt
All
5
Experiences
Pros
3
Cons
2
Top
Pro
Visual GUI designer
QtCreator has QtDesigner component, allowing you to design a GUI in visual mode instead of raw code.
See More
Top
Con
Vendor lock on QtCreator
It's not simple at all to use Qt in a different IDE, and you'll lose QtDesigner.
See More
Top
Pro
Ready-made classes for most used tasks in desktop app development
Launching external applications, getting environment variables, putting tasks to separate threads, offscreen painting, transparent loading of most used image formats, even such helpers as opening files in default application configured in OS, cross-platform (!).
See More
Top
Con
Big overhead
See More
Top
Pro
Cross platform
Qt supports most popular platforms including Linux, FreeBSD, Windows, and Mac OS X. This allows developers to easily port applications to different platforms.
See More
Hide
Get it
here
6
0
Sublimerge
All
10
Experiences
Pros
5
Cons
5
Top
Pro
Three-way diff allows easy merging of files
See More
Top
Con
Bad tech support
See More
Top
Pro
sublimerge
i recommend Sublimerge
See More
Top
Con
It's NOT Open Source
You can't fix or, implement nothing. And when the developer abandons the project you will be left in the lurch.
See More
Top
Pro
Highlights intraline changes
See More
Top
Con
It's not free
Nither as free price nor as free in freedom.
See More
Top
Pro
Built-in support for Git, Subversion and Mercurial commands
Sublimerge automatically integrates with your version control history, and lets you compare between revisions, branches, remotes, and the staging area.
See More
Top
Con
Cannot compare text within the same file
Sublimerge can only compare entire file diffs, but not two selections within a file. Comparing within files can be useful for example, by refactoring two similar functions to use a shared function. With Sublimerge, you need to copy the sections into two new temporary tabs and compare between the two. This can be cumbersome, as if you have another untitled file, you won't be able to know which one is which.
See More
Top
Pro
Can compare to clipboard contents
See More
Top
Con
No version control integration
See More
Hide
See All
Experiences
Get it
here
110
8
BBEdit
All
10
Experiences
Pros
7
Cons
2
Specs
Top
Pro
Stable development, been around for decades
BBEdit is commercial software, the paid counterpart to their free application Textwrangler. Though BBEdit comes off as pricey, this allows for stable and consistent updates from the developers. BBEdit has been around since 1992.
See More
Top
Con
Featureless
See More
Top
Pro
Can open very large files
See More
Top
Con
Expensive
It's US$49.99 a single user license.
See More
Top
Pro
Just about every feature is already built in
No searching for plug-ins that may or may not work.
See More
Top
Pro
Great customer support
The developer is very responsive to bug reports and feature suggestions.
See More
Top
Pro
Native application
Follows platform standards.
See More
Top
Pro
Built-in FTP/SFTP browser
BBEdit can open files directly from, and save them to, any available FTP server. It can also open and save files directly via SFTP (SSH File Transfer Protocol).
See More
Top
Pro
Great JAMStack environment
You can build the static site of your dreams without needing any external assistants. Although it does not process LESS, SASS, or SCSS files, BBEdit's includes are very powerful.
See More
Specs
Platforms:
Mac
License:
Proprietary
Collaborative editing:
No
Supported remote file editing protocols:
Yes
Hide
See All
Experiences
Get it
here
57
9
DeltaWalker
All
8
Experiences
Pros
5
Cons
2
Specs
Top
Pro
Folder and file filtering
Easy to use rules for including or excluding folders and files from your folder comparisons.
See More
Top
Con
Very slow
Folder comparisons can take an extremely long time to load compared to other diff tools.
See More
Top
Pro
Cross platform
Works on Mac, Windows and Linux.
See More
Top
Con
Can't save sessions
See More
Top
Pro
Image comparison
2 & 3-way image comparisons with zooming & panning are available.
See More
Top
Pro
3-Way Text Merge
See More
Top
Pro
Can compare remote directories
Can connect to remote folders via FTP, SFTP, FTPS, WebDAV, WebDAVS, Dropbox, and Google Drive.
See More
Specs
Platforms:
Windows, Mac, Linux
Hide
See All
Experiences
$39-89
5
1
GNU Diffutils (diff)
All
4
Experiences
Pros
4
Top
Pro
Command Line Interface makes it easy to use for people who work a lot in the terminal
Great for creating patch files, using with other *nix utilities (for example, colordiff). Does not require a GUI.
See More
Top
Pro
Creates patches
These patches can be used to apply the differences to the same source file at a different storage location (different folder, different machine).
See More
Top
Pro
Multiple formats
The difference can be output in formats known as normal, unified, ed, rcs, and side-by-side.
See More
Top
Pro
Compares entiry directory trees
Two directory trees can be compared file by file recursively. All differences are output concisely.
See More
Hide
Get it
here
9
2
Fork
All
14
Experiences
Pros
10
Cons
3
Specs
Top
Pro
Fast and easy to use
See More
Top
Con
Still a young client, thus not as feature rich
This git GUI client is quite young compared to industry old-timers like git-tower 2 or SourceTree. So it's not as feature rich as you'd like. Still a very capable client for a simple day-to-day work.
See More
Top
Pro
Comfortable when staging line-by-line changes
This feature is superior to the one that is implemented by SourceTree as it does not reset the file scroll view to the top of the file after each stage. If you do feature-specific commits after some time of development - it's very important to be able to easily compose the commit from different line-based changes.
See More
Top
Con
No Linux version
This git client is not compatible with Linux making the life harder for the developers that work on both, MacOS and some Linux distro.
See More
Top
Pro
Smart Diff is very handy
See More
Top
Con
Requires granting access to your git projects for the developer of the app
See More
Top
Pro
Tabbed interface
Several repos can be open at once in individual tabs, so it's trivial to switch back and forth between them.
See More
Top
Pro
Overall aesthetic
The GUI components are flawless on the Mac. It is expected to be a similar experience on Windows. Once you realize that you can filter by branch, your appreciation for the product will go up dramatically.
See More
Top
Pro
Dark theme support
See More
Top
Pro
Highlights the difference within a line
See More
Top
Pro
Merge Conflict Resolution is great
See More
Top
Pro
Comfortable keyboard shortcuts
See More
Top
Pro
Repositories with uncommitted changes have a * next to their name
This is an update from previous versions.
See More
Specs
Platforms:
Windows, macOS
Price:
FREE / $49.99
Hide
See All
Experiences
$49.99
379
94
Visual Studio Code
All
39
Experiences
Pros
24
Cons
14
Specs
Top
Pro
Extendable through plug-ins
Visual Studio Code comes fairly complete out of the box, but there are many plug-ins available to extend its functionality.
See More
Top
Con
Embedded Git isn't powerful enough
You can do nothing but to track changes, stage them and commit. No history, visualization, rebasing or cherry-picking – these things are left to git console or external git client.
See More
Top
Pro
TypeScript integration
There is very solid TypeScript integration in Visual Studio Code. Both are developed by Microsoft and VSC itself is written in TypeScript.
See More
Top
Con
The autocomplete and code check is not as powerful as the one on WebStorm
Sometimes it doesn't tell you if you made a typo in a method name or if a method is not used and several other important features.
See More
Top
Pro
Integrated debugging
VSC includes debugging tools for Node.js, TypeScript, and JavaScript.
See More
Top
Con
File search is extremely slow
It's absolutely not possible to use this tool with big projects given how long it takes to search for files.
See More
Top
Pro
Ready to use out of the box
You don't need to configure and add plugins before being productive. However, you can add plugins if needed but for the basics you're well covered.
See More
Top
Con
Project search limits results
Because file search is so slow your results are limited in order to simulate a faster search.
See More
Top
Pro
Integrated terminal
There's no need to press alt+tab to go to a terminal: it is directly integrated into the editor. Shift+~ is a handy hotkey to toggle the integrated terminal.
See More
Top
Con
Very bad auto import
See More
Top
Pro
Great performance
For a 'wrapped' web-based application, Visual Studio Code performs very well.
See More
Top
Con
Generalized
VS Code is a general code/scripting IDE built to be lightweight and for people familiar with their language of choice, not directly comparable to Visual Studio in power or scope.
See More
Top
Pro
Libre/open source
Released under the MIT License.
See More
Top
Con
Memory hog
Allegedly, VS Code is "lightweight". Yet, running multiple instances of it at once, you may get many "out of memory" messages from Windows despite 16 GB RAM. (While of course also running other things. The point is the comparison with some other IDEs/editors where running them alongside the same number of other applications doesn't cause Windows to run out of memory)
See More
Top
Pro
Fast and powerful
VS-Code has the speed of Sublime and the power of WebStorm. Perhaps this is the best software that Microsoft has ever created.
See More
Top
Con
Poor error fix suggestions
Error detection and suggestions/fixes are poor compared to IntelliJ platforms
See More
Top
Pro
JavaScript IntelliSense support
JavaScript IntelliSense allows Visual Studio Code to provide you with useful hints and auto-completion features while you code.
See More
Top
Con
A "me too" offering from MS, far behind other well established editors that it attempts to clone
Other IDEs specific to a language often offer better tools for deep programming.
See More
Top
Pro
Embedded Git control
Visual Studio Code has integrated Git control, guaranteeing speed, data integrity, and support for distributed, non-linear workflows.
See More
Top
Con
Slow launch time
Slower than it's competitors, e.g. Sublime Text.
See More
Top
Pro
Updated frequently
There's a new release of Visual Studio Code every month. If you are one of the insiders then releases are daily.
See More
Top
Con
Emmet plugin often fails on even simple p tags
See More
Top
Pro
ESLint integration
ESLint integrates great. You can define your rules trough .eslintrc.* as usual and vs code will autofix your code on save. So your code is always in style.
See More
Top
Con
Have no good default js style analyzer
In WebStorm there is analyzer that checks for warnings and highlight this in yellow, here you cannot find or add it even with plugins. It is possible to have it as errors with linter but while you are actively changing file that's not very nice.
See More
Top
Pro
Extensions (aka plugins) are written in JavaScript
Extensions are written in either Typescript or JavaScript.
See More
Top
Con
.sass linting is terrible
See More
Top
Pro
Active development
It's really nice to see how the code editor evolves. Every month there is a new version with great communication of new features and changes.
See More
Top
Con
Is not an IDE, is a text editor
See More
Top
Pro
Integrated task runners
Task runners display lists of available tasks and performing these tasks is as simple as a click of the mouse.
See More
Top
Pro
It has gotten really good
All it takes is one stop for all the features many people need.
See More
Top
Pro
Custom snippets support
Snippets are templates that will insert text for you and adapt it to their context, and in VSC they are highly customizable.
See More
Top
Pro
Huge community behind it
The ease of getting assistance and finding tutorials is increasing as the community grows.
See More
Top
Pro
JS typechecking
It leverages TypeScript compiler functionality to statically type check JS (type inference, JSDoc types) with "javascript.implicitProjectConfig.checkJs": true option.
See More
Top
Pro
Python support
Excellent Python plugin, originally created by Don Jayamanne, now hired by Microsoft to extend and maintain the extension.
See More
Top
Pro
Good support for new Emmet syntax
See More
Top
Pro
High fidelity C# plugin
The Omnisharp plugin is very powerful providing full sln, csproj, and project.json support.
See More
Top
Pro
Support RTL languages
It supports pretty web rtl languages like arabic languages when most of other editors don't support it.
See More
Top
Pro
Inline definition picking and usages finding
These features allow you to have a glance at code without opening it as a whole in a separate tab. Moreover, editing is allowed.
See More
Specs
Platforms:
Windows, macOS, Linux
License:
MIT, Proprietary (official builds)
Multi Language Support:
Yes
Auto Complete:
Yes
See All Specs
Hide
See All
Experiences
FREE
4160
832
Kaleidoscope
All
7
Experiences
Pros
4
Cons
2
Specs
Top
Con
Mac OS only
Kaleidoscope is a Mac OS X only app.
See More
Top
Pro
Simple UI
Kaleidoscope has a beautiful and simple UI. It displays the two files that are being compared side to side, highlighting all the differences in a way that's easy to understand.
See More
Top
Con
Paid software
Kaleidoscope is not free, costing $69.99.
See More
Top
Pro
Diff within a line
When working in code, line-by-line diff can still be hard to spot small changes within the line. Kaleidoscope will highlight what has changed.
See More
Top
Pro
Supports comparing folders
See More
Top
Pro
Image difference viewer
Kaleidoscope supports image diff viewer in addition to git diff. It's able to find even the slightest changes between two versions of the same image.
See More
Specs
Platforms:
Mac
License:
Proprietary
Pricing Model:
Subscription ($8/month)
Hide
See All
Experiences
$69.99
52
25
GitKraken Client
All
25
Experiences
Pros
12
Cons
12
Specs
Top
Pro
Beautiful user interface
It's modern and beautiful, it looks clean and refined. It's simple: the most used features (pull, push, branch, stash, commit) are accessible in one click, and are the only buttons. The other features aren't in complicated menus nor in hundreds of buttons, but rather displayed when you right-click on something. It gives more space to the commits, i.e. the most important things. In fact, you can collapse or reduce the other menus/windows. It displays the current path (project, branch) on an horizontal (clickable) bar at the top. It's just a matter of taste but I prefer this to the traditional "tree" view. It has undo and redo buttons on the main window. It supports some drag-and-drop gestures (for example: drag-and-droping the local branch to the remote one pushes it).
See More
Top
Con
No longer free for use with private repos
You can use GitKraken for free if you're working on a public hosted repo, but you can no longer work on a private hosted one without paying.
See More
Top
Pro
Extremely easy to use
A lot of care has gone into trying to make GitKraken as easy and intuitive as possible and it show. Every action is quick and painless with no more user interaction than necessary. For example, switching to another branch is as easy as a double-click on the sidebar.
See More
Top
Con
Slow
Can take between 2 and 5 seconds to load a repository, if not crashing while loading
See More
Top
Pro
Cross-platform
Built on top of Electron, so it runs on Linux, Mac, and Windows.
See More
Top
Con
Must log into GitKraken servers to use the free version
All functionality is disabled unless you register for a free account and remain logged in. There is the $99/user/yr Enterprise option. It allows you to deploy a Linux License Server in an air-gapped/offline environment.
See More
Top
Pro
Offers a simple way of undoing mistakes
GitKraken has simple undo/redo buttons that work the same way you'd expect in any other software.
See More
Top
Con
Has memory-related issues
Like most Electron apps, GitKraken has some memory-related issues. For starter, it requires more memory for an action than an equivalent non-Electron application. Although this should not be a problem most of the time for people who use machines with lots of RAM (after all, RAM is pretty cheap nowadays), it can have some issues when opening large repositories and there have been cases where GitKraken failed to open very large repositories or started lagging once they were opened.
See More
Top
Pro
Some of the best integration with hosted version control services
GitKraken can be connected to Github, Gitlab, or Bitbucket accounts through OAuth. From that point onward most if not all actions that are related to these services can be done inside GitKraken. Things like: cloning or forking a repository, adding a remote, pushing to a remote repository hosted on these services can be done inside the app. You can even manage pull requests inside GitKraken for example. All pull requests for a certain branch for example are shown on that branch's graph.
See More
Top
Con
Not open source
It is gratis (no cost) but is not open source. The community cannot fix problems in it, audit it for security, or trust it in general.
See More
Top
Pro
Free version available
There are both pro and free versions available. The free version is pretty complete feature-wise for day-to-day operations.
See More
Top
Con
Not free for commercial use
The free version of GitKraken cannot be used in commercial projects.
See More
Top
Pro
Under constant improvement
A quick glance at GitKraken's release notes shows how frequently it's updated. Updates are released on a 2-4 week cycle and each one brings new features and bug fixes.
See More
Top
Con
Crashes once in a while
Under specific circumstances, like resetting 5000+ changes, the GUI will crash.
See More
Top
Pro
GitFlow support out of the box
Supports GitFlow out of the box.
See More
Top
Con
Has annoying popup reminders that ask you to upgrade to the Pro version
Understandable, since nobody is entitled to use work done by others for free, but annoying nonetheless.
See More
Top
Pro
Has a FuzzyFinder
GitKraken has a fuzzy finder to switch between repos/files.
See More
Top
Con
Amending merge output is a pro feature
In most cases of Merge Conflicts, users are stuck with auto-merge or manually resolving it by hand. This is because in the Free Tier, users can only (1) Keep File (ver 1), (2) Keep File (ver 2), (3) Auto-merge, or (4) Use External Merge Tool. In addition, using External Merge Tools is very limited because GitKraken (all tiers) restricts External Merge Tools to only those it managed to Auto-detect. It also does not support custom arguments for the External Tools. Modifying the merge output directly, or Selecting lines to keep/discard, is a Paid Feature.
See More
Top
Pro
Perfect for beginner developers
GitKraken is easy to use and is brilliant for the beginner developers.
See More
Top
Con
Can be confusing
See More
Top
Pro
Has a dark theme
No more eyestrain staring at white screens - GitKraken has a lovely dark theme.
See More
Top
Con
No real commitement to Linux support
Infinite loop on Fedora 28, no debug feature or stacktrace available, no clear dependencies listing.... No real support on Linux.
See More
Top
Pro
Good keyboard shortcuts
See More
Top
Con
Ugly, looks like a web app
See More
Specs
Platforms:
Windows, macOS, Linux
Integrations:
GitHub, Bitbucket, GitLab, Azure DevOps, Bitbucket Server, Jira Issues, GitKraken Boards Issues
Hide
See All
Experiences
Free / Paid
1014
416
Built By the Slant team
Find the best product instantly.
4.7 star rating
Add to Chrome
Add to Edge
Add to Firefox
Add to Opera
Add to Brave
Add to Safari
Try it now - it's free
{}
undefined
url next
price drop