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 Beyond Compare?
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
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
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
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
IDE Integration:
Visual Studio, Android Studio, Eclipse, IntelliJ IDEA
See All Specs
Hide
See All
Experiences
Free / paid
58
7
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
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
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
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
Kompare
All
4
Experiences
Pros
3
Specs
Top
Pro
Can create patch files
Kompare can create a patch file which lists the differences between two files. Patch files created this way are also compatible with the patch files created by the CLI diff utility.
See More
Top
Pro
Supports comparing directories
Kompare can compare both files and directories.
See More
Top
Pro
Configurable hotkeys
Because it's a KDE app, all the hotkeys are configurable
See More
Specs
Platforms:
Linux
License:
Free and Open Source
Hide
Get it
here
9
1
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
Magit
All
11
Experiences
Pros
9
Cons
1
Specs
Top
Con
Useful only for people who use Emacs
Magit is only useful if your text editor of choice is Emacs. It wouldn't really make any sense to open up emacs just to run Magit if you use another editor.
See More
Top
Pro
Uninterrupted workflow for common tasks
Simple tasks, such as commits, can quickly be made without leaving the editor.
See More
Top
Pro
Diffs are easy
Since it's integrated with Emacs, diffs are very easy to fix. You can jump right to any file you want to fix as soon as it comes up in the logs or in the status view.
See More
Top
Pro
Easy to remember mnemonics
You can easily learn the mnemonics for the most common tasks and use them to your advantage to speed up your workflow.
See More
Top
Pro
Better visualization and interactive workflow
See More
Top
Pro
Stage hunks or even just parts of a hunk using a single key press
In Magit staging a hunk or even just part of a hunk is very easy. Magit also implements several other "apply variants" in addition to staging and unstaging. For example: you can also discard or reverse a change, or apply it to the working tree.
See More
Top
Pro
Blame information can be viewed inline with the file
See More
Top
Pro
Multiple buffers are used to show contextual information
See More
Top
Pro
Powerful rebasing
See More
Top
Pro
Available in Homebrew
brew install magit
See More
Specs
Platforms:
Any supported by Emacs (Linux, Windows,macOS,*BSD...)
License:
GPLv3
Hide
See All
Experiences
Free
134
20
IntelliJ IDEA
All
25
Experiences
Pros
16
Cons
8
Specs
Top
Pro
Smart refactorings
IDEA places an emphasis in safe refactoring, offering a variety of features to make this possible for a variety of languages. These features include safe delete, type migration and replacing method code duplicates.
See More
Top
Con
Slow startup
Startup can be slow depending on system configuration.
See More
Top
Pro
Fast and smart contextual assistance
Uses a fast indexing technique to provide contextual hints (auto-completion, available object members, import suggestions). On-the-fly code analysis to detect errors and propose refactorization.
See More
Top
Con
Uses a lot of RAM
See More
Top
Pro
Android support, JavaEE support, etc
A very complete development environment support.
See More
Top
Con
Somewhat expensive
IntelliJ IDEA is fairly expensive, with a pricetag of $149/year. However there is a free community edition available.
See More
Top
Pro
Support for many languages
IntelliJ supports many languages besides Java, some of these are: golang, Scala, Clojure, Groovy, Bash, etc.
See More
Top
Con
Built with closed source components
The version with full features is not opensource. Parts of the code are under apache licence though.
See More
Top
Pro
Lots of plugins
Many plugins are available for almost any task a developer may need to cover. Plugins are developed by Jetbrains themselves or by 3rd parties through the SDK available for writing them.
See More
Top
Con
Cannot open multiple projects in the same window
See More
Top
Pro
Stable and robust
IntelliJ IDEA hardly ever crashes or has any issues that plague other Java IDEs like file corruption or slowness.
See More
Top
Con
Lack of plugins
IntelliJ supports a very small amount of plugins. Although these are 'quality approved', many features are missing and can't be implemented because of that.
See More
Top
Pro
Intuitive and slick UI
IDEA has a clean, intuitive interface with some customization available (such as the Darcula theme).
See More
Top
Con
Bugs are not solved as often as they should
They are more interested in adding new features or issuing new versions than solving bugs.
See More
Top
Pro
Clear and detailed documentation
The documentation is exhaustive, easy to navigate, and clearly worded.
See More
Top
Con
Standard hotkeys behave differently
Seems like hotkeys assignment in Idea has no logical consistency. Like «F3» is usually next match, «Ctrl+W» - close tab, etc — they map to some different action by default. There is a good effort in making the IDE friendly for immigrants from other products: there are options to use hotkeys from Eclipse, and even emacs. But these mappings are very incomplete. And help pages do not take this remapping into account, rather mentioning the standard hotkeys. So, people coming from other IDEs/editors are doomed to using mouse and context menus (which are rather big and complex).
See More
Top
Pro
Very powerful debugger
With ability to step into a certain part of a large method invocation (Shift+F7), drop frame, executing code snippets, showing method return values, etc.
See More
Top
Pro
Free version available
There is a free community edition (open source) and an ultimate edition, which you can compare here. The ultimate edition is available for free for one year for students but must be registered through an .edu e-mail account.
See More
Top
Pro
Many convenient features
These simplify the daily work, e.g. copy/cut a whole line without the need to select it.
See More
Top
Pro
Gradle support
See More
Top
Pro
Built-in Git support
See More
Top
Pro
Student Benefits
Verify yourselves as a student to get more perks.
See More
Top
Pro
Embedded database support
Creating an embedded database, running SQL script in a dedicated terminal, viewing tables and their contents, and creating a connection to an in-memory or embedded database is fully supported.
See More
Top
Pro
Prices are not bad
I pay $24 a month and i have access to all jetbrain peoducts , so i use their many tools , i tried many others like netbeans , eclipse , etc , they re good but intelij is on the space and the sky is the limit . Been using it for 5 years and i cant tell i got frustrated using .it
See More
Specs
Platforms:
Windows, Linux, Mac
Hide
See All
Experiences
Free / paid
713
124
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
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
Sublime Merge
All
13
Experiences
Pros
11
Cons
1
Specs
Top
Pro
Pure Git behind the scenes
All actions are real Git actions which minimizes confusion and makes it perfect for beginners and professionals alike.
See More
Top
Con
Too expensive
And they're continuing to increase the price over the time, from the $60 that was at the start.
See More
Top
Pro
Speed
Nothing is faster. I used to use Gitkraken, but on large projects Gitkraken is barely usable.
See More
Top
Pro
Very keyboard friendly
All actions have either direct hotkeys or corresponding entries in the palette (same as Sublime Text). This means a very streamlined and fast usage.
See More
Top
Pro
No account info needed
No account- or server checkbacks (only for updates). All password handling is pure Git which means much less trouble and confusion.
See More
Top
Pro
Portable version
Windows portable version.
See More
Top
Pro
"Native" performance (Python based)
Very good performance.
See More
Top
Pro
Using the trial version forever without limitations
Sublime Merge may be downloaded and evaluated for free, however, a license must be purchased for continued use. There is no enforced time limit for the evaluation.
See More
Top
Pro
Lifetime testing
The product is paid but you can test for your life without paying (similar to sublime text).
See More
Top
Pro
Excellent user interface
The user interface is designed excellently, and it's really fast to navigate with mouse or keyboard. It's never obscured which git commands are used, and commands can be modified/extended if desired. The visual appearance of the interface can be changed via themes, new git commands can be added, and even the menus can be extended.
See More
Top
Pro
Not subscription based
A license gives you 3 years of updates, and you can use the product after that indefinitely.
See More
Top
Pro
Bundled license available with Sublime Text (which is an amazing text editor)
See More
Specs
Platforms:
Windows, Linux, Mac
Features:
Line Staging, Syntax Highlighting, Image Diffs, Merge Tool, Git Flow Integration, Submodule Management, Themes, Custom Commands
Pricing:
FREE evaluation without time limit, $99 for personal license (including updates for 3 years), $75 per seat and year for business license, $168 for personal license bundle including Sublime Text (3 years of updates)
Hide
See All
Experiences
Free/$99
42
6
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
difftastic
All
12
Experiences
Pros
10
Cons
1
Specs
Top
Pro
Can diff directories
See More
Top
Con
Can be confused with syntax at times
See More
Top
Pro
Syntactic diffing
Down to a character.
See More
Top
Pro
Cross platform
Linux, Mac and Windows.
See More
Top
Pro
Supports over 20 languages (and some other syntax)
c, c++, c#, java, python, go, javascript, json, rust, sql, html, css and more. See here.
See More
Top
Pro
Language autodetection
See More
Top
Pro
Has a manual
See More
Top
Pro
Supports other version control tools
Like Mercurial.
See More
Top
Pro
Works with Magit
See More
Top
Pro
MIT license
See More
Top
Pro
Has syntax highlighting
That can be turned off.
See More
Specs
Platforms:
Linux, Mac, Windows
License:
MIT
Syntax highlighting:
yes
Side-by-side-view:
yes
Hide
See All
Experiences
Get it
here
1
0
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