Need advice about which tool to choose?Ask the StackShare community!

GitKraken

720
908
+ 1
279
Tower

213
360
+ 1
80
Add tool

GitKraken vs Tower: What are the differences?

Introduction

GitKraken and Tower are both popular Git client software that offer a range of features to aid in version control and collaboration. While there are similarities between the two, there are also key differences that set them apart. In this analysis, we will highlight six notable differences between GitKraken and Tower.

  1. User Interface Design: GitKraken is known for its visually appealing and intuitive UI, featuring a graph-based representation of commits and branches. On the other hand, Tower offers a more traditional and structured interface, with a focus on providing a comprehensive set of options and tools for managing Git repositories.

  2. Integration with Third-Party Tools: GitKraken puts a strong emphasis on integrations and provides seamless integration with popular tools like Jira, Trello, Slack, and more, allowing for enhanced project management and communication. In contrast, Tower offers a more limited range of integrations, primarily focusing on deep integration with external diff and merge tools.

  3. Platform Support: GitKraken is available on Windows, macOS, and Linux, ensuring broad compatibility across different operating systems. Tower, on the other hand, is limited to macOS and Windows, which may be a drawback for Linux users or those who prefer cross-platform solutions.

  4. Pricing Model: GitKraken offers both free and paid versions, with the paid version unlocking additional features such as unlimited Glo Boards, code review, and priority support. Tower, on the other hand, follows a traditional licensing model with a one-time purchase fee, making it more suitable for larger teams or organizations looking for long-term cost savings.

  5. GitFlow Workflow Support: GitKraken provides built-in support for the popular GitFlow workflow, allowing users to easily create and manage branches by following the GitFlow branching model. Tower, while not having native GitFlow support, offers comprehensive branch management capabilities that can adapt to various branching strategies, including GitFlow.

  6. Code Review Capabilities: GitKraken offers a built-in code review functionality that allows team members to collaborate and provide feedback on code changes directly within the application. This feature enhances the code review process by providing a centralized and streamlined approach. Tower, on the other hand, lacks a built-in code review feature, requiring users to rely on external code review tools or services.

In Summary, GitKraken and Tower differ in their UI design, integration options, platform support, pricing model, GitFlow workflow support, and code review capabilities. These differences make them suitable for different user preferences and requirements in the realm of Git client software.

Manage your open source components, licenses, and vulnerabilities
Learn More
Pros of GitKraken
Pros of Tower
  • 59
    Dark theme
  • 34
    Best linux git client
  • 29
    Great overview
  • 21
    Full featured client
  • 20
    Gitflow support
  • 19
    Beautiful UI
  • 18
    Very easy to use
  • 16
    Graph
  • 13
    Works great on both linux and windows
  • 13
    Effortless
  • 6
    Easy Merge Conflict Tool
  • 5
    Amazing Github and Bitbucket integration
  • 4
    Great UX
  • 3
    Integration with GitHub
  • 3
    Automatic Repo Discovery
  • 3
    Submodule support
  • 3
    Easy to Learn and Setup
  • 3
    Super fast
  • 2
    Fuzzy find (CTRL P)
  • 1
    Very user friendly
  • 1
    Much more stable than source tree
  • 1
    Great for non-dev users
  • 1
    Because it has Linux client
  • 1
    Command palette (CTRL Shift P)
  • 19
    Git
  • 16
    Just works
  • 10
    Version control
  • 6
    Awesome
  • 6
    Simple layout
  • 4
    Multiple windows
  • 3
    Automatic repo discovery
  • 3
    Multiple tabs
  • 2
    Submodule support
  • 2
    Github integration
  • 2
    Full featured client
  • 2
    Uses standard git terminology and methods
  • 2
    Gitflow support
  • 2
    Interactive stage or discard by hunks or lines
  • 1
    SAS

Sign up to add or upvote prosMake informed product decisions

Cons of GitKraken
Cons of Tower
  • 3
    Extremely slow when working with large repositories
  • 3
    No edit/fixup in interactive rebase
  • 3
    Hangs occasionally (not as bad as sourcetree)
  • 2
    Not as many features as sourcetree
  • 2
    Do not allow to directly edit staging area
  • 2
    Does not work like a Mac app
  • 5
    Expensive
  • 4
    Subscription based
  • 1
    No side by side diff
  • 0
    Merge conflict resolution impossible/unclear

Sign up to add or upvote consMake informed product decisions

What is GitKraken?

The downright luxurious Git client for Windows, Mac and Linux. Cross-platform, 100% standalone, and free.

What is Tower?

Use all of Git's powerful feature set - in a GUI that makes you more productive.

Need advice about which tool to choose?Ask the StackShare community!

What companies use GitKraken?
What companies use Tower?
Manage your open source components, licenses, and vulnerabilities
Learn More

Sign up to get full access to all the companiesMake informed product decisions

What tools integrate with GitKraken?
What tools integrate with Tower?

Sign up to get full access to all the tool integrationsMake informed product decisions

What are some alternatives to GitKraken and Tower?
SourceTree
Use the full capability of Git and Mercurial in the SourceTree desktop app. Manage all your repositories, hosted or local, through SourceTree's simple interface.
GitKraken Glo
A more productive way for developers to track tasks and issues from inside GitKraken, VS Code, Atom or a browser! Glo Boards sync in real-time with GitHub Issues, support markdown and offer lots of time-saving features for devs.
GitHub
GitHub is the best place to share code with friends, co-workers, classmates, and complete strangers. Over three million people use GitHub to build amazing things together.
SmartGit
SmartGit is a powerful Git GUI client with support for GitHub, Bitbucket, GitLab and Azure DevOps. SmartGit runs on Windows, macOS and Linux.
Fork
Manage your repositories without leaving the application. Organize the repositores into categories. Fork's Diff Viewer provides a clear view to spot the changes in your source code quickly.
See all alternatives