Desktop Plus icon
Desktop Plus icon

Desktop Plus

This is an up-to-date fork of GitHub Desktop, with many quality of life improvements and advanced features for power users.

Desktop Plus screenshot 1

Cost / License

  • Free
  • Open Source (MIT)

Platforms

  • Mac
  • Windows
  • Linux
  • Flathub
  • Flatpak
8likes
0comments
0articles

Features

Integrations

  1. Bitbucket icon  Bitbucket
  2. GitLab icon  Gitlab
  3. Codeberg icon  Codeberg
  4. GitHub icon  GitHub

Features

  1.  No Tracking
  2.  Dark Mode
  3.  File Versioning
  4. Git icon  Git Support
  5.  Syntax Highlighting
  6.  Ad-free
  7.  Works Offline
  8.  Command line interface

Desktop Plus News & Activities

Highlights All activities

Recent activities

Desktop Plus information

  • Developed by

    Pol Rivero
  • Licensing

    Open Source (MIT) and Free product.
  • Written in

  • Alternatives

    57 alternatives listed
  • Supported Languages

    • English

AlternativeTo Categories

DevelopmentOS & Utilities

GitHub repository

  •  636 Stars
  •  46 Forks
  •  6 Open Issues
  •   Updated  
View on GitHub
Desktop Plus was added to AlternativeTo by Paul on and this page was last updated .
No comments or reviews, maybe you want to be first?

What is Desktop Plus?

This is an up-to-date fork of GitHub Desktop icon GitHub Desktop, with many quality of life improvements and advanced features for power users.

General:

  • Red color for destructive action buttons.
  • Add icons to some similar-looking buttons for faster visual recognition.
  • Allow generating branch name presets by calling an external script (e.g. fetching ticket numbers from an issue tracker).
  • Bitbucket icon Bitbucket, GitLab icon GitLab, and Codeberg icon Codeberg integration.

Repositories list:

  • Pull all button to fetch and pull from all remotes at once.
  • Allow hiding the 'Recent' repositories section.

Branches list:

  • Add warning indicator to local-only branches (branches that are not on the remote).
  • Allow manually setting which is the default branch for a repository (even if it doesn't match the one configured in the remote).

History tab:

  • Search commits by title, message, tag, or hash.
  • Use a different font style for merge commits in order to make them visually distinct, since most of the time they are not as relevant.
  • If a commit modifies only 1 file, allow double-clicking the commit to open the file. For other commits, you can still double-click the file as usual.

Changes tab:

  • Context menu option to permanently discard changes without sending to trash (useful when the there are many changed files and the regular "Discard" is extremely slow).

Official Links