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

mullvadvpn-app: Secure VPN Client for Desktop and Mobile
Mullvad VPN’s client app connects desktop and mobile devices to its VPN service, with a Rust daemon and platform-specific frontends. It suits users who want privacy-focused tunneling and controls across major platforms.

OpenLogi: Configure Logitech Devices Locally
OpenLogi is a Rust desktop app and CLI for configuring Logitech mice, keyboards, lights, and webcams over HID++ and UVC. It offers local configuration without an account or telemetry, with support for macOS, Linux, and Windows.

apiark: Send and Manage API Requests Locally
ApiArk is a desktop API client for testing and organizing requests across REST, GraphQL, gRPC, and other protocols. It stores collections as YAML files on your filesystem, with no account or cloud service required.

OpenHuman: Run a Modular AI Agent Harness
OpenHuman is a Rust-based agent harness available as a desktop app, browser UI, terminal client, and embeddable library. It connects configurable language models, memory, search, tools, and workflows for people building or using persistent AI agents.

FinceptTerminal: Research Markets with a Desktop Finance Terminal
FinceptTerminal is a native desktop application for financial research, combining market data, analytics, AI agents, and paper trading. It suits individual researchers and developers who can bring their own data and model credentials and accept the AGPL-3.0 license.

opencode: Work with an Open Source AI Coding Agent
OpenCode is an open source AI coding agent for developers who want AI assistance in their coding workflow. It offers build and read-only plan agents, a terminal UI, and desktop apps in beta.

openscreen: Create Polished Screen Recording Demos
OpenScreen is a desktop app for recording and editing polished product demos and walkthroughs. It offers capture, cursor effects, zooms, captions, annotations, and exports, but is archived and no longer maintained.

Deck: Manage Clipboard History on macOS
Deck is a native clipboard manager for macOS that keeps a searchable history on your device. It suits people who want keyboard-driven clipboard workflows, automation, and privacy controls without relying on cloud storage.

bazzite: A Fedora-Based Linux System for Gaming
Bazzite is an image-based Fedora Linux distribution for gaming and everyday computing on desktops, handhelds, and home theater PCs. It combines gaming-focused defaults with system updates and rollback support.

free-the-web-apps: Turn Websites Into Desktop Apps
Free The Web Apps generates shortcuts and launch scripts that open websites in a browser without its usual interface. It suits people who want quick, app-like access to web services from desktop launchers across Linux, Windows, and macOS.

CellProfiler: Measure Biological Phenotypes from Images
CellProfiler helps biologists quantify phenotypes across large collections of images without requiring computer vision or programming expertise. It is suited to repeatable image-analysis workflows, with stable releases for users and source builds for contributors.

digler: Analyze Disks and Recover Deleted Files
Digler is a Go tool for forensic disk analysis and file recovery from disk images or raw devices. It offers CLI and desktop workflows for scanning, carving files, reviewing DFXML reports, and recovering selected data.