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

devtools-x: Use Developer Utilities in a Lightweight Desktop App
DevTools-X brings dozens of common developer utilities into one cross-platform desktop app built with Tauri, React, and Rust. It suits developers who want offline-friendly tools without installing a separate app for each task.

nnn: Browse and Manage Files in the Terminal
nnn is a small, fast terminal file manager for navigating, searching, and managing files without leaving the command line. It suits users who want keyboard-driven workflows, optional plugins, and support across multiple platforms.

microsandbox: Run Untrusted Workloads in Local MicroVMs
Microsandbox runs untrusted code in local microVMs and provides a CLI and SDKs for managing isolated workloads. It suits developers and agent builders who need disposable, programmable sandboxes without a separate infrastructure service.

desktop: Test REST, GraphQL, and HTTP APIs in a Desktop Client
HTTPie Desktop is a cross-platform client for sending requests to REST, GraphQL, and other HTTP APIs. It suits developers who want a graphical alternative for exploring endpoints and checking responses, with builds for macOS, Windows, and Linux.

Iosevka: Choose and Customize Fonts for Code
Iosevka is a configurable typeface family for code, terminals, and technical documents. It offers monospace and quasi-proportional styles, multiple weights and widths, and OpenType options for character shapes and ligatures.

ai-file-sorter: Organize and Rename Files with AI
AI File Sorter is a cross-platform desktop app that suggests categories and clearer filenames for images, documents, and supported media. Review every proposed change before applying it, using local models for offline, on-device workflows or remote models with your credentials.

Weylus: Turn a Tablet into a Computer Input Device
Weylus lets you use a tablet or phone as a touch screen or graphics tablet for your computer through a browser. It is especially capable on Linux, with stylus pressure, tilt, multi-touch, window capture, and optional second-screen support.

pkgx: Run Tools and Specific Versions on Demand
pkgx is a standalone command-line tool that runs packaged software and specific versions without installing them into your wider system. It suits developers who want convenient, repeatable access to project tools across local machines, scripts, and CI.

fyne: Build Cross-Platform Apps with Go
Fyne is a Go UI toolkit for building desktop and mobile applications from a shared codebase. It suits Go developers who want a portable graphical interface without requiring users to install separate libraries.

SDRPlusPlus: Tune and Monitor Software-Defined Radio
SDR++ is cross-platform software for receiving and exploring radio signals with supported SDR hardware. Its modular design, multi-VFO interface, and signal-processing tools suit hobbyists and radio enthusiasts who want a desktop SDR application.

penpot-desktop: Use Penpot in a Desktop App
Penpot Desktop wraps Penpot’s web application in a dedicated desktop experience for Windows, macOS, and Linux. It suits designers who want project tabs, desktop controls, or a route to running a local Penpot instance.

paper2gui: Run AI Models Through Desktop Apps
Paper2GUI is a desktop toolbox that packages AI models into ready-to-use apps for tasks such as image enhancement, speech synthesis, and video processing. It suits people who want to use these tools without building a development environment.