Open Source Desktop Apps
Discover 161 open source Desktop App repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Desktop App projects here are most often combined with Cross Platform, TypeScript and Privacy. Last updated October 4, 2026.
161 repositories · updated October 4, 2026

qdirstat: Find What Is Using Your Disk Space
QDirStat is a Qt desktop application that visualizes directory sizes in a tree and treemap, helping users locate large files and reclaim space. It also offers configurable cleanup actions and views for file types, ages, and installed packages.

frpc-desktop: Manage FRP Tunnels with a Desktop App
Frpc-Desktop is a cross-platform desktop client for configuring and managing FRP tunnels. It suits people who want a visual alternative to editing frpc configuration files, with support for multiple proxy types and configuration import and export.

RetroDECK: Play Retro Games on Linux Devices
RetroDECK packages emulators, game engines, ports, and tools into a single Flatpak for Linux handhelds, desktops, HTPCs, and console-style PCs. It suits people who want a unified retro gaming setup without assembling and configuring each component themselves.

Waifu2x-Extension-GUI: Upscale Images and Video
A Windows desktop app for enlarging and denoising images, GIFs, and video, with AI-based video frame interpolation. It combines multiple processing engines and supports AMD, Nvidia, and Intel GPUs.

Amethyst: Tile and Arrange Windows on macOS
Amethyst is a macOS window manager that automatically arranges windows in tiling layouts, with keyboard controls inspired by xmonad. It suits people who want predictable window placement and keyboard-driven navigation across desktops and screens.

audapolis: Edit Spoken-Word Audio and Video with Transcription
Audapolis is a desktop editor for spoken-word audio and video that pairs a text-focused editing workflow with automatic transcription. It suits podcasters, journalists and other creators who want to edit locally without sending media to the cloud.

clash-party: Manage Mihomo Proxies with a Desktop App
Clash Party is an Electron-based desktop GUI for Mihomo, the proxy core formerly known as Clash Meta. It helps users manage profiles, subscriptions, routing rules, and core settings through a graphical interface.

Floorp: A Firefox-Based Browser for a More Flexible Web
Floorp is a desktop browser based on Mozilla Firefox, aimed at people who want an alternative browser focused on an open, private web. It supports Windows, macOS, and Linux, with installers and package-manager options described by the project.

AppFlowy: Organize Projects, Notes, and Team Knowledge
AppFlowy is a cross-platform collaborative workspace for notes, wikis, projects, and tasks, with AI features and options for controlling where data is hosted. It suits individuals and teams looking for a customizable alternative to hosted productivity suites.

transok-wails: Share Files Across a Local Network
Transok is a desktop tool for sharing files and folders with devices on a local network. It supports browser-based downloads, optional password protection, and discovery of sharing devices nearby.

p2p: Connect Two PCs for Remote Desktop and Chat
p2p is a portable Windows remote desktop tool for direct peer-to-peer connections, with remote control and messaging. It may suit one-off support or direct assistance when both users can exchange connection addresses and run the app as administrator.

Ice: Manage and Customize the macOS Menu Bar
Ice is a macOS utility for hiding, arranging, and revealing menu bar items, with controls for menu bar appearance and hotkeys. It suits Mac users who want more control over a crowded menu bar and requires macOS 14 or later.