Source

Project Url: tiagocasemiro/Source
Introduction: Source is a simple client for working with git. Functions: git push, git pull, git stash (create, apply), git merge, git branch, git delete branch, git history, git clone new repo, git open local repo.
More: Author   ReportBugs   
Tags:
Off-

Source

Simplicity and power
in a beautiful Git GUI

Free & Open Source · The SourceTree alternative for Linux

Get Source for Linux — Free   ·   Eclipse Public License 2.0


Source — a beautiful Git GUI for Linux




A free Git client for Linux

Source is free and open source.
It is a direct alternative to SourceTree for Linux — the same idea, built for your desktop.

Source simplifies how you interact with your Git repositories so you can focus on coding.
Visualize and manage your repositories through Source’s simple Git GUI.


Simple for beginners

Say goodbye to the command line — simplify distributed version control with a Git client and quickly bring everyone up to speed.

Powerful for experts

Perfect for making advanced users even more productive. Review commits, stash, branch, merge and more.

Visualize your code

Seeing really is believing. Get information on any branch or commit with a single click.

Git on your Linux desktop

A fully-featured GUI that offers an efficient, consistent development process right out of the box — where SourceTree isn’t available.




Commit with confidence

Visualize your work and push with confidence.
Inspect diffs, review commit details, and ship changes knowing exactly what you’re sending.


Commit history, graph and file diffs




A fully-featured client


The new Git status

Never miss a thing. Stay on top of your work and up to date with your code at a glance.

Visualize your progress

Detailed branching diagrams make it easy to keep up with your team’s progress.

Built for Linux

Wield the power of Git on Linux — the platform SourceTree left behind. Package as Deb, Rpm or AppImage.

Free & open source

No license fees. No locked features. Source is open source under the Eclipse Public License 2.0 — use it, study it, improve it.


Git status and commit history


Manage all your repositories




Git at your fingertips

Not just a Git GUI. Source places the power of Git front and center
in an easy-to-use interface — a true SourceTree alternative on Linux.


Push, pull & fetch

Keep local and remote in sync with one click from the toolbar.

Branch & merge

Create branches, switch between them, and merge without leaving the UI.

Stash

Park work in progress and come back later — create and apply stashes visually.

Commit history

Explore the graph, open any commit, and inspect file-level diffs.

Clone & open

Clone a remote repository or open an existing local one in seconds.

Terminal & directory

Jump to a shell or open the project folder when you need the command line.


Create a new branch   Create a stash


Checkout branch with success




Get Source for free

100% free. 100% open source.
The SourceTree-style Git experience, built for Linux.


Run from source

./gradlew run

Package for Linux

./gradlew packageDeb
./gradlew packageRpm
./gradlew packageAppImage

Requires Linux (x64 or arm64), JDK 15+, and Git on your system.




Source

Source

A free & open source Git GUI for Linux
The direct alternative to SourceTree

Built with Kotlin · Compose Desktop · JGit
Eclipse Public License 2.0

Apps
About Me
GitHub: Trinea
Facebook: Dev Tools
AI Daily Digest