Every tool your coding workflow needs
Browse editor and IDE extensions, CLIs, linters, debuggers, and other developer tools, all vetted to make writing and shipping code easier.
GitHub Desktop
GitHub Desktop is GitHub's own free GUI client, giving developers a visual way to commit, branch, and sync repositories without the command line. Shows changes as a reviewable line-by-line diff Syncs directly with GitHub and GitHub Enterprise Creates and checks out branches with one click Opens pull requests without leaving the app
lazygit
lazygit is a terminal UI for developers to drive Git without memorizing flags, controlling staging, branching, and rebasing entirely by keyboard. Stages individual hunks or lines from the terminal Runs interactive rebases with simple keypresses Ships as a single Go binary with no dependencies Shows diffs and commit graphs side by side
GitKraken
GitKraken is a Git GUI client for developers that visualizes branches and commit history so merges and rebases are easier to reason about. Draws an interactive commit graph per branch Resolves merge conflicts in a side-by-side view Connects GitHub, GitLab, Bitbucket, and Azure DevOps Stages individual lines with an in-app diff editor
Showing 1–3 of 3 apps