Does GitHub Desktop run on Linux?

Verdict: No

No. GitHub only build GitHub Desktop for Windows and macOS, and their own documentation says Linux is not supported. A community fork does exist and works, but GitHub have nothing to do with it.

GitHub Desktop by GitHub · Coding · No way to run it

GitHub's install page lists Windows 10 and later and macOS 12 and later, and states plainly that Linux is not yet supported. There is no Linux download on GitHub's site.

A volunteer maintains a Linux fork of the same app, built from GitHub's open source code with Linux patches on top. It looks and behaves like the app you know, and it is released as ordinary installer files and as a Flatpak for the Linux app store. It is genuinely usable. It is also not GitHub's, so nobody at GitHub supports it, and updates arrive when the maintainer makes them.

If you would rather not rely on a fork, most Linux code editors have the same features built in. Visual Studio Code shows changed files, stages them, writes a commit message and pushes, all from the sidebar, and Microsoft support it on Linux properly.

Your repositories are unaffected either way. A Git repository is just a folder, your work is already on GitHub, and any of these tools will pick it up.

What to use instead of GitHub Desktop

Visual Studio Code

Close matchFree

Has the same staging, committing and pushing built into the sidebar, and Microsoft support it on Linux.

Your files: Opens your existing repository folders with no conversion.

Meld

Different way of workingFree

Shows the differences between two versions of a file side by side. Useful next to another tool, not a replacement on its own.

Your files: Compares any text files, including ones in a Git repository.

This doesn't have to stop you

One stubborn program doesn't have to decide the whole question. You can keep Windows on the same PC and restart into it only when you need GitHub Desktop. Everything else you do can move.

Check the next one

Last checked . Sources: