StackShareStackShare
Follow on
StackShare

Discover and share technology stacks from companies around the world.

Follow on

© 2025 StackShare. All rights reserved.

Product

  • Stacks
  • Tools
  • Feed

Company

  • About
  • Contact

Legal

  • Privacy Policy
  • Terms of Service
  1. Stackups
  2. DevOps
  3. Version Control
  4. Source Code Management Desktop Apps
  5. LGTM vs SourceTree

LGTM vs SourceTree

OverviewDecisionsComparisonAlternatives

Overview

SourceTree
SourceTree
Stacks10.6K
Followers8.1K
Votes727
LGTM
LGTM
Stacks11
Followers26
Votes0
GitHub Stars989
Forks125

LGTM vs SourceTree: What are the differences?

Developers describe LGTM as "A simple pull request approval system for GitHub". LGTM is a simple pull request approval system using GitHub protected branches and maintainers files. Pull requests are locked and cannot be merged until the minimum number of approvals are received. Project maintainers can indicate their approval by commenting on the pull request and including LGTM (looks good to me) in their approval text. On the other hand, SourceTree is detailed as "A free Git GUI client for Windows and macOS". 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.

LGTM belongs to "Tools for GitHub" category of the tech stack, while SourceTree can be primarily classified under "Source Code Management Desktop Apps".

LGTM is an open source tool with 936 GitHub stars and 92 GitHub forks. Here's a link to LGTM's open source repository on GitHub.

Share your Stack

Help developers discover the tools you use. Get visibility for your team's tech choices and contribute to the community's knowledge.

View Docs
CLI (Node.js)
or
Manual

Advice on SourceTree, LGTM

Stefan
Stefan

Jan 19, 2020

Decided

I explored many Git Desktop tools for the Mac and my final decision was to use Fork. What I love about for that it contains three features, I like about a Git Client tool.

It allows

  • to handle day to day git operations (least important for me as I am cli junkie)
  • it helps to investigate the history
  • most important of all, it has a repo manager which many other tools are missing.
198k views198k
Comments

Detailed Comparison

SourceTree
SourceTree
LGTM
LGTM

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.

LGTM is a simple pull request approval system using GitHub protected branches and maintainers files. Pull requests are locked and cannot be merged until the minimum number of approvals are received. Project maintainers can indicate their approval by commenting on the pull request and including LGTM (looks good to me) in their approval text.

Full-powered DVCS;Create, clone, commit, push, pull, merge, and more are all just a click away.;Review your outgoing and incoming changesets, cherry-pick between branches, patch handling, rebase, stash, shelve, and much more.;Use Git-flow and Hg-flow with ease. Keep your repositories cleaner and your development more efficient with SourceTree's intuitive interface to Git and Hg's 'branchy' development model.
Unparalleled security analysis; Automated code review; Free for open source; Deep semantic code search
Statistics
GitHub Stars
-
GitHub Stars
989
GitHub Forks
-
GitHub Forks
125
Stacks
10.6K
Stacks
11
Followers
8.1K
Followers
26
Votes
727
Votes
0
Pros & Cons
Pros
  • 205
    Visual history and branch view
  • 164
    Beautiful UI
  • 134
    Easy repository browsing
  • 87
    Gitflow support
  • 75
    Interactive stage or discard by hunks or lines
Cons
  • 12
    Crashes often
  • 8
    So many bugs
  • 7
    Fetching is slow sometimes
  • 5
    Extremely slow
  • 5
    No dark theme (Windows)
No community feedback yet
Integrations
GitHub
GitHub
Git
Git
Bitbucket
Bitbucket
Windows
Windows
macOS
macOS
Mercurial
Mercurial
GitHub
GitHub

What are some alternatives to SourceTree, LGTM?

GitKraken

GitKraken

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

Fork

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.

Tower

Tower

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

Sublime Merge

Sublime Merge

A snappy UI, three-way merge tool, side-by-side diffs, syntax highlighting, and more. Evaluate for free – no account, tracking, or time limits.

GitUp

GitUp

GitUp lets you see your entire labyrinth of branches and merges with perfect clarity. Any change you make, large or small, even outside GitUp, is immediately reflected in GitUp's graph. No refreshing, no waiting.

Remergr.io

Remergr.io

Keep your pull requests automatically up-to-date and resolve your pull requests' conflicts directly from GitHub's UI. Save hundreds of hours you spend resolving conflicts by keeping always your pull requests automatically up-to-date to reduce the chance of conflicts. If conflicts are found, you can straightforwardly resolve them on GitHub's UI with a click of a button.

Astral

Astral

Astral pulls down all of your starred repositories on GitHub and allows you to organize them using one or more tags.

SmartGit

SmartGit

SmartGit is a powerful Git GUI client with support for GitHub, Bitbucket, GitLab and Azure DevOps. SmartGit runs on Windows, macOS and Linux.

TravisBuddy

TravisBuddy

TravisBuddy is a cloud service that creates comments in failed pull requests and tell the author what went wrong and what they can do to fix it.

Insight.io for Github

Insight.io for Github

Improve GitHub code browsing experience by decorating file page with x-ref. Insight.io understands the semantics of a lot of Java, Scala, C++/C, Ruby, Python, PHP repositories at github.

Related Comparisons

GitHub
Bitbucket

Bitbucket vs GitHub vs GitLab

GitHub
Bitbucket

AWS CodeCommit vs Bitbucket vs GitHub

Kubernetes
Rancher

Docker Swarm vs Kubernetes vs Rancher

gulp
Grunt

Grunt vs Webpack vs gulp

Graphite
Kibana

Grafana vs Graphite vs Kibana